EN
Все статьи

Правила, которые нельзя не выполнить

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

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

Два условия

Первое: правила должны существовать для любой фазы рынка и быть одинаковыми. Не «в рост торгуем так, а в коррекцию иначе». Как только правила меняются от того, что человек видит на экране, это уже не правила, а оформленная задним числом реакция.

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

Что значит «записать однозначно»

Это самая неприятная часть, потому что на ней выясняется: половина правил в голове не описана. Не потому что трейдер плохо думает — он принимает эти решения на ходу и не замечает их.

Возьмите любую формулировку из собственной стратегии и попробуйте перевести её в условие, которое можно проверить на истории:

На словах Однозначно
«Рынок сильно вырос» Рост за N сессий больше k × ATR(N)
«Пробой уровня» Закрытие свечи выше уровня, а не касание; таймфрейм указан
«Куплю акций» Объём = риск на сделку / расстояние до стоп-лосса
«Переждать просадку» Запрещено: выход по стопу, рассчитанному при входе

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

О чём обычно не думают

Отдельно придётся доопределить то, о чём не вспоминают, пока не припрёт:

  • Пропущенный вход. Сигнал был, а заявка не исполнилась: цена ушла, не хватило ликвидности, оборвалась связь. Входить по рынку, ждать отката или пропускать сделку?
  • Повторный сигнал при открытой позиции. Усредняться, наращивать, игнорировать?
  • Когда остановиться. Дневной лимит убытка, лимит сделок, поведение после серии стопов. Человек в плохой день просто закрывает терминал — у робота должно быть правило.
  • Обрыв связи. Бот перезапустился: какие позиции считать своими? Нужна сверка с брокером — что реально открыто, что осталось в заявках, совпадает ли это с внутренним состоянием. Это самое неприятное место и самый частый источник убытков, не связанных со стратегией.

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

Где появляется робот

Как только правила записаны однозначно, они оказываются формализованы — и вопрос «а не запрограммировать ли это» возникает сам собой.

Есть и вторая причина, чисто арифметическая. Чтобы снизить риск даже при несовершенных правилах, портфель нужно диверсифицировать: 10–15 инструментов, а иногда и не один рынок. Пятнадцать инструментов — это на каждой сессии пятнадцать проверок условия входа, пересчёт стопа и тейка по каждой открытой позиции, контроль доли каждой бумаги и дневного лимита по счёту.

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

Код, который делает проверку пятнадцать раз, ничем не отличается от кода, который делает её один раз. Человек — отличается.

Написать такого бота несложно — при условии, что правила чёткие и формализованные. Вот это всё и называется системной торговлей.

В следующем посте — пять постулатов, из которых складывается обдуманная спекуляция.


Текст не является инвестиционной рекомендацией. Ни один из описанных подходов не гарантирует дохода; прошлые результаты не предсказывают будущих.