Поделиться

Торговая стратегия: как собрать правила входа, выхода и проверки

Обложка статьи «Торговая стратегия: как собрать правила входа, выхода и проверки»: линии цели, уровня и стопа проведены заранее; в точке входа стрелка вверх и пунктир вниз до стопа
Что вы узнаете
  • Отделите торговую стратегию от одиночного сигнала
  • Запишете сетап, вход, выход и риск без двусмысленности
  • Учтете издержки, отложенную выборку и журнал сделок
  • Разберете учебный пример от идеи до фиксированного теста
Средний уровень
35просмотров

Что такое торговая стратегия и чем она отличается от сигнала

Метка индикатора, пробой уровня или закрытие свечи выше средней цены могут дать сигнал для проверки. Без контекста он не отвечает, на каком инструменте и таймфрейме его учитывать, что отменяет сценарий и как управлять открытой позицией.

Торговый план тоже не заменяет стратегию. Он помогает перенести уже проверенные правила в конкретную сессию. Для этого нужен отдельный торговый план трейдера.

Из каких правил состоит проверяемая стратегия

У CME Group в число базовых элементов входят условия входа и выхода, управление позицией, стоп, цель и допустимый риск. К ним нужно добавить рынок, инструмент, таймфрейм, время сессии и условие отмены. Это отделяет рабочую спецификацию от описания вроде «входить по тренду».

  1. 1

    Область

    Рынок, инструмент и таймфрейм

  2. 2

    Сетап

    Контекст, в котором ищем вход

  3. 3

    Триггер

    Одно наблюдаемое событие

  4. 4

    Риск и выход

    Стоп, цель и отмена сценария

  5. 5

    Проверка

    Все сигналы, издержки и отложенные данные

Каждый шаг фиксируется до просмотра результата.

Как описать сетап и точку входа без двусмысленности

Сетап «восходящий тренд около уровня» остаётся нечётким. Сначала определите, какой метод называет тренд восходящим, как строится уровень и на каком расстоянии от него сетап считается активным.

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

Как заранее задать выход, стоп и риск

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

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

Универсального процента риска, одинакового стопа или обязательного соотношения цели к риску нет. Порядок расчёта риска разобран в руководстве по риску на сделку.

Как учитывать комиссии, спред и проскальзывание

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

Тариф берут из открытого документа площадки, а не по памяти. Московская Биржа публикует комиссии рынка акций, и там видно, что одно число не подходит: в асимметричной модели тейкер платит суммарно 0,03 процента от суммы сделки, а мейкер в торговом периоде ноль. Для стратегии, которая входит рыночными заявками, эта разница меняет итог теста сама по себе. К биржевой комиссии добавляется комиссия брокера, поэтому в модель издержек вносят обе.

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

Как проверить стратегию на истории без подгонки

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

Сравните итог с простым базовым вариантом: так видно, даёт ли сложный фильтр добавочную информацию на том же отрезке, но такое сравнение не доказывает будущую доходность. В работе Кэмпбелла Харви и Яня Лю «Backtesting», опубликованной в разделе обучения CME Group, отдельно разобраны риски множественного тестирования и отбора лучшего варианта задним числом.

Цену перебора вариантов можно измерить. В статье Notices of the American Mathematical Society показано: если перебрать всего десять конфигураций стратегии, у лучшей из них ожидаемый коэффициент Шарпа на истории выходит около 1,57, хотя на новых данных все варианты дают ноль. Авторы называют это переподгонкой бэктеста и добавляют, что чем больше вариантов перебрано, тем длиннее нужен отрезок истории, чтобы результату можно было верить. Поэтому число опробованных версий записывают рядом с результатом, а не забывают после прогона.

  1. Шаг 1

    Разделить данные

    Разработка и отложенная проверка

  2. Шаг 2

    Собрать правила

    Менять можно только на учебном отрезке

  3. Шаг 3

    Заморозить версию

    Параметры и издержки записаны

  4. Шаг 4

    Открыть отложенный отрезок

    Одна проверка без новой настройки

  5. Шаг 5

    Сравнить и решить

    Принять, переработать или остановить тест

Отложенный отрезок открывают только после заморозки правил.

Риски и ограничения

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

Дисклеймер. Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией. Рынок волатилен, торговля связана с риском потери капитала. Прошлые результаты не гарантируют будущих.

Зачем нужна отложенная выборка и журнал сделок

Для временных рядов учебный и отложенный отрезки делят по времени. Случайное перемешивание свечей может перенести будущую информацию в обучающую часть. CFA Institute Research Foundation в монографии Джозефа Симоняна разбирает хронологическое разделение как базовую меру для валидации инвестиционных моделей.

В журнале нужны дата и время, инструмент, таймфрейм, сетап, триггер, плановые и фактические цены входа и выхода, причина выхода и издержки. Добавьте MFE (Maximum Favorable Excursion) и MAE (Maximum Adverse Excursion): максимальную нереализованную прибыль и максимальный нереализованный убыток позиции за время сделки. Это два экстремума, а не полный путь цены, и сами по себе они не доказывают качество стратегии. Шаблон полей для сессии есть в торговом плане.

Пример: от идеи на графике до проверяемого правила

Возьмём сценарий Midas Up для одного инструмента и таймфрейма: сетап активен, когда тренд восходящий, а цена находится у заранее определённого уровня; триггером служит метка Buy индикатора Midas Up на закрытой свече при сохранении обоих условий. Стоп ставится за точку, где сценарий теряет смысл, а выход происходит по цели, стопу или заранее выбранному условию отмены.

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

Идея словами: беру сигнал по тренду

Правило: событие видно на закрытой свече

  1. 1.Назвать инструмент и таймфрейм
  2. 2.Задать сетап и триггер входа
  3. 3.Записать выход, стоп и издержки
Учебная схема показывает, как расплывчатая формулировка становится проверяемой. Это не котировки и не ожидаемая доходность.

Когда стратегию менять, а когда остановить тест

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

Когда проверка имеет смысл
Подойдёт, если
  • Правила заранее фиксируют наблюдаемые события
  • Исторические данные охватывают разные рыночные режимы
  • Комиссии, спред и проскальзывание можно оценить
Не подойдёт, если
  • Сетап описан после просмотра результата
  • Часть сделок исключается без заранее записанного правила
  • Отложенный отрезок уже использовали для настройки

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

Источники

Частые вопросы

Что такое сигнал в трейдинге?

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

Что такое сетап и чем он отличается от триггера?

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

Какие условия нужно задать для входа и выхода?

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

Почему хороший бэктест может не повториться на новых данных?

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

Как не загрязнить отложенную выборку?

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

Сколько сделок нужно для проверки стратегии?

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

Материал был полезен?

Обсуждение

Галя

Прочитал с интересом, хотя тема казалась знакомой

Оставить комментарий

Профильный эксперт
Макс
Аналитик рынка

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

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели — прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа