Спор об автоматизации ведётся неправильно. Вопрос не в том, кто лучше. Вопрос в том, какую часть работы вы автоматизируете и что теряете взамен — а теряете обычно способность заметить, что рынок за последний месяц стал другим.

Что алгоритм делает лучше

  1. Исполняет правила одинаково в любой день, в любом настроении и после любой серии убытков, чего человек в принципе не умеет.
  2. Работает круглосуточно.
  3. Считает объём за миллисекунды.
  4. Не пропускает сетапы из-за усталости или отвлечения.

Первый пункт главный. По моим наблюдениям, большая часть убытков частного трейдера приходится не на плохие правила, а на их неисполнение — и алгоритм эту проблему закрывает полностью. Проверить дисциплину можно по журналу сделок.

Что он делает хуже

Обзор по репликации стратегий указывает на системную слабость: модели машинного обучения регулярно проваливаются в живой торговле, потому что оптимизированы под исторические данные и не адаптируются к смене рыночного режима, а сами агенты часто не обыгрывают простое удержание актива и страдают от проскальзывания при исполнении. Источник

Смена режима — ключевая уязвимость. Человек замечает перемену за 3–5 дней. Алгоритм исполняет старые правила, пока его не остановят.

Обещание доходности без участия человека — маркер обмана. Настроенный бот требует надзора: проверки исполнения, контроля отклонений от бэктеста, остановки при смене режима рынка. Автономности здесь нет и не предполагается.

Практический компромисс

Автоматизировать стоит исполнение, решения оставлять себе. Расчёт объёма, выставление стопа, частичная фиксация на 1R и 2R — всё это машина делает надёжнее человека. Выбор инструмента и оценка режима рынка остаются за вами.

Требования к проверке остаются теми же, что и для ручных систем: скользящее тестирование вперёд уступает комбинаторной перекрёстной проверке по предотвращению ложных открытий, показывая большую временную изменчивость результатов. Источник

  1. Начните с одной операции: например, с автоматического выставления стопа на 1,5 ATR от входа сразу после открытия позиции.
  2. Ключи для бота выдавайте без права вывода средств.
  3. Сравнивайте живые результаты с бэктестом еженедельно.
  4. Останавливайте бота при отклонении больше 30 % — пороги описаны в материале о лимитах.

Если коротко

  • Алгоритм закрывает проблему дисциплины.
  • Смена режима рынка ломает его в первую очередь.
  • Автоматизировать стоит исполнение, а не решения.
  • Надзор обязателен, автономности не бывает.