Что такое торговая стратегия и чем она отличается от сигнала
Метка индикатора, пробой уровня или закрытие свечи выше средней цены могут дать сигнал для проверки. Без контекста он не отвечает, на каком инструменте и таймфрейме его учитывать, что отменяет сценарий и как управлять открытой позицией.
Торговый план тоже не заменяет стратегию. Он помогает перенести уже проверенные правила в конкретную сессию. Для этого нужен отдельный торговый план трейдера.
Из каких правил состоит проверяемая стратегия
У CME Group в число базовых элементов входят условия входа и выхода, управление позицией, стоп, цель и допустимый риск. К ним нужно добавить рынок, инструмент, таймфрейм, время сессии и условие отмены. Это отделяет рабочую спецификацию от описания вроде «входить по тренду».
- 1
Область
Рынок, инструмент и таймфрейм
- 2
Сетап
Контекст, в котором ищем вход
- 3
Триггер
Одно наблюдаемое событие
- 4
Риск и выход
Стоп, цель и отмена сценария
- 5
Проверка
Все сигналы, издержки и отложенные данные
Как описать сетап и точку входа без двусмысленности
Сетап «восходящий тренд около уровня» остаётся нечётким. Сначала определите, какой метод называет тренд восходящим, как строится уровень и на каком расстоянии от него сетап считается активным.
Потом добавьте триггер. Например: «после закрытия свечи выше границы уровня, если направление тренда остаётся восходящим». Наблюдение только за закрытой свечой снижает риск подглядывать в будущее внутри бара. Отдельный разбор индикатора точек входа показывает, как сверять метку с контекстом.
Как заранее задать выход, стоп и риск
До теста запишите четыре вещи: место стопа, способ расчёта размера позиции, цель и досрочное условие выхода. Например, структура рынка может отменить сценарий раньше достижения цели. Каждое такое событие должно читаться по графику, а не по настроению.
Записанный стоп задаёт момент срабатывания, но не цену сделки. FINRA поясняет, что стоп-заявка после касания уровня превращается в рыночную, поэтому на быстром движении исполнение может пройти заметно хуже стоп-цены. Отдельный риск в том, что короткий выброс цены срабатывает стоп, а рынок потом возвращается к прежнему уровню. Поэтому в тесте стоп закладывают не по идеальной цене уровня, а с запасом на исполнение.
Универсального процента риска, одинакового стопа или обязательного соотношения цели к риску нет. Порядок расчёта риска разобран в руководстве по риску на сделку.
Как учитывать комиссии, спред и проскальзывание
Внесите комиссию в тест по тарифу конкретной площадки. Поскольку спред меняется, задайте для него базовый и более жёсткий сценарии, а для нестабильно исполняемых рыночных ордеров заложите реалистичный запас на проскальзывание.
Тариф берут из открытого документа площадки, а не по памяти. Московская Биржа публикует комиссии рынка акций, и там видно, что одно число не подходит: в асимметричной модели тейкер платит суммарно 0,03 процента от суммы сделки, а мейкер в торговом периоде ноль. Для стратегии, которая входит рыночными заявками, эта разница меняет итог теста сама по себе. К биржевой комиссии добавляется комиссия брокера, поэтому в модель издержек вносят обе.
Пояснение Investor.gov об исполнении ордеров напоминает: цена сделки не обязана совпасть с котировкой, которую трейдер видел в момент отправки поручения. Историческая свеча не показывает весь путь реального исполнения: справка TradingView по стратегиям прямо говорит, что тестер исполняет заявки после закрытия бара и делает допущения о движении цены внутри него.
Как проверить стратегию на истории без подгонки
Для первой версии возьмите один набор правил и прогоните его по данным без точечного изменения параметров после каждой неудачи. Правка после просмотра отчёта создаёт новую версию, которой нужен новый прогон.
Сравните итог с простым базовым вариантом: так видно, даёт ли сложный фильтр добавочную информацию на том же отрезке, но такое сравнение не доказывает будущую доходность. В работе Кэмпбелла Харви и Яня Лю «Backtesting», опубликованной в разделе обучения CME Group, отдельно разобраны риски множественного тестирования и отбора лучшего варианта задним числом.
Цену перебора вариантов можно измерить. В статье Notices of the American Mathematical Society показано: если перебрать всего десять конфигураций стратегии, у лучшей из них ожидаемый коэффициент Шарпа на истории выходит около 1,57, хотя на новых данных все варианты дают ноль. Авторы называют это переподгонкой бэктеста и добавляют, что чем больше вариантов перебрано, тем длиннее нужен отрезок истории, чтобы результату можно было верить. Поэтому число опробованных версий записывают рядом с результатом, а не забывают после прогона.
Шаг 1
Разделить данные
Разработка и отложенная проверка
Шаг 2
Собрать правила
Менять можно только на учебном отрезке
Шаг 3
Заморозить версию
Параметры и издержки записаны
Шаг 4
Открыть отложенный отрезок
Одна проверка без новой настройки
Шаг 5
Сравнить и решить
Принять, переработать или остановить тест
Риски и ограничения
- Любая стратегия может дать серию убытков и привести к потере капитала.
- Гипотетические результаты не воспроизводят ликвидность, эмоции и все особенности реального исполнения: NFA прямо называет среди ограничений нехватку ликвидности и проскальзывание.
- Прошлые результаты и даже устойчивая проверка на отложенной выборке не гарантируют будущей доходности.
- Индикатор или сигнал не заменяют решение о риске.
Дисклеймер. Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией. Рынок волатилен, торговля связана с риском потери капитала. Прошлые результаты не гарантируют будущих.
Зачем нужна отложенная выборка и журнал сделок
Для временных рядов учебный и отложенный отрезки делят по времени. Случайное перемешивание свечей может перенести будущую информацию в обучающую часть. CFA Institute Research Foundation в монографии Джозефа Симоняна разбирает хронологическое разделение как базовую меру для валидации инвестиционных моделей.
В журнале нужны дата и время, инструмент, таймфрейм, сетап, триггер, плановые и фактические цены входа и выхода, причина выхода и издержки. Добавьте MFE (Maximum Favorable Excursion) и MAE (Maximum Adverse Excursion): максимальную нереализованную прибыль и максимальный нереализованный убыток позиции за время сделки. Это два экстремума, а не полный путь цены, и сами по себе они не доказывают качество стратегии. Шаблон полей для сессии есть в торговом плане.
Пример: от идеи на графике до проверяемого правила
Возьмём сценарий Midas Up для одного инструмента и таймфрейма: сетап активен, когда тренд восходящий, а цена находится у заранее определённого уровня; триггером служит метка Buy индикатора Midas Up на закрытой свече при сохранении обоих условий. Стоп ставится за точку, где сценарий теряет смысл, а выход происходит по цели, стопу или заранее выбранному условию отмены.
Если сетап активен, в тест попадает каждая последовательная метка, включая убыточные, ложные и пропущенные случаи: удалять их из журнала нельзя. Результат считают после издержек и сравнивают с заранее выбранным базовым вариантом, а затем без изменений проверяют правило на отложенном отрезке.
Идея словами: беру сигнал по тренду
Правило: событие видно на закрытой свече
- 1.Назвать инструмент и таймфрейм
- 2.Задать сетап и триггер входа
- 3.Записать выход, стоп и издержки
Когда стратегию менять, а когда остановить тест
Заранее запишите критерии остановки. Ими могут быть разрыв между учебной и отложенной выборками, нестабильность по рыночным режимам или неприемлемая чувствительность к издержкам. Нет универсального числа сделок или срока теста, после которых стратегию можно считать доказанной.
Подойдёт, если
- Правила заранее фиксируют наблюдаемые события
- Исторические данные охватывают разные рыночные режимы
- Комиссии, спред и проскальзывание можно оценить
Не подойдёт, если
- Сетап описан после просмотра результата
- Часть сделок исключается без заранее записанного правила
- Отложенный отрезок уже использовали для настройки
Любое изменение логики входа, выхода, рынка, таймфрейма или модели издержек может существенно изменить результат, поэтому после правки версия снова проходит полный путь. Исправлять её по тому же отложенному отрезку нельзя: эти данные уже стали частью разработки.
Источники
- CME Group: Step 4. Trading Strategies in Your Trade Plan
- Campbell R. Harvey, Yan Liu: Backtesting (Journal of Portfolio Management, 2015, в разделе обучения CME Group)
- Bailey, Borwein, Lopez de Prado, Zhu: Pseudo-Mathematics and Financial Charlatanism (Notices of the AMS, 2014)
- TradingView: Strategies
- Commodity Futures Trading Commission (CFTC): Back to School: Learn to Trade Futures and Options Without Getting Scammed
- FINRA: Stop Orders: Factors to Consider During Volatile Markets
- National Futures Association (NFA): Interpretive Notice 9025 к Compliance Rule 2-29
- Московская Биржа: Тарифы на рынке акций
- Investor.gov: Executing an Order
- CFA Institute Research Foundation: Investment Model Validation
Частые вопросы
Что такое сигнал в трейдинге?
Сигнал - это отмеченное событие: например, метка индикатора или пробой уровня. Он может входить в стратегию трейдинга как триггер, но не задаёт рыночный контекст, размер риска, стоп и выход. Поэтому сигнал до входа оценивают внутри полного набора правил.
Что такое сетап и чем он отличается от триггера?
Сетап описывает подходящую рыночную ситуацию: направление тренда, зону, волатильность и другие фильтры. Триггер назначает одно точное событие для входа. Пока сетап неактивен, одинаковый сигнал игнорируется. Такое разделение не является универсальным стандартом терминов, но помогает сделать стратегию трейдинга однозначной.
Какие условия нужно задать для входа и выхода?
Для входа нужны три слоя: область применения, сетап и точный триггер. Для выхода записывают защитный стоп, цель и условие досрочной отмены сценария. Все события должны опираться на наблюдаемые данные. Текст считается готовым, если другой человек может воспроизвести одинаковое решение по тому же графику.
Почему хороший бэктест может не повториться на новых данных?
Рыночный режим меняется, а найденная закономерность может оказаться случайным совпадением. Подгонка усиливает этот риск: из многих вариантов выбирается тот, который лучше всего описал известное прошлое. Отложенная выборка уменьшает риск самообмана, но не устраняет неопределённость будущего.
Как не загрязнить отложенную выборку?
До первого просмотра отложенных данных заморозьте все условия, параметры и издержки. После теста не настраивайте правила по тому же отрезку. Если версию нужно изменить, эти данные становятся учебными, а для независимой проверки понадобится новый отложенный отрезок.
Сколько сделок нужно для проверки стратегии?
Универсального числа нет. Достаточность выборки зависит от частоты сетапа, разнообразия рыночных режимов и устойчивости результата. Не назначайте порог из удобной круглой цифры. Сначала проверьте, покрывают ли данные разные фазы рынка и достаточно ли сигналов для оценки разброса, а не только среднего итога.










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