Спор об автоматизации ведётся неправильно. Вопрос не в том, кто лучше. Вопрос в том, какую часть работы вы автоматизируете и что теряете взамен — а теряете обычно способность заметить, что рынок за последний месяц стал другим.
Что алгоритм делает лучше
- Исполняет правила одинаково в любой день, в любом настроении и после любой серии убытков, чего человек в принципе не умеет.
- Работает круглосуточно.
- Считает объём за миллисекунды.
- Не пропускает сетапы из-за усталости или отвлечения.
Первый пункт главный. По моим наблюдениям, большая часть убытков частного трейдера приходится не на плохие правила, а на их неисполнение — и алгоритм эту проблему закрывает полностью. Проверить дисциплину можно по журналу сделок.
Что он делает хуже
Обзор по репликации стратегий указывает на системную слабость: модели машинного обучения регулярно проваливаются в живой торговле, потому что оптимизированы под исторические данные и не адаптируются к смене рыночного режима, а сами агенты часто не обыгрывают простое удержание актива и страдают от проскальзывания при исполнении. Источник
Смена режима — ключевая уязвимость. Человек замечает перемену за 3–5 дней. Алгоритм исполняет старые правила, пока его не остановят.
Практический компромисс
Автоматизировать стоит исполнение, решения оставлять себе. Расчёт объёма, выставление стопа, частичная фиксация на 1R и 2R — всё это машина делает надёжнее человека. Выбор инструмента и оценка режима рынка остаются за вами.
Требования к проверке остаются теми же, что и для ручных систем: скользящее тестирование вперёд уступает комбинаторной перекрёстной проверке по предотвращению ложных открытий, показывая большую временную изменчивость результатов. Источник
- Начните с одной операции: например, с автоматического выставления стопа на 1,5 ATR от входа сразу после открытия позиции.
- Ключи для бота выдавайте без права вывода средств.
- Сравнивайте живые результаты с бэктестом еженедельно.
- Останавливайте бота при отклонении больше 30 % — пороги описаны в материале о лимитах.
Если коротко
- Алгоритм закрывает проблему дисциплины.
- Смена режима рынка ломает его в первую очередь.
- Автоматизировать стоит исполнение, а не решения.
- Надзор обязателен, автономности не бывает.
Частые вопросы
Какую проблему трейдера алгоритм закрывает полностью?
Неисполнение собственных правил. Алгоритм исполняет их одинаково в любой день, в любом настроении и после любой серии убытков, чего человек в принципе не умеет. По наблюдениям автора, большая часть убытков частного трейдера приходится не на плохие правила, а именно на их неисполнение.
Почему смена рыночного режима ломает бота раньше прочего?
Потому что он исполняет старые правила, пока его не остановят. Человек замечает перемену за 3–5 дней, а модель, оптимизированная под исторические данные, к новому режиму не адаптируется. Отсюда и вывод материала: автономной работы здесь нет, настроенный бот требует надзора за исполнением и отклонениями от бэктеста.
Что стоит автоматизировать, а что оставить за собой?
Автоматизировать стоит исполнение, решения оставлять себе. Расчёт объёма, выставление стопа, частичная фиксация на 1R и 2R машина делает надёжнее человека, а выбор инструмента и оценка режима рынка остаются за трейдером. Начать разумно с одной операции — например, с автоматического стопа на 1,5 ATR от входа.
При каком отклонении от бэктеста бота надо останавливать?
При отклонении больше 30%. Живые результаты сравниваются с бэктестом еженедельно, и превышение этого порога — основание для остановки. Ключи для бота выдаются без права вывода средств. Обещание доходности без участия человека автор материала называет маркером обмана: надзор входит в условия работы любого бота.
Обсуждение
Добавить комментарий