Построение стратегии — от гипотезы к проверяемым правилам

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

Полная спецификация готова к исследованию; она не устанавливает преимущество.

Иллюстрация. Определяющими остаются полные письменные правила и оговорки о данных ниже.

Главное за 60 секунд
  • Гипотеза описывает возможную закономерность; стратегия задаёт действия и проверку результата после издержек.
  • Численное правило не становится прибыльным автоматически. Определите и сигнал, и данные, которые подтвердят, отвергнут или оставят утверждение неразрешённым.
  • Отделяйте время сигнала от времени исполнения. Правило с подтверждённым закрытием не может предполагать, что его ордер уже существовал до этого закрытия.
  • Каждое изменение правила прослеживается. Поиск параметров допустим при разработке, но отложенная выборка, использованная для выбора параметра, уже не независима.
  • Пример лондонского пробоя — непроверенная учебная спецификация. Все пороги и синтетический журнал иллюстративны, а не являются рыночными стандартами.

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

1. Гипотеза и стратегия: важное различие

Вы начинаете с наблюдения: «После отчёта о занятости США цена часто возвращается к уровню до публикации за четыре–шесть часов». Это гипотеза— предполагаемая закономерность поведения рынка. Гипотеза сама по себе денег не зарабатывает. Стратегия — рабочая спецификация проверки того, можно ли использовать это поведение с положительными ожидаемыми результатами после издержек, проскальзывания и соответствующих рисков. Даже полная спецификация может не пройти этот тест.

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

  • В каком режиме предполагается её работа: тренд, диапазон или высокая волатильность?
  • На каких парах? Одинаково ли утверждение для EUR/USD и USD/TRY?
  • На каком таймфрейме: M5, H1 или D1?
  • Что именно считается молотом: отношение тени к телу, максимальная противоположная тень и допустимые отклонения?
  • Где находятся SL и TP и какое плановое отношение дохода к риску из этого следует?
  • Какие фильтры применяются: макрокалендарь, корреляции и существующая экспозиция?
  • Какая модель размера позиции действует: фиксированный долевой риск, фиксированные лоты или правило на основе волатильности?
  • Какие данные противоречили бы утверждению и по каким правилам пересмотра сетап покинул бы одобренный плейбук?

Восемь слоёв, которые надо записать

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

  1. Гипотеза: одно предложение о предполагаемой закономерности и возможном механизме.
  2. Проверяемое утверждение преимущества: численный критерий, способный отвергнуть утверждение.
  3. Правила входа: обязательный контекст, триггер и подтверждение.
  4. Правила выхода: SL, цель, выход по времени и действия со стопом после частичного выхода.
  5. Размер позиции: формула размера позиции и определяющие лимиты плана.
  6. Фильтр режима: рыночные условия, в которых сетап можно рассматривать.
  7. Фильтр риска портфеля: корреляции, совокупная экспозиция и окна исключения.
  8. Контроль изменений: номер версии, спецификация, замороженная до тестирования, и журнал изменений из раздела 9.

Гипотеза может быть верна, а её торговая реализация — убыточна

Это центральная мысль раздела. Предположим исключительно для иллюстрации, что возврат после публикации занятости происходит за четыре–шесть часов в 58% случаев. Немедленная сделка против исходного пробоя всё равно могла бы иметь отрицательное математическое ожидание:

  • В остальных 42% движение продолжается и достигает стопа.
  • Спред в первую минуту может быть гораздо больше обычного; пример показывает 8–15 пипсов вместо 0,8, а не проверенный текущий диапазон котировок.
  • Проскальзывание входа и выхода может добавить издержки при слабой ликвидности; пример 5–20 пипсов не является измеренным распределением.
  • Результат может быть асимметричным: стоп способен исполниться при слабой ликвидности, тогда как касание отображаемой цели не обязательно доказывает, что соответствующая исполнимая цена торговалась там. Эти числа — лишь масштабы сценария. [ПРОБЕЛ В ДАННЫХ ИСТОЧНИКА: измерьте фактические спреды и проскальзывание в окне публикации по подходящим записям исполнения.]

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

От гипотезы к восьми слоям. Восемь полных слоёв делают стратегию проверяемой. Они ещё не устанавливают положительного чистого преимущества.
Восемь полных слоёв делают стратегию проверяемой. Они ещё не устанавливают положительного чистого преимущества.
Необходимое условие: операционная готовность до любого реального применения. Стратегии для реальной торговли нужна подходящая схема непрерывности: резервное питание, где требуется, альтернативная связь и доступ к счёту, синхронизированные записи и принятая брокером предусмотренная серверная защита стопом. Статья 15.1 рассматривает оборудование и тесты восстановления. Здесь это предпосылки доверия к реализации, а не доказательство преимущества стратегии. Локальные или серверные меры защиты всё равно не гарантируют цены исполнения.
Иллюстративный пример — синтетические числа, а не история счёта: торговля гипотезой вместо стратегии. Трейдер замечает, что публикации CPI США иногда вызывают начальное движение, а затем коррекцию. Без стопа, модели размера или фильтров он торгует против первого движения объёмом 0,3 стандартного лота EUR/USD на счёте PLN 8 000. Три благоприятные публикации укрепляют веру в преимущество. На четвёртой большой сюрприз вызывает движение 60 пипсов без ожидаемой коррекции, и позиция остаётся открытой. Явно укажите валютное предположение: USD/PLN = 4,00 — синтетический курс пересчёта, поэтому 0,3 лота с USD 3 за пипс равны PLN 12 за пипс. Неблагоприятное движение 60 пипсов — это PLN 720, или 9% начального счёта, до прочих издержек. Никакая инструкция примера не ограничивает следующее движение. Вопрос не в том, собирается ли брокер ликвидировать счёт, а в том, что трейдер не определил, где и как заканчивается экспозиция. Частичная истина о том, что рынки иногда разворачиваются, не даёт недостающих правил риска и выхода.

2. Шесть шагов от идеи к тестированию

Дисциплинированная разработка не даёт реальному счёту стать первой лабораторией. У каждого этапа есть фильтр решения— продолжить, вернуться к прежнему шагу или отклонить идею. Без этих фильтров «шесть шагов» — учебный список, а не рабочий процесс. Оценки времени ниже показывают масштаб первого черновика, а не измеренные отраслевые нормы. [ПРОБЕЛ В ДАННЫХ ИСТОЧНИКА: нет проверенного исследования времени этих этапов разработки.]

Шаг 1: от наблюдения к гипотезе — примерно один–четыре часа

Заметьте возможное поведение: возврат после NFP за четыре–шесть часов, большее движение в первые тридцать минут после открытия Лондона или кажущуюся склонность GBP/AUD к тренду по средам. Это примеры наблюдений для исследования, а не утверждаемые факты рынка. Запишите одно предложение и измеримые обстоятельства, определяющие его. Результат — исследовательский вопрос, а не сигнал входа.

Шаг 2: концептуальная проверка — примерно один–два часа

Ответьте на эти вопросы до составления подробных правил входа:

  • Есть ли правдоподобная причина поведения: микроструктура рынка, стимулы участников или сезонность?
  • Исследовалось ли это в заслуживающей доверия академической или профессиональной работе?
  • Какой механизм может его устранить — например, конкуренция после широкого распространения метода?
  • Сохраняется ли оно после издержек? Если ожидаемые прибыльные и убыточные движения равны десяти пипсам каждое, доля выигрышей 50%, а затраты — два–три пипса на сделку, валовое ожидание равно нулю, а чистое ожидание отрицательно на величину издержек— от −0,2R до −0,3R на единице риска десять пипсов, а не «почти ноль».

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

Фильтр решения после каждого этапа. От 1 к 2: можно ли выразить гипотезу измеримыми условиями? От 2 к 3: есть ли правдоподобный механизм и способны ли доступные частота и история дать достаточно точные данные для намеченного решения? От 3 к 4: предполагаемый результат всё ещё превышает предложенный порог при консервативной модели издержек, когда затраты, соотношение выигрыша и убытка и частота записаны до просмотра результатов? На этом этапе это расчёт сценария, а не измеренное ожидание. От 4 к 5: можно ли исполнить правила без неоговорённой интерпретации? От 5 к 6: есть ли удовлетворительные ответы на все двенадцать вопросов проверки здравого смысла? «Частично» возвращает черновик на доработку, а не незаметно пропускает в тестирование.

Шаг 3: проверяемое утверждение преимущества — примерно два–четыре часа

Сформулируйте утверждение в измеримой форме:

  • «Чистое математическое ожидание не ниже +0,2R, рассчитанное по реализованному соотношению выигрыша и убытка, а не плановым отношениям целей», с подходящим интервалом неопределённости.
  • «Нижняя граница заданного вневыборочного интервала ожидания 95% выше нуля», с указанием метода, процесса отбора и предположений зависимости.
  • Не так: «Сетап использует манипуляции умных денег». Без наблюдаемых определений и критериев отклонения это история, а не проверяемое утверждение.

Шаг 4: правила входа, выхода и размера — примерно три–шесть часов

Напишите фактическую спецификацию из разделов 4–6. Каждое правило должно быть операционно явным. Если человеческое суждение допускается намеренно, определите и запишите его роль; не прячьте интерпретационное решение в якобы механическом предложении.

Шаг 5: проверка здравого смысла — примерно тридцать–шестьдесят минут

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

Шаг 6: бэктест и форвард-наблюдение — примерно сорок–восемьдесят часов за два–шесть месяцев

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

Исторический регуляторный контекст, а не прогноз вероятности. 27 марта 2018 года ESMA сообщила, что анализы национальных надзорных органов выявили убытки на 74–89% розничных CFD-счетов[4]. Это датированная европейская статистика CFD до мер вмешательства, а не сегодняшняя глобальная доля убытков FX. Временную меру ESMA не продлили после 31 июля 2019 года, когда её заменили национальные меры. Местный пример статьи — решение KNF DAS.456.2.2019 и стандартизированные предупреждения о риске конкретного провайдера, пересчитываемые как минимум ежеквартально. Другие юрисдикции и юридические лица имеют собственные требования; обращайтесь к применимому регулятору и провайдеру, а не распространяйте польское правило на весь мир. Структурированная разработка не гарантирует прибыльности или определённого снижения убытков. Обещание «гарантированных +30% в год» не заменяет данные или чтение раскрытий рисков счёта.
Шесть этапов от наблюдения через концептуальные проверки и правила к тестированию
Любой этап может закончиться отклонением или возвратом к предыдущему шагу.
Почему полезно раннее отклонение. Систематическая разработка призвана отсеивать идеи на наименее дорогом этапе. Бумажная спецификация — более дешёвое место для отказа от идеи, чем пополненный счёт. Чан описывает переход от генерации идей к их проверке и отклонению[1]. Если все усилия уходят на бэктест, а концептуальные и стоимостные проверки формальны, можно потратить много времени на идеи, предположения которых уже не проходят простую арифметику. [ПРОБЕЛ В ДАННЫХ ИСТОЧНИКА: измеренная доля идей, отклоняемых на каждом этапе, не представлена.]

3. Преимущество — определите то, что действительно можно проверить

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

Три уровня определения преимущества

УровеньПримерМожно проверить?
Слабый: история«Мой сетап обнаруживает моменты накопления позиций умными деньгами». Не в такой форме. Идентичность и намерения «умных денег» — не наблюдаемые переменные в этом розничном наборе правил.
Промежуточный: качественное описание«Мой сетап входит после пробоев с высоким объёмом.”Только после численного определения «высокого» и указания источника данных объёма.
Сильный: количественная спецификация«Мой сетап входит после закрытия свечи M5 как минимум на 8 пипсов за предлондонским диапазоном, с тиковым объёмом больше 1,2 среднего за предыдущие 20 свечей M5».Да. Каждый параметр измерим и проверяется по указанным данным.

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

Проверка преимущества: формула математического ожидания

Базовая мера преимущества — ожидаемая чистая доходность на сделку в единицах исходного риска:

МатожиданиеR = (W% × avgWinR) − (L% × avgLossR) − costR

Здесь:

  • W% — историческая доля прибыльных сделок среди всех подходящих случаев сетапа, вводимая как дробь, а не целочисленный процент. L% — соответствующая доля убыточных сделок; безубыточные сделки дают ноль, но всё равно входят в выборку.
  • avgWinR и avgLossR — положительные величины среднего выигрыша и убытка. Один R — денежный риск, запланированный до входа, а не знаменатель, изменённый позже для улучшения вида результата.
  • costR — средняя комиссия, своп и применимая плата за конвертацию валюты, переведённые в R по фактическим выпискам брокера. Не подменяйте их рекламируемой минимальной стоимостью. Если выигрыши и убытки уже рассчитаны по фактическим ценам исполнения, спред и проскальзывание отражены в них и не должны вычитаться повторно. Если значения R также включают комиссию и своп, как в расчёте в конце раздела, эти издержки тоже уже учтены: задайте дополнительный cost_R равным нулю для уже учтённых издержек. Каждую затрату вычитайте один раз.

Это общий пример, а не карточка лондонской стратегии из раздела 9, полный результат которой по двум целям ограничен 1,75R до издержек при заданных предположениях. Пусть доля выигрышей равна 55%, средний выигрыш +1,8R, а средний убыток −1R по ценам исполнения до комиссии и свопа. Дополнительные затраты в среднем равны 0,1R.

Ожидание до этих дополнительных затрат: (0,55 × 1,8) − (0,45 × 1,0) = 0,99 − 0,45 = +0,54R.

Чистое ожидание: 0,54 − 0,1 = +0,44R на сделку.

Это число начинает обсуждение, а не завершает его. Ожидание, рассчитанное после отбора лишь лучших входов журнала, — результат отбора, а не надёжное доказательство преимущества. И +0,44R не говорит о неопределённости оценки. Для оценки интервала вокруг неё нужны число наблюдений, их разброс и подход с учётом зависимости. Положительная оценка может сочетаться с длинными сериями убытков и просадкой больше всего виденного в историческом тесте. Кривая капитала стратегии с положительным ожиданием — не плавная восходящая линия: в ней есть подъёмы, откаты и периоды стагнации.

156 синтетических результатов. Синтетические результаты до комиссии, начальное значение 20260906. DD в R — не процент счёта; при модели размера 1% DD ≈−5,40%.
Синтетические результаты до комиссии, начальное значение 20260906. DD в R — не процент счёта; при модели размера 1% DD ≈−5,40%.
Минимальная панель стратегии — больше, чем ожидание. Одной доли выигрышей недостаточно, как и одного среднего R. Анализируйте чистое ожидание в R с интервалом неопределённости, профит-фактор, максимальную просадку с указанием типа кривой и частоты выборки, медиану R рядом со средним R, самую длинную серию убытков и затраты на сделку в R. Статья 15.9 развивает формулы, расчёты неопределённости и примеры таблиц решений. Вносите измеренные результаты в спецификацию стратегии вместо переопределения каждой метрики. Каждая численная граница решения в статье — иллюстративный порог, а не рыночный стандарт.

SQN: ещё одна мера рядом с ожиданием

System Quality Number Ван Тарпа, или SQN,[3] объединяет среднюю доходность, изменчивость и размер выборки. Обсуждаемый вариант: SQN = (среднее R / стандартное отклонение R) × √N при N = min(n, 100). Ограничение N значением 100 не даёт показателю расти только потому, что выборка, уже превышающая 100 сделок, стала длиннее. Ограничение источника: польская статья выводит этот предел из вторичных описаний метода, а не из непосредственно проверенного издания оригинальной книги. Рассматривайте его как заданный вариант, а не независимо подтверждённое универсальное определение. Статья 15.9 отвечает за определения и интерпретацию метрик; здесь SQN — лишь одно поле карточки стратегии.

SQN — не решение о выделении риска и не замена доверительному интервалу. Высокое значение по одному режиму рынка указывает на сравнительно благоприятные и устойчивые результаты в этой выборке, а не доказывает сохранение преимущества в другом режиме. Для прямых сравнений используйте одинаковое определение и одно N. Фактический размер выборки записывайте отдельно, даже когда формула ограничивает N.

Тройной своп: затрата, которую может упустить таблица. Это важно лишь для позиций, удерживаемых через ролловер провайдера. Многие поставщики FX используют дневную границу, связанную с 17:00 America/New_York; соответствующее европейское время меняется в недели несовпадения переходов США и Европы на летнее время. Для многих валютных пар T+2 тройная корректировка финансирования обычно применяется при ролловере среды, поскольку расчёт охватывает выходные. День, сумма и исключения зависят от инструмента, праздников и провайдера: проверьте спецификацию символа. Это не фиксированное свойство платформы. Включайте фактическое финансирование в затраты стратегии с ночным удержанием один раз. Статья 15.7 развивает учёт затрат отдельной сделки.
Отделяйте подоходный налог от торгового ожидания. Польский пример касается годового подоходного налога после применимого суммирования и зачёта прибылей и убытков; это не издержка исполнения каждого входа. В международной версии порядок зависит от вашей юрисдикции и статуса. Отделяйте расчёт подоходного налога от ожидания стратегии до него и сохраняйте записи для местной отчётности. Это различие не исключает реально начисляемый на ордер налог на транзакцию или сбор: он входит в соответствующие торговые издержки. Исходное польское обсуждение отчётности — в польскоязычной статье о PIT-38 главы 14; это не налоговое правило для читателей других стран.
156 результатов: гистограмма и среднее. Точная гистограмма синтетической выборки до комиссии. Среднее — не прогноз; повторяемость выбросов требует оценки.
Точная гистограмма синтетической выборки до комиссии. Среднее — не прогноз; повторяемость выбросов требует оценки.

Какого преимущества достаточно для практической пользы?

В иллюстративных рамках статьи чистое ожидание ниже +0,15R математически положительно, но оставляет тонкий операционный запас. Это выбор сценария, а не универсальный порог отказа:

  • Различия между выборками могут быть велики относительно оценки. Например, сдвиг 0,1–0,2R существенно изменил бы интерпретацию +0,15R; не считайте этот иллюстративный диапазон измеренной неопределённостью собственной стратегии.
  • Ухудшение исполнения, например расширение спреда при стрессе или худшее исполнение, расходует доступный запас.
  • Результат около нуля может затруднять соблюдение процесса, поскольку убытки велики относительно предполагаемого темпа выигрышей. Эта практическая проблема не заменяет статистические данные.

Правила вроде «+0,3R для A+ и +0,15R для B» — иллюстративные пороги, а не рыночные стандарты. Их цель — сделать правило решения явным. Ограничение в том, что интервал неопределённости способен пересекать порог. Тогда отложите вывод: продолжайте наблюдение, используйте лишь ранее разрешённый формат тестирования со сниженным риском, где уместно, и назначьте следующий пересмотр. Неподтверждённая гипотеза не получает разрешение на реальную торговлю лишь из-за малого размера позиции. Статья 15.10 излагает сохранение, понижение или вывод сетапа.

Иллюстративный пример: «преимущество», найденное отбором выборки. Это синтетические числа, а не история счёта. Трейдер исследует журнал за три года и обнаруживает, что входы на открытии понедельника дали 11 выигрышей в 18 сделках— около 61% прибыльных сделок и ожидание +0,7R. «Стратегия понедельника» входит в плейбук. Через шесть месяцев реальные показатели — 51% выигрышей и ожидание +0,1R. Ретроспективный отбор — одно возможное объяснение: трейдер искал среди множества подгрупп и повысил благоприятную. Интервал Уилсона 95% для 11 успехов в 18 независимых наблюдениях составляет примерно 38,6–79,7%. Предположение независимости важно: кластеры и общие события могут сделать номинальный интервал обманчивым. При среднем убытке 1R доле выигрышей 61% нужен средний выигрыш около 1,78R для ожидания +0,7R. При неизменном соотношении выигрыша и убытка нижняя граница интервала доли выигрышей даёт примерно +0,07R а верхняя — более +1,2R. При соотношении выигрыша и убытка 1:1 та же нижняя граница доли выигрышей даёт примерно −0,23R. Наблюдаемые +0,7R — точечная оценка, а не точное утверждение о лежащем в основе преимуществе. Расчёт всё ещё неполон: интервал Уилсона касается доли выигрышей, а не ожидания и не включает неопределённость величины выплат или эффект поиска благоприятной подгруппы. Оценивайте неопределённость ожидания по самим результатам R подходящим методом. Не число сделок само по себе решает полезность данных, а неопределённость относительно вашего порога решения. Малая или зависимая выборка: ограничьте вывод.

Откуда берутся числа: предупреждение об экспорте

Рассчитывайте исследовательские метрики по сверённому журналу, а не только главной панели платформы. На первом шаге есть техническая ловушка: отчёт истории MT5 не становится CSV автоматически. Польская процедура описывает История → Отчёт с созданием HTML-отчёта через ReportHistory.htm, причём в некоторых реализациях доступен и Open XML. Процедура для проверки в установленной сборке; дата пересмотра источника: 6 сентября 2026. Не предполагайте одинаковых меню или форматов во всех установках. Такие поля, как profit_pln, commission_R и swap_R не гарантированы как штатные столбцы экспорта; это рассчитываемые вами поля журнала.

На практике возьмите из отчёта идентификаторы сделок или исполнений, временные метки, ценовую прибыль или убыток, комиссию и своп, сверяйте частичные исполнения, где требуется, и добавьте собственный денежный риск, запланированный до входа. В польском примере это поле risk_pln; для международного счёта используйте risk_account_currency и явно запишите валюту. Затем рассчитайте R = (прибыль + комиссия со знаком + своп со знаком) / исходный плановый риск с последовательным добавлением прочих применимых сборов. В выписке со знаками затрата отрицательна: не вычитайте отрицательную затрату, случайно превращая её в доход. Спред и проскальзывание уже отражены, когда прибыль использует фактические цены исполнения. Не учитывайте их дважды. Статья 15.9 даёт схему журнала, формулы и код.

4. Правила входа — от триггера к подтверждению

У правила входа три компонента: необходимое условие, задающее контекст, триггер, определяющий сигнал, и подтверждение, проверяющее, разрешена ли сделка по-прежнему. Каждый компонент должен быть однозначен. Один триггер не разрешает отправку ордера, а отправка ордера — не то же самое, что исполнение.

Необходимое условие: контекст

Это среда, в которой предполагается работа стратегии. Без правила контекста один сигнал может возникать и в тренде, и в консолидации, хотя предполагаемое преимущество относится только к одному режиму. Фильтр контекста — проверяемая гипотеза, а не доказательство автоматической прибыльности режима.

Например, стратегия следования за трендом может задать необходимую трендовую среду так:

  • Простая скользящая средняя D1 за 50 периодов выше SMA D1 за 200 периодов для длинной направленности либо ниже для короткой.
  • D1 ADX(14) не ниже 25.
  • Для длинной сделки цена выше обеих средних, для короткой — ниже обеих.

Стратегия возврата к среднему может вместо этого требовать:

  • D1 ADX(14) ниже 20.
  • Цена колеблется в канале максимума и минимума предыдущих 20 завершённых свечей D1.
  • D1 ATR(14) между 0,7 и 1,3 своего среднего за 90 дней.

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

Триггер: сигнал входа

Триггер определяет событие, допускающее сетап к оставшимся проверкам. Это должно быть одно точно заданное условие по соответствующим данным M5, M15 или H1 без импровизированной интерпретации. Примеры:

  • «Свеча M15 закрывается выше максимума предыдущей свечи, а её тело больше 0,5 от M15 ATR(20)».
  • «Цена достигает SMA H1 за 50 периодов снизу и образует свечу с нижней тенью больше 60% тела». Для этого кандидата задайте допуск касания, завершённую свечу и обработку тела нулевой длины.
  • «M15 RSI(14) пересекает 30 снизу вверх». Укажите, должно ли прежнее значение быть строго ниже 30, и оценивайте пересечение по завершённым свечам.

«Рынок выглядит готовым» и «появляется хорошая возможность» — не триггеры. Это оценки, которые разные люди могут по-разному применять к одному графику. Проверяемое правило говорит обоим, какое событие произошло и когда.

Подтверждение: проверки перед отправкой ордера

После триггера, но до входа оцените фильтры подтверждения. Каждый ответ должен быть ДА или НЕТ— не «вероятно», «до некоторой степени» или «если только график мне очень не понравится». Компактный двоичный чек-лист может выглядеть так:

УсловиеЧисленное правилоДА / НЕТ
Требуемый режимD1 ATR(14) равен 60–120 пипсам.☐ ☐
Диапазон в пределахПредлондонский диапазон — 12–35 пипсов.☐ ☐
Свеча M5 закрытаПодтверждённая закрытая свеча: иллюстративное чтение через 5 секунд после границы (08:05:05, 08:10:05, … Europe/London) не заменяет проверку временной метки и полноты потока данных.☐ ☐
Порог объёмаТиковый объём строго больше 1,2 среднего за предыдущие 20 завершённых свечей.☐ ☐
Нет события с высоким влияниемНет события категории 3 указанного календаря в пределах ±2 h☐ ☐
Корреляционная экспозиция допустимаНет конфликтующей открытой экспозиции сверх заданного порога корреляции 0,7; окно расчёта и направления позиций тоже должны быть указаны.☐ ☐
Тип ордера заданРыночный, лимитный или стоп-ордер выбран в спецификации стратегии до сессии.☐ ☐

Семь ответов ДА разрешают продолжить вход по плейбуку. Любое НЕТ означает пропуск сетапа. Неопределённое или недоступное значение — не ДА. Там, где чек-лист допускает «может быть», дискреционное предпочтение может заменить правило, которое вы хотели проверить.

Это иллюстративные параметры лондонского примера раздела 9, а не рыночные стандарты. Ваши пороги требуют калибровки на собственных данных; статья 15.6 развивает каталог фильтров и процесс калибровки. Децентрализованный спот FX не даёт единого сводного ряда биржевого объёма. Тиковый объём платформы отражает активность её конкретного потока, а не мировой оборот валют. Порог 1,2×, откалиброванный на одном потоке, не переносится автоматически на другой. Проверьте провайдера, период и полноту данных.

Сигнал, запрос, исполнение. Рыночный ордер не гарантирует исполнения. Нажатие — не позиция; сверяйте состояние, подтверждённое компанией.
Рыночный ордер не гарантирует исполнения. Нажатие — не позиция; сверяйте состояние, подтверждённое компанией.

Исполнение входа: рыночный, лимитный или стоп-ордер?

Тип ордераТипичное применениеОграничение
РыночныйПробой или другой чувствительный ко времени вход, когда стратегия отдаёт приоритет быстрому исполнению по доступным ценам.Ни цена, ни исполнение в любом состоянии рынка не гарантированы. Проскальзывание вокруг публикаций вроде занятости США или CPI может быть существенным; 1–5 пипсов — лишь иллюстрация, а не надёжный предел. Снижение ликвидности способно дать худшие исполнения.
ЛимитныйВозврат к среднему, откат к скользящей средней или другое правило ожидания заданной цены либо лучше.Ордер может не исполниться, а возможность — уйти. Частичные исполнения возможны в зависимости от площадки, ордера и доступной ликвидности; это не особенность исключительно малых счетов.
СтопПробой уровня с активацией входа лишь после достижения заданного ценового условия.После активации стоп-рыночный ордер подвержен риску рыночного исполнения, потенциально тяжёлому при слабой ликвидности. У стоп-лимитного ордера иной риск неисполнения.

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

Исполнение брокера: что происходит после нажатия?

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

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

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

Задержка исполнения — часть стратегии?

Если правило входа говорит «отправить рыночный ордер после закрытия M5», интервал от сигнала до исполнения — часть стратегии, а не случайная техническая деталь. Укажите предполагаемую задержку, связанную модель проскальзывания и данные для обоих. Размещение терминала, резервная связь и синхронизация системных часов относятся к устройству рабочего места из статьи 15.1.

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

Иллюстративный пример: перерисовывающийся индикатор и сигналы, которых не было. Это синтетические числа, а не история счёта. Бэктест H4 охватывает 18 месяцев и находит 200 сетапов, высокую долю выигрышей и ожидание значительно выше +1R. Каждый сигнал аккуратно расположен на локальном максимуме или минимуме. В первые шесть недель демо-форварда появляется лишь около дюжины сетапов, а ожидание отрицательно. Один более короткий период не устанавливает дефект; ключевое открытие даёт сравнение сигналов с временными метками. Индикатор переписывает исторические значения после закрытия последующих свечей. Привлекательного исторического сигнала не было в показанный момент: в реальном времени он появился на целую свечу позже, что на H4 означает четыре часа. Для проверки записывайте значение индикатора на завершённой свече N в реальном времени, затем сравните ту же свечу после 10 дополнительных свечей. Изменённое значение показывает, что историческое отображение не является точной записью доступного в исходной точке решения. Обычные колебания незавершённой свечи — другое дело и сами по себе не дисквалифицируют индикатор. Реализация проваливается, когда стратегия предполагает известным уже тогда значение, пересмотренное позже. То, что казалось системой, было ретроспективно отретушированным графиком.

5. Правила выхода — стопы, цели и частичные закрытия

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

Стоп-лосс: где он должен быть и почему

Ставьте стоп там, где гипотеза сделки отменяется а не просто там, где хотелось бы потерять небольшую сумму или на произвольных «2% ниже входа». Три обычных подхода: структурный, за значимым экстремумом с буфером; волатильностный, по заданному множителю ATR; и их комбинация. Выбранный метод — параметр стратегии. Задайте его один раз: он определяет расстояние стопа, влияющее на размер позиции и издержки в R. Изменение метода во время сделки — смена стратегии, а не небольшая корректировка.

Буфер должен отражать инструмент, принцип котирования и наблюдаемую волатильность, а не привычку. Фиксированные «5–10 пипсов для всего» могут быть излишне широкими для тихой основной пары и недостаточными для другого инструмента или состояния рынка. Пары с иеной и золото также требуют внимания к значению пипса или пункта в спецификации провайдера. Сначала задайте структурное или волатильностное правило, затем рассчитайте размер в пределах одобренного денежного риска; не втискивайте все инструменты в один численный буфер.

Тейк-профит: фиксированный, структурный, трейлинг или частичный

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

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

Частичные выходы также создают важное арифметическое ограничение. При «50% на +1R и 50% на +2,5R» полный плановый результат целей равен 0,5 × 1 + 0,5 × 2,5 = +1,75R до издержек при точных исполнениях целей и неизменном размере позиции. Нельзя одновременно описывать эту модель фиксированного выхода и предполагать среднюю прибыльную сделку выше её потолка 1,75R. Иная модель исполнения, благоприятное улучшение цены или неограниченный остаток должны быть заданы отдельно. Раздел 9 развивает расчёт.

MAE и MFE в спецификации стратегии

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

Проведите диагностику до изменения правила. Изменённое правило создаёт новую версию и требует нового теста; оно не улучшает задним числом данные старой версии. Раздел 9 иллюстрирует последовательность. Определения, метод диаграммы рассеяния и диагностическая таблица развиваются в статье 15.9.

Экскурсии цены и новые гипотезы. 7 синтетических наблюдений. MAE — положительная величина неблагоприятного отклонения; MFE — благоприятное отклонение. Тот же исходный R₀; издержки отдельно.
7 синтетических наблюдений. MAE — положительная величина неблагоприятного отклонения; MFE — благоприятное отклонение. Тот же исходный R₀; издержки отдельно.

Максимальное время удержания

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

  • Внутридневная торговля: 4–6 часов либо не позднее заданного закрытия сессии.
  • Свинг: 5–10 дней, если это соответствует проверенной гипотезе срока удержания стратегии.
  • Позиционная торговля: 3–8 недель в примере с таким горизонтом.

Это не рекомендуемые сроки для всех стратегий. Важно, чтобы у ещё не истёкшей экспозиции оставалась причина существовать по письменным правилам. Если сетап должен был работать за четыре часа, а через девять вы лишь ждёте, позиция занимает риск-ёмкость вне намеченного процесса. Дополнительная новостная экспозиция и финансирование реальны, даже если график выглядит неподвижным. Продление удержания требует собственного проверенного правила, а не фразы «дать рынку шанс».

Открытая позиция при неотвечающей платформе относится к кризисной процедуре из статьи 15.8. Спецификация стратегии всё равно должна требовать размещения защитного серверного стопа при открытии с немедленной проверкой принятия. Если поток ордеров провайдера не позволяет присоединить его атомарно, явно задайте действия в коротком незащищённом состоянии; не считайте стоп существующим лишь из-за исполнения входа и не откладывайте его «на минутку».

Иллюстративный пример: тесный стоп при ролловере. Это синтетические числа, а не история счёта. Трейдер оставляет короткую AUD/JPY на ночь со стопом 15 пипсов, чтобы «рынок поработал». Около дневного ролловера провайдера ликвидность редеет, и ask ненадолго поднимается на несколько пипсов относительно bid. Шорт закрывается по стопу, хотя дневной график bid не показывает сопоставимого роста. Утром в журнале около −1R либо хуже после проскальзывания и затрат без ожидаемого направленного движения. Шорт выходит по ask, а не по bid, показанному на многих графиках. Операционный урок — задать окно запрета удержания через ролловер для внутридневных позиций с тесным стопом. В исходном польском примере это 22:55–23:10 местного времени при обычной разнице США–Европы; для международного применения задайте от пяти минут до и до десяти минут после фактического ролловера провайдера, обычно 16:55–17:10 America/New_York. Закрывайте по заранее записанному правилу. Стратегии с намеренным удержанием через ролловер нужна отдельно проверенная модель расстояния стопа, размера и затрат; не расширяйте существующий стоп импульсивно ради избегания убытка.

6. Фильтры — режим, календарь, корреляция и время суток

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

Фильтр рыночного режима

Правило режима определяет допустимость работы стратегии. Примеры реализации:

  • Следование за трендом: D1 ADX(14) не ниже 25 при D1 ATR(14) от 0,7 до 1,3 среднего за 90 дней вместе с направленными условиями раздела 4. Эта относительная полоса ATR относится к общему примеру. Лондонский случай раздела 9 вместо неё использует абсолютный диапазон 60–120 пипсов; не применяйте оба молча и не подменяйте один другим.
  • Возврат к среднему: D1 ADX(14) ниже 20 при стабильном ATR, где «стабильный» имеет записанное в карточке численное определение, а не визуальную интерпретацию.
  • Пробой волатильности: M15 ATR(14) расширяется после сжатия. Кандидат условия сжатия: ATR предыдущих пяти свечей ниже 0,7 своего среднего за 50 свечей. До кодирования теста определите, относится ли это к каждому из пяти значений или к их среднему, и задайте последующий триггер расширения.

Фильтр экономического календаря

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

  • К часто значимым для основных валют событиям относятся занятость и CPI США, решения и прогнозы FOMC, решения и пресс-конференции ECB, решения Банка Англии, Банка Японии и Резервного банка Австралии, немецкие ZEW и Ifo, ВВП Великобритании, занятость Австралии и Канады и события OPEC+, способные влиять на нефтечувствительные валюты CAD и NOK. Значимость зависит от режима и ожиданий; список не гарантирует конкретной реакции.
  • Календарные агрегаторы включают Forex Factory, Investing.com и Trading Economics. При необходимости сравнивайте два источника: определения категорий влияния различаются; спорное время публикации уточняйте у выпускающей организации.
  • Единое правило всего лондонского примера — никакого сетапа в пределах ±2 часов от события высшей категории влияния выбранного календаря, затрагивающего базовую или котируемую валюту. Это иллюстративный параметр стратегии, а не рыночный стандарт.
  • Применяйте фильтр по валютной экспозиции, а не только названию одной пары. Событие Банка Японии может повлиять на EUR/JPY, GBP/JPY и AUD/JPY, а не лишь на USD/JPY.

Фильтр ролловера: задайте фактическую границу провайдера

Ролловер: счёт и часовой пояс. Ролловер — не универсальное централизованное закрытие рынка. Тройная корректировка не всегда приходится на среду.
Ролловер — не универсальное централизованное закрытие рынка. Тройная корректировка не всегда приходится на среду.

Многие провайдеры FX проводят ежедневный ролловер около 17:00 America/New_York. Это соответствует 22:00 UTC при стандартном времени Нью-Йорка и 21:00 UTC при его летнем времени. Исходный польский пример использует местные 23:00 — обычный пересчёт, но не для каждой недели несовпадения переходов США и Европы. Всегда проверяйте фактический инструмент и границу провайдера.

Корректировки финансирования и снижение активности котировок могут совпадать со значительным расширением спредов. Уязвимы пары с иеной, австралийским и новозеландским долларами и менее ликвидные пары, но величину нужно измерять на соответствующем потоке. Стоп 12 пипсов AUD/JPY может сработать из-за движения исполнимой стороны котировки даже без сопоставимого движения середины. Лонг закрывается по bid, шорт — по ask. График лишь одной стороны не устанавливает поведение другой.

  • Иллюстративное внутридневное окно исключения — от пяти минут до до десяти минут после ролловера— обычно 16:55–17:10 America/New_York, что равно 22:55–23:10 в Польше при обычной разнице. Не переносите через него внутридневную позицию с тесным стопом, если такая экспозиция явно не охвачена проверенной стратегией.
  • Структурно более широкий свинговый стоп может быть менее чувствителен к обычному расширению спреда, чем тесный M5 или M15, но не защищён от гэпов, изменения котировок и риска исполнения. «Несколько десятков пипсов» — не гарантия безопасности.
  • Для многих инструментов FX T+2 ролловер среды обычно включает тройную корректировку финансирования. Уточняйте нужный день, ставку и праздничные исключения в спецификации провайдера вместо самостоятельного умножения любого начисления среды на три.
ФильтрПример численного условияИсточник данныхВозможная ошибка
Трендовый режимD1 ADX(14) ≥ 25.Встроенный ADX MT4/MT5 с записанными настройками.ADX реагирует с задержкой, поэтому первые свечи формирующегося тренда могут исключаться.
Режим волатильностиD1 ATR(14) от 0,7 до 1,3 среднего за 90 дней.Данные платформы и воспроизводимый расчёт.Фиксированный ориентир 90 дней может плохо соответствовать меняющемуся макрорежиму.
Экономический календарьНет значимого события ранга 3 в пределах ±2 hЗаданный календарный провайдер со вторым источником или подтверждением эмитента при необходимости.Определение «ранга 3» различается у календарных провайдеров, а расписания публикаций меняются.
Корреляция портфеляДля консервативного примера требуется |ρ| < 0,7 к существующим экспозициям.Калькулятор брокера или собственный расчёт с записанными частотой доходности и глубиной истории.Корреляции меняются. При стрессе зависимости могут усиливаться, а диверсификация — слабеть именно тогда, когда нужнее всего.
Время сутокУсловное окно FX Лондона 08:00–16:00 Europe/London; окно FX Нью-Йорка 08:00–17:00 America/New_York. Открытие наличного рынка NYSE — 09:30 Нью-Йорка.Рамки сессий статьи 15.5 и собственное расписание соответствующего рынка.Переходы на летнее время сдвигают часы на 1 h, обычно 2 раза в год в этих опорных зонах; даты переходов различаются между странами. Границы сессий FX остаются условностями, а не открытием единой центральной биржи.
Ваша доступность — условие выполнимости. Внутридневное окно входа посреди рабочих обязанностей, которые нельзя прервать, может сделать стратегию для вас неисполнимой. Выявите конфликт при спецификации, а не после пропущенных сделок и попыток компенсировать их оповещениями. Запишите и рыночное окно, и возможность реально контролировать нужные решения в нём. Если её нет, исследуйте таймфрейм или реализацию под свои ограничения. Статья 15.5 развивает процессы работающего трейдера и дневные и недельные распорядки.

Фильтр корреляции портфеля

Консервативное правило здесь двоично: не добавлять вторую позицию, если |ρ| не ниже 0,7. Равенство тоже не проходит; единая граница исключает зазор между «ниже 0,7» в таблице и «выше 0,7» в тексте. Это не то же правило, что автоматическое уменьшение второй позиции вдвое.

Арифметика важна. Две позиции с плановым риском по 1% дают около 2% совокупного планового стоп-риска до проскальзывания и затрат независимо от корреляции. Корреляция меняет склонность результатов происходить вместе. Направление позиций важно наряду с исходным коэффициентом доходности пар: две однонаправленные позиции при ρ около +0,8 и две разнонаправленные при ρ около −0,8 могут усиливать одну экспозицию. Обратите сочетания направлений — и вместо этого они способны частично компенсироваться.

Фильтр абсолютного значения намеренно консервативен: он исключает и высокую положительную, и высокую отрицательную корреляцию доходности пар вместо импровизированного расчёта компенсации. Он не утверждает одинакового экономического риска всех исключённых сочетаний. Запишите частоту доходности и окно измерения вместе с порогом: оценки за 20 и 250 дней — разные входы. Отсутствующие или ненадёжные данные корреляции не дают допуска. Общие лимиты экспозиции относятся к торговому плану из статьи 15.2, а не к отдельной стратегии в изоляции.

Фильтр времени суток

Некоторые гипотезы стратегии касаются определённого окна активности, а не рисунка всего дня. Например:

  • Пробой открытия Лондона: 08:00–09:30 Europe/London, с построением опорного диапазона за предыдущий час. Раздел 9 использует это окно.
  • Импульс открытия наличного рынка Нью-Йорка: 09:30–11:00 America/New_York. Это открытие наличного рынка акций США, а не более раннее начало условной сессии FX Нью-Йорка.
  • Диапазон сессии Токио: условное окно 09:00–18:00 Asia/Tokyo. Япония не переводит часы по сезонам, но пересчитанное европейское время меняется.
  • Исключённые периоды: окно ролловера конкретного провайдера и явно исключённые последние часы торговли пятницы. Задайте отсечку пятницы, не оставляя «поздно» для интерпретации.

Всегда записывайте названный часовой пояс и применяйте смещение конкретной даты. США и Европа переводят часы в разные дни, поэтому обычная разница временно меняется весной и осенью. Храните однозначную временную метку, предпочтительно UTC плюс пояс сессии стратегии, а не подписывайте каждую дату «GMT» или «CET». Статья 15.5 содержит общие рамки сессий главы. Проверка времени: пояс, пересчёт летнего времени и доступность информации в момент решения.

7. Проверка здравого смысла перед бэктестом

Проверка здравого смысла за 30–60 минут может сэкономить много часов тестирования изначально неполной или противоречивой стратегии. Следующие 12 вопросов — рабочий чек-лист. Разрешите каждый пробел до признания спецификации готовой к тесту.

Концептуальные вопросы

  1. Могу ли я двумя предложениями без жаргона объяснить возможную работу стратегии? Если объяснению нужны пять абзацев или неопределённые «манипуляции умных денег», механизм ещё недостаточно ясен.
  2. Следует ли идея из микроструктуры, поведения участников или сезонности либо она подогнана к истории? Первая группа хотя бы предлагает механизм-кандидат, который можно назвать и оспорить. Это не обещание длительной прибыльности: устойчивость надо измерять на своих данных и затратах реализации. Убедительная метка категории не подтверждает правило.
  3. Могу ли я назвать механизм, который его отменит? Примеры: более широкое применение конкурирующими алгоритмами, смена структуры рынка или регулирования. Укажите данные, противоречащие гипотезе.
  4. Достаточно ли места для издержек? Для первоначальной иллюстрации требуйте, чтобы характерное благоприятное движение или средний валовой выигрыш предварительного расчёта был не меньше трёхкратной оценки издержек. Движение 8 пипсов при затратах 3 даёт 2,67, ниже иллюстративного фильтра. Это не стандарт рынка и не замена ожиданию по выигрышам и убыткам; стратегия может пройти отношение и всё равно терять деньги.

Методологические вопросы

  1. Однозначно ли каждое правило? Слова «сильный», «ясный» и «убедительный» требуют операционных определений. Иначе остаётся возможность иначе оценить одно историческое событие после просмотра результата.
  2. Сможет ли компетентный разработчик реализовать стратегию в Pine Script или MQL, не прося меня о визуальном суждении? Проверяется не ваше умение программировать, а достаточная полнота инструкций для последовательной реализации.
  3. Определены ли все значимые состояния? Входу, прибыльному и убыточному выходу, максимальному удержанию и реакции на отказ ордера нужны инструкции. Включайте состояния неоднозначности и отсутствия данных вместо предположения, что их не бывает.
  4. Задаёт ли стратегия разрешённый рыночный режим? Иначе сигналы условий ожидаемой работы механизма смешиваются с сигналами условий, где её не ожидают. Если гипотеза действительно независима от режима, это тоже надо явно проверить.

Вопросы риска

  1. Задан ли размер позиции конкретной формулой? «По обстоятельствам» — не правило размера.
  2. Заданы ли максимальный плановый риск на сделку и дневной лимит риска? Укажите вклад открытого риска, реализованных убытков и затрат в лимит.
  3. Входит ли проверка корреляции портфеля и совокупной экспозиции в процесс входа? Один привлекательный сетап не отменяет лимиты счёта.
  4. Есть ли план операционного сбоя? Минимум: проверенный защитный серверный стоп, испытанный альтернативный путь управления позицией, например разрешённое мобильное приложение или дилинговый стол брокера, и заданный аварийный лимит риска с запускаемым действием. Лимит — порог решения, а не гарантированный предел убытков при гэпах или отказе исполнения. Статья 15.1 описывает инфраструктуру; статья 15.8 — реакцию после сбоя. Без этих ответов план стратегии существует лишь для состояния, когда всё работает.

Если стратегия не проходит вопросы 1–4, смена средней с 50 на 48 или корректировка стопа не решение. Вернитесь к идее. Провал вопросов 5–8 требует более ясной спецификации; провал 9–12 означает неполноту риска и операционных контролей. Исправляйте нужный слой, а не самый удобный для редактирования параметр.

Последний шаг до теста: заморозьте спецификацию

До запуска теста заморозьте спецификацию— присвойте версию, дату и запись набора данных и периода оценки. С этого момента каждое изменение правила, даже якобы малое, создаёт новую версию и требует нового теста. Тест с изменяющимися при просмотре результатов правилами в основном измеряет способность подгонять прошлое. Раздел 9 показывает реестр версий.

Полный каталог опасностей тестирования относится к статье 15.4— будущая информация, перерисовка, разделение калибровки и валидации, повторные тесты, модель затрат и ретроспективный отбор инструмента. Здесь результат — документ, который можно проверить: явные правила, перечень степеней свободы и заданный критерий отклонения.

Подтверждающее искажение после долгой записи правил. После вложенных в идею часов легко искать причины её работы, а не провала. Считайте проверку здравого смысла жёстким списком необходимых условий, а не общим размышлением. Практический протокол — закрыть документ, оставить минимум восемь часов и проверить в другой день. Это выбор процесса, а не научно установленный порог восемь часов. Здесь нет проверенных данных о влиянии четырёхчасовой подготовки на частоту ошибок валидации. Разделение черновика и проверки создаёт дистанцию от идеи, а не гарантирует объективность. Смысл — поймать недорогую ошибку спецификации до недель оптимизации шума графика M5.
Когда правило может меняться. Серия убытков сама по себе не доказывает дефект спецификации. При независимых исходах и вероятности убытка 50% серия минимум восьми убытков где-либо в 100 сделках возникает с вероятностью около 17%; серия минимум шести вероятнее, чем её отсутствие. Вероятность восьми убытков в одном конкретном, заранее заданном блоке равна лишь 0,58 ≈ 0,4%. Это разные вопросы: полная выборка даёт много перекрывающихся возможностей серии. Их смешение превращает обычное хвостовое событие в кажущуюся чрезвычайную ситуацию. Независимость и постоянная вероятность убытка — предположения, а не гарантии о реальных сделках. Статья 15.10 развивает расчёты серий, критерии вмешательства и различие проблемы системы и исполнения. Для спецификации главное правило прежнее: правка означает новую версию и новый тест, а не недокументированную корректировку в реальной торговле.

8. Распространённые ловушки разработки стратегии

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

Ловушка 1: нагромождение индикаторов

Трейдер добавляет пять индикаторов — RSI, MACD, полосы Боллинджера, ATR и стохастик — и требует подтверждения всех. Стратегия затем даёт три сделки в год, оставляя очень мало данных для отличия преимущества от случайности. Некоторые индикаторы могут повторять сходную информацию вместо независимого подтверждения. Более простая исходная гипотеза могла бы иметь одно–два структурных условия и один фильтр подтверждения. Простота не гарантирует преимущества, но облегчает исследование механизма и его провала.

Ловушка 2: выбор параметров по лучшему бэктесту

Трейдер тестирует SMA-20, SMA-21, SMA-22 и SMA-23, находит лучший исторический результат SMA-22 и принимает его. Форвард затем разочаровывает. Возможное объяснение — выигравший параметр подогнал шум, а не устойчивый эффект. Начинайте с обоснованной причины параметра, например проверки распространённого ориентира 50 периодов, и записывайте рассмотренные альтернативы. Популярность тоже не доказывает преимущество. Калибровка требует проверки устойчивости и нетронутых данных валидации; одного лучшего внутривыборочного значения недостаточно.

Ловушка 3: неопределённые рыночные условия

У стратегии, описанной как работающая «всегда», нет объявленной границы. Условие ADX ≥ 25 делает гипотезу силы тренда явной и исключает наблюдения ниже порога. Оно не распознаёт безупречно каждый тренд и не спасает убыточную стратегию автоматически. Полезное изменение — зависимость от режима теперь измерима, а не объясняется задним числом после каждого убытка.

Ловушка 4: журнал, не способный ничего диагностировать

Журнал, содержащий лишь date, pair, long/short и прибыль в валюте счёта не объяснит ухудшение отдельных часов, излишнюю тесноту стопа или реальное превосходство возможностей A+ над B. Без полей, описывающих условия решения, полугодовая запись даст сводку счёта, но мало диагностических данных.

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

Ловушка 5: копирование стратегии из видео

Стратегия с меткой «SMC» или «ICT» может выглядеть убедительно в онлайн-презентации без установления воспроизводимости для зрителя. Возможные различия — капитал и терпимость автора к риску, отобранные примеры и опытные дискреционные решения, отсутствующие в изложенных правилах. Ничто из этого не следует считать фактическим обвинением конкретного автора. Исследовательская проблема — неизвестно, какая доля кажущегося преимущества идёт от правила, толкования движения цены или отбора показанного материала.

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

Ловушка 6: отсутствие модели затрат

Тест только по bid с нулевым спредом может выглядеть отлично. Добавьте иллюстративные 0,8 пипса спреда, 0,3 проскальзывания и 0,5 эквивалента комиссии полного оборота — сумма 1,6 пипса. Для выражения как 0,15R нужна исходная дистанция ценового риска около 10,67 пипса; влияние в R не одинаково для всех стопов. Тогда +0,4R до этих затрат станет +0,25R, а +0,2R — лишь +0,05R. Ни один результат сам по себе не устанавливает статистическую надёжность.

Используйте реалистичную модель затрат по данным нужной сессии и провайдера плюс более неблагоприятный стрессовый случай. Рекламируемый минимальный спред — не подходящая исходная настройка. Если тест уже использует исполнимые bid/ask и реалистичные исполнения, не вычитайте тот же спред или проскальзывание снова. Реестр затрат должен точно объяснять включённые и добавляемые компоненты.

Ловушка 7: попытка универсальной стратегии

Утверждение работы одной стратегии на всех парах, таймфреймах и режимах намного шире подтверждающих возможностей большинства выборок. Инструменты различаются ликвидностью, сессиями, финансированием и исполнением. Более управляемая программа может иметь несколько специализированных стратегий, возможно четыре–шесть в иллюстративном зрелом портфеле, с отдельными сценариями. Это не требование создавать дополнительные стратегии до валидации одной.

Иллюстративный пример: один сетап на двенадцати парах. Это синтетические наблюдения, а не история счёта. Трейдер применяет пробойную стратегию к двенадцати валютным парам, смешав основные, кроссы и восемь менее ликвидных или экзотических инструментов, с единым фильтром ADX. Через несколько месяцев EUR/USD похожа на гипотезу, пара с турецкой лирой хуже, а GBP/AUD хуже всех. Один письменный сигнал дал разные результаты. Возможные объяснения — риски вмешательства или политики инструмента, ликвидность и спред, азиатская экспозиция и чувствительность к сырью. Они тоже требуют данных; D1 ADX не измеряет всё. Урок не в обязательном поведении конкретной пары, а в расширении валидационной нагрузки с каждым рынком. Двенадцать инструментов — не двенадцать независимо проверенных стратегий лишь из-за общей таблицы. При равном числе сделок выборка пары — одна двенадцатая общей; на практике она неравномерна из-за частоты сигналов. Общие валютные события тоже делают сделки зависимыми. Малая или зависимая выборка: ограничьте вывод.

Ловушка 8: двенадцать оптимизированных параметров и восемьдесят сделок

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

Урок использует намеренно грубый тормоз: не более одного оптимизированного параметра на каждые 30 сделок— то есть 120 сделок для четырёх параметров или 240 для восьми. Это иллюстративная эвристика автора, а не статистическая теорема или рыночный стандарт. Она не сертифицирует безопасную выборку, не выявляет переобучение сама по себе и не заменяет оценку неопределённости и вневыборочную валидацию. Её ограниченная цель — заставить описать степени свободы до добавления параметра. Число испробованных вариантов, зависимость сделок и характер отбора тоже важны.

Параметры и выборка. Значения сетки иллюстративны, а не результаты рынка. Никакое универсальное n или отношение выборки к параметрам не устраняет переобучение.
Значения сетки иллюстративны, а не результаты рынка. Никакое универсальное n или отношение выборки к параметрам не устраняет переобучение.

Ловушка 9: перерисовывающиеся индикаторы

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

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

Ловушка 10: неуправляемое число сетапов

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

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

Ловушка 11: сохранение ухудшающейся стратегии из привязанности

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

Статья 15.10 определяет контрольные условия анализа, критерии вывода из использования и статус retired. С точки зрения спецификации вывод из использования — также документированное изменение состояния версии с датой и причиной. Оно не должно стирать прежние доказательства или создавать впечатление, что ранние сделки относятся к новому методу.

Если исполнение автоматизировано, добавьте явное поле состояния отказа: что происходит при остановке автоматизации? Запишите, сохраняются ли у позиций серверные стопы, как обнаруживается остановка процесса и кто получает оповещение. Размещение, запуск и мониторинг рассматриваются в статье 15.1; действия при реальном отказе — в статье 15.8.

9. Полный пример — от идеи к спецификации и аудиту

Теперь применим цикл из шести шагов к одной конкретной идее. Цель — показать полную историю разработки, а не представить независимо проверенную торговую систему.

Шаг 1: наблюдение → гипотеза

Наблюдение для исследования: «На EUR/USD час перед традиционным открытием Лондона, 07:00–08:00 Europe/London, иногда образует узкий диапазон. После открытия цена пробивает его и может продолжить движение в том же направлении ещё от одного до трёх часов». Слова «иногда» и «может» описывают исследовательскую идею, а не измеренную частоту.

Опровержимая гипотеза: «Вход после пробоя этого диапазона в 08:00–09:30 Europe/London при условиях шага 3 даёт чистое ожидание не ниже +0,20R, рассчитанное по реализованным результатам сделок. Отклоните утверждение на предусмотренном анализе, если верхняя граница 95% интервала ожидания ниже +0,20R». Одна гипотеза, одна метрика решения и один порог. Чередование в других местах документа «доля выигрышей ≥ 55%» и «отношение прибыли к риску ≥ 1:1,8» создаст разные утверждения; никакой результат бэктеста не устранит эту неоднозначность за вас.

Гипотеза — не подтверждённое преимущество. Эта стратегия не проходила исторический тест, форвард-тест или сравнение с другими валютными парами. Все приведённые ниже показатели результативности взяты из синтетического журнала шага 6. Они показывают формат отчётности и связи между метриками, но не доказывают работоспособность стратегии.

Шаг 2: концептуальная проверка

  • Возможный механизм: час перед открытием Лондона может предшествовать изменению активности участников по мере увеличения европейского потока заявок. Это правдоподобное возможное объяснение, а не проверенный факт о прибыльности именно этого правила.
  • Направление поиска литературы: Лин рассматривает внутридневные валютные стратегии и торговлю, связанную с сессиями.[2] Точное окно и сочетание параметров этого примера не сверялись с цитируемым изданием. Рассматривайте ссылку как направление исследования, а не подтверждение спецификации.
  • Возможный механизм неудачи: широко распространённое ожидание может сдвинуть активность на время до триггера или увеличить число ложных пробоев. Многолетнее обсуждение идеи не доказывает сохранения её преимущества. Устойчивость надо измерять на собственных данных с собственными издержками.
  • Первичная проверка издержек: иллюстративные издержки исполнения 2,5 пипса при минимальном масштабе расстояния до стопа 25–48 пипсов составляют примерно 0,05–0,10R. Это поглощает примерно 5–10% расстояния до первой цели. Более сильный пробой может увеличить расстояние до стопа и уменьшить эту долю, хотя сам по себе не улучшает ожидание. Комиссия учитывается отдельно, если ещё не включена в результат в R. Спред и проскальзывание, уже отражённые в ценах исполнения, повторно не вычитаются. В этом примере прохождение первичной проверки издержек необходимо для дальнейшего исследования, но не доказывает эффективность.

Шаг 3: проверяемое определение преимущества

Кандидатный сетап применяется на EUR/USD в 08:00–09:30 Europe/London, только если выполнены все следующие условия:

  • Ширина опорного диапазона 07:00–08:00 составляет 12–35 пипсов.
  • ATR(14), рассчитанный по завершённым барам D1, составляет 60–120 пипсов. В этом примере для одной пары и одного окна абсолютный диапазон заменяет общий относительный диапазон 0,7–1,3 от 90-дневного среднего ATR. Такой выбор позволяет прочитать кандидатное правило по одному значению индикатора без смещающейся опорной средней, но не доказывает оптимальность границ. В карточке, проверке здравого смысла и аудите этого примера применяется только диапазон 60–120 пипсов.
  • Ни одно событие, значимое для EUR или USD и относящееся к высшей категории влияния указанного календаря, не приходится на интервал ±2 часа от предполагаемого входа.

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

Шаг 4: правила входа, выхода и размера позиции

Необходимый контекст: ATR(14) по завершённым дням равен 60–120 пипсам, календарное исключение пройдено, лондонское окно входа открыто, необходимые данные полны.

Триггер: в окне входа завершённая свеча M5 закрывается минимум на 8 пипсов выше или ниже опорного диапазона 07:00–08:00. Измеряйте пробой по закрытию, а не по максимуму или минимуму свечи. Укажите единое правило котировок; эта английская спецификация использует свечи bid поставщика и для диапазона, и для триггера. Это не означает, что каждый выход тоже исполняется по bid.

Подтверждение: тиковый объём сигнальной свечи строго больше 1,2 среднего за предыдущие 20 завершённых свечей M5 на потоке того же поставщика. Исключите сигнальную свечу из этой опорной средней.

Вход: отправляйте рыночный ордер только после появления завершённого сигнала. Длинная позиция покупается по доступному ask, короткая продаётся по доступному bid. Записывайте время подтверждения, отправки и исполнения. Исторический тест не должен предполагать, что заявка, поданная после закрытия свечи, уже находилась по цене этого закрытия. После 09:30 Europe/London нельзя отправлять новый запрос; следовательно, свеча, закрывшаяся точно в этот момент, не может обосновать более поздний запрос при таком предельном сроке.

Исходный стоп: разместите на 5 пипсов за противоположной границей диапазона: ниже минимума для длинной позиции, выше максимума для короткой. Минимальное геометрическое расстояние — ширина диапазона 12–35 плюс обязательный пробой на 8 пипсов и буфер 5 пипсов, что даёт 25–48 пипсов при минимальном пробое. Это не фиксированный допустимый диапазон расстояний. Закрытие более чем на 8 пипсов за границей или иная цена исполнения увеличивают реальное расстояние либо меняют его другим образом. Рассчитывайте размер по наблюдаемому исполнимому расстоянию от входа до стопа, а не по числам поясняющего диапазона.

Обозначения риска: пусть D обозначает это исходное расстояние цены в пипсах, а R₀ — плановый денежный риск всей позиции. Цель на +1D даёт +1R до дополнительных сборов только при указанных допущениях точного исполнения и полной позиции. После входа сохраняйте R₀ в журнале неизменным. Не путайте расстояние 35 пипсов с денежной величиной R.

TP1: закройте 50% исходной позиции на благоприятном расстоянии 1D от входа.

TP2 и трейлинг: разместите цель для оставшихся 50% на 2,5D. Только после исполнения TP1 активируйте правило трейлинга по SMA(20) M15. На каждой следующей завершённой свече M15 рассматривайте перенос оставшегося стопа к значению SMA этой свечи. Стоп длинной позиции может только повышаться и не должен быть ниже входа; стоп короткой — только понижаться и не должен быть выше входа. Стоп также должен быть допустим относительно текущей исполнимой котировки и правил минимального расстояния поставщика. Если изменение недопустимо или отклонено, сохраняйте последний принятый защитный стоп и следуйте записанной процедуре исключений, а не делайте вид, что новый уровень существует.

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

При модели точного опорного исполнения и полного объёма результат полного достижения целей равен 0,5 × 1R + 0,5 × 2,5R = +1,75R до сборов. Трейлинг может уменьшить этот результат, но не отменяет фиксированный потолок TP2. При D = 25–48 пипсов TP2 находится на расстоянии 62,5–120 пипсов в пределах четырёхчасового окна удержания. Частоту достижения этой цели ещё предстоит измерить; синтетическое распределение ниже не доказывает её вероятность на реальном рынке.

Максимальное время удержания: четыре часа после входа. Если последний допустимый вход происходит до 09:30 Europe/London, соответствующий плановый выход — не позднее 13:30. Отдельное условие «до конца лондонской сессии» ничего не добавляет к этому расписанию. Реальное исполнение запроса выхода по времени всё равно зависит от доступности рынка и поставщика.

Истечение сигнала: если до предельного времени нет допустимого пробоя и запроса, сетап дня истекает. Не продлевайте окно. Если после закрытия сигнальной свечи, но до отправки запроса цена возвращается внутрь опорного диапазона, сигнал недействителен. Запись этих состояний различает «нет допустимого сетапа», «аннулирован до отправки» и «исполнение упущено»; их нельзя объединять в удобно отобранную выборку бэктеста.

Расчёт размера: иллюстративный торговый план допускает плановый риск 1% для класса A+, 0,5% для B и запрет сделки для C. Процент ещё не является размером ордера. Разделите денежный бюджет на измеренное расстояние до стопа и стоимость пипса в валюте счёта, учтите соответствующие сборы и округлите вниз до шага объёма поставщика, здесь для примера 0,01 лота. Если минимальный размер или обязательное деление 50/50 не укладываются в бюджет и допустимые шаги, пропустите сделку вместо округления вверх. Статья 15.7 подробно разбирает пересчёт; статья 15.2 определяет классификационную систему и совокупные лимиты.

Класс возможности определяется до входа по условиям диапазона, ATR, календаря и объёма: A+ означает выполнение каждого условия с заданным запасом; B означает, что ровно одно численное условие находится в приграничной полосе с допустимой стороны; C означает провал любого обязательного условия или пограничность минимум двух условий. Календарь — бинарное исключение, а не дискреционный допуск пограничного случая. A+ и B описывают гипотетические классы возможностей; отдельный статус доказательств стратегии по-прежнему непроверенная гипотеза, поэтому эти проценты риска не разрешают запуск в реальной торговле.

Шесть решений для устранения пробелов в правилах

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

  1. Стоп после TP1: перенесите оставшийся защитный стоп на вход при условии принятия изменения. При точном исполнении закрытие половины на +1D и половины на входе даёт +0,5R до сборов, а не 0R или −0,5R. Стоп на входе не гарантирует безубыточного исполнения после издержек.
  2. Число входов и повторный вход: не более одного входа на пару в день. После выхода по стопу не входите повторно, даже если позднее пробита противоположная сторона диапазона.
  3. Опорная цена пробоя: закрытие завершённой свечи M5 по bid, а не максимум или минимум. Исполнение использует ask для длинного входа и bid для короткого. Любая разница должна отражаться в явной модели исполнения и реализованном ценовом результате, а не в необъяснённой поправке к результативности.
  4. Трейлинг и потолок: более ранний выход по трейлингу даёт меньше полного планового результата +1,75R. Фиксированная цель 2,5D остаётся активной; трейлинг не создаёт в этой версии неограниченно удерживаемый остаток.
  5. Пограничная полоса класса B: она расположена примерно на 5% внутрь от каждого порога, только с допустимой стороны: диапазон 12,0–12,6 или 33,3–35,0 пипса; ATR 60–63 или 114–120 пипсов; отношение объёмов больше 1,20 и не больше 1,26. Округлённая граница 33,3 — документированное рабочее соглашение. Ровно 1,20 не проходит строгое правило объёма; это не B. Диапазон 11,4, отношение объёмов 1,14 или ATR 57 либо 126 находятся за пределами обязательного условия и поэтому относятся к C. Симметричный допуск ±5% незаметно расширил бы сетап и противоречил определению преимущества. Записывайте класс до открытия позиции, никогда после того, как узнали результат.
  6. Реквота или подтверждённый отказ: откажитесь от сетапа этого дня вместо погони за ценой новым запросом. Тайм-аут с неизвестным состоянием ордера отличается от подтверждённого отказа: сверяйте ордера, сделки исполнения и позиции, прежде чем делать что-либо, способное создать двойную экспозицию.

Степени свободы: посчитайте их до добавления следующей

Спецификация содержит 15 численных решений: нижняя и верхняя границы диапазона (12 и 35), порог пробоя (8), буфер стопа (5), нижняя и верхняя границы ATR (60 и 120), период ATR (14), отношение объёмов (1,2), длина опорного объёма (20 свечей M5), расстояние TP1 (1D), расстояние TP2 (2,5D), деление 50/50, длина SMA трейлинга (20), максимальное удержание (четыре часа) и ширина пограничной полосы (5%). Добавьте три временных окна — опорный диапазон, период входа и календарное исключение — и три выбора таймфреймов: M5 для входа, M15 для трейлинга и D1 для режима. Итого 21 явное решение о числах, окнах и таймфреймах.

Ни одно из них в этом учебном примере не выбрано оптимизацией по данным, поэтому грубая эвристика «сделок на оптимизированный параметр» не может прямо одобрить или отвергнуть его. Каждому решению всё равно нужно основание. Есть также категориальные и процедурные решения: сторона котировки, тип ордера, политика одного входа в день и обработка неоднозначных баров. Записывайте и их; число 21 — инвентаризация перечисленных решений, а не утверждение, что учтены все возможные исследовательские степени свободы. Каждая дополнительная настройка расширяет историю поиска и нагрузку на независимую проверку.

Базовая модель: точка сравнения

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

Оценивайте альтернативы на одном историческом периоде и общем множестве данных с согласованными издержками и учётом допустимости сделок. Они не обязательно создадут одинаковые сделки; сравнение должно объяснять эту разницу. Сопоставление фильтрованной стратегии в одном периоде с базовой моделью в другом смешивает изменение правила с изменением рынка.

Шаг 5: проверка здравого смысла

Примените 12 вопросов раздела 7, по одной строке на каждый:

  • ✓ (1) Механизм в двух предложениях: диапазон до Лондона с последующим ростом европейской активности.
  • ✓ (2) Назван механизм, а не исторический оптимум, но он остаётся неподтверждённым.
  • ✓ (3) Выявлен возможный механизм неудачи: упреждение и конкуренция вокруг пробоя.
  • ✓ (4) Первичная проверка издержек: 2,5 пипса при расстоянии до первой цели 25–48 пипсов дают отношение цели к издержкам 10–19,2, выше иллюстративного порога 3×. Здесь используется плановая цель, а не пока неизвестный средний реализованный выигрыш.
  • ✓ (5) После шести решений выше правила явны, включая активацию трейлинга после TP1, обновления по завершённым M15, движение только в благоприятную сторону и округление объёма вниз.
  • ✓ (6) Условия можно численно реализовать на MQL или Pine после предоставления названных данных и настроек поставщика.
  • ✓ (7) Определены вход, оба целевых выхода, выход по времени, стоп после TP1, запрет повторного входа и подтверждённый отказ; неизвестные состояния ордеров требуют сверки.
  • ✓ (8) Фильтр режима — ATR(14) по завершённым дням 60–120 пипсов, а не относительный диапазон ATR из общих примеров.
  • ✓ (9) Размер следует денежному бюджету плана, измеренному расстоянию и стоимости пипса с округлением вниз до иллюстративного шага 0,01 лота и учётом реальных ограничений инструмента.
  • ✓ (10) Лимиты на сделку и день наследуются из торгового плана и должны быть заполнены до реализации.
  • ✓ (11) Консервативный корреляционный фильтр требует |ρ| < 0,7 и заданного окна измерения.
  • ✓ (12) Операционный план требует принятой серверной защиты, альтернативного пути управления и заданного порога аварийного действия.

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

Шаг 6: тестирование — и синтетический журнал вместо результатов

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

Чтобы показать заполненный формат отчёта и связи между метриками, следующий журнал содержит 156 вымышленных сделок. Пять значений результата соблюдают потолок цели +1,75R модели точного опорного исполнения и включают убытки за пределами −1R для иллюстрации гэпов. Важное упрощение состоит в том, что в журнале нет выходов по времени. Реальная выборка пробоев могла бы содержать множество небольших положительных и отрицательных результатов выхода по времени, например около −0,3R…+0,2R, но ни этот интервал, ни его частота здесь не измерялись. Добавление таких наблюдений изменило бы среднее, распределение выигрышей и разброс. Это упражнение в расчётах, а не реалистичное эмпирическое распределение.

Происхождение данных: синтетические, не демо и не реальные. Начните с 58 сделок по −1,00R, 6 по −1,25R, 27 по +0,50R, 37 по +1,10R и 28 по +1,75R: всего 156. Результаты −1,25R представляют гэп или перерыв котирования, а не обычное допущение проскальзывания входа 0,5 пипса. Превышение на 25% соответствует примерно 6,25–12 пипсам при D 25–48 пипсов. Порядок для показателей просадки и серии убытков создан перечислением групп именно в этом порядке с последующим применением random.Random(20260906).shuffle(values) в Python 3. Одно начальное значение генератора без исходного порядка и процедуры не воспроизведёт последовательность. Это учебные данные, а не история рынка или торгового счёта.

Метрики, рассчитанные по синтетическому журналу

МетрикаЗначениеРасчёт или соглашение
Число сделок15692 положительных и 64 отрицательных результата. Частичные выходы остаются одной сделкой, а не отдельными выигрышами.
Доля выигрышных сделок59,0%92 / 156; приблизительный 95% интервал Уилсона 51,1–66,4% при соглашении о независимости наблюдений.
Средний выигрыш / проигрыш+1,12R / −1,02RРассчитано по реализованным синтетическим результатам, а не по плановому отношению цели к стопу.
Ожидание до комиссии+0,24R0,590 × 1,12 − 0,410 × 1,02 = примерно +0,24; цены исполнения уже отражают спред и проскальзывание, а комиссия и своп в этом синтетическом журнале исключены.
Иллюстрация чистого ожиданияот +0,22R до +0,23R0,24R − cost_R; при комиссии за полный оборот, эквивалентной 0,6 пипса, и расстоянии до стопа 25–48 пипсов cost_R составляет примерно 0,013–0,024R. Своп = 0 при этом допущении выхода в тот же день. Это иллюстративные издержки сценария, а не котировки поставщика.
Профит-фактор до комиссии1,58103,2R прибыли / 65,5R убытков.
Выборочное стандартное отклонение1,12RРассчитано по всем 156 результатам по выборочному соглашению.
Оценка в стиле SQN с ограничением2,15(0,2417 / 1,1232) × √100 — с явно выбранным ограничением N = 100 [3]. Это описательное соглашение расчёта, а не проверенная категория распределения капитала.
Максимальная просадка до комиссии−5,5RНа кривой накопленного R с отсчётом после каждой сделки. Отдельная симуляция с риском 1% текущего капитала на каждую сделку даёт примерно −5,4% просадки капитала с учётом сложного изменения.
Самая длинная серия убытков4 сделкиОтносится к указанному перемешанному порядку. Другая последовательность тех же результатов может изменить значение.
Приблизительный 95% интервал ожиданияот +0,07R до +0,42R±1,96 × 1,12 / √156 при предположении независимости наблюдений. Эта строка приведена до дополнительной комиссии.

Для решения важна последняя строка: интервал содержит порог гипотезы +0,20R. После вычета иллюстративной комиссии порог всё равно остаётся внутри интервала, поэтому вопрос не разрешается. Даже будь наблюдения настоящими, такой результат не установил бы ожидание не ниже +0,20R и не оправдал бы запуск с полным размером. Продолжайте исследование; любой перспективный пилот с уменьшенным риском потребовал бы отдельного одобрения и операционной готовности. При синтетических данных вообще нет рыночных доказательств для действий. Число 156 — не проходной балл: важна неопределённость относительно порога решения.

Список недостающих доказательств

Прежде чем стратегия выйдет за рамки гипотезы, исследовательская документация должна содержать:

  1. Данные EUR/USD M5 одного названного поставщика с документированными периодом, правилом котировок, пробелами, праздниками и перерывами. Укажите агрегирование D1 и более подробные данные для разрешения путей исполнения.
  2. Историю тикового объёма того же потока. Порог 1,2× — правило данных поставщика, а не порог консолидированного мирового объёма FX.
  3. Исторический календарь событий с временными метками и выбранной классификацией влияния, чтобы исключение ±2 часа применялось по доступной тогда информации, а не по памяти.
  4. Модель издержек и исполнения, подтверждённую реальными записями: спреды в 08:00–09:30 Europe/London, а не средние за день, и измеренное проскальзывание рыночных ордеров.
  5. Результаты базовой модели без фильтров объёма и ATR, оценённые за тот же период данных с согласованным учётом.
  6. Оценочную выборку, не использованную для выбора какого-либо параметра или процедурной альтернативы из исследовательского перечня. Документируйте все прежние попытки и обеспечивайте прослеживаемость последующих изменений.

Одна поправка, устраняющая неоднозначное правило

Раннее описание говорило о «первом часе лондонской сессии», тогда как операционное правило использовало 08:00–09:00 польского времени. Это разные окна: при обычной разнице времени Великобритании и Польши второе соответствует 07:00–08:00 в Лондоне, то есть часу до традиционного открытия. Поэтому согласованная спецификация такова: опорный диапазон 07:00–08:00 Europe/London, окно входа 08:00–09:30 Europe/London.

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

Одно изменение, создающее новый исследовательский вариант

Повышение порога объёма с 1,2× до 1,5× меняет допустимую совокупность и усиливает утверждение о необычно высокой активности. Это можно назвать калибровкой параметра, но перед нами всё равно новый тестируемый вариант и ещё одна степень свободы. Меньшее число сигналов и иное распределение результатов требуют оценки; улучшение нельзя предполагать заранее.

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

Карточка стратегии: один документ для одного сетапа

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

Иллюстративная карточка — не историческая результативность. Ожидание, профит-фактор, ограниченная оценка, просадка и самая длинная серия убытков взяты из синтетического журнала шага 6. Это не результаты рыночных данных. Примеры риска A+/B не меняют статус доказательств и не разрешают реальную торговлю.
ПолеСпецификация LON Breakout EUR/USD
Название сетапаLON_Breakout_EURUSD_M5. Этот канонический идентификатор используется в плане, журнале и аудите вместе с версией, без неофициальных вариантов написания.
Версияv0.1 — первая зафиксированная спецификация примера. Она задаёт сторону котировки, строгие границы, время подачи ордера и трейлинг короткой позиции; помечайте любую реализацию также точной редакцией документа. Имеющиеся исследовательские результаты не могут незаметно переходить между разными правилами. Каждое последующее изменение правила требует версии и записи теста.
Статус доказательствГипотеза. Исторический и форвард-тест не проводились.
Инструмент и данныеEUR/USD; вход M5, трейлинг M15, данные режима завершённых D1. Свечи bid для диапазона и триггера; исполнимые bid/ask для исполнения. До теста надо зафиксировать поставщика, поток объёма, границу D1 и критерии качества данных.
КонтекстОпорный диапазон 07:00–08:00 Europe/London; запросы входа в 08:00–09:30, никогда после предельного времени.
Условия входаОпорный диапазон 07:00–08:00 Europe/London шириной 12–35 пипсов; ATR(14) завершённых дней 60–120 пипсов; нет событий EUR/USD ранга 3 в пределах ±2 ч; закрытие завершённой M5 по bid минимум на 8 пипсов за диапазоном; тиковый объём триггера строго больше 1,2 среднего за предыдущие 20 баров M5.
Доступность сигналаТолько после подтверждения закрытия свечи M5. Ордер следует за подтверждением по следующей исполнимой котировке при явной модели задержки; исполнение до появления запроса не предполагается.
Тип ордераРыночный: длинный вход по ask, короткий по bid. Подтверждённый отказ или реквота прекращают попытку этого дня. Неизвестное состояние требует сверки до любых дальнейших действий.
Стоп и аннулированиеСтоп: на 5 пипсов за противоположной границей диапазона, в принятом поставщиком серверном защитном ордере. Геометрия минимального пробоя даёт D 25–48 пипсов, но для размера надо измерить реальное расстояние от входа до стопа. Гэпы или отсутствие котировок могут вызвать убытки за пределами −1R. После TP1 перенесите оставшийся стоп на вход при условии принятия изменения. Аннулирование: нет завершённого закрытия M5 минимум на 8 пипсов вне диапазона с допустимым запросом до 09:30 Europe/London либо цена вернулась в диапазон до отправки. Один вход на пару в день; повторный вход запрещён.
Цели и выходыTP1: 50% на +1R. TP2: 50% на +2,5R. После TP1 сопровождайте остаток по SMA-20 M15: на каждой завершённой M15 используйте SMA-20 этой свечи, только в благоприятную сторону и никогда за вход в сторону убытка. Отклоняйте недопустимые изменения, не снимая последнюю принятую защиту. Первое исполнение цели или активного стопа закрывает остаток; неразрешимые совпадения стопа и цели в побаровом тесте используют документированное пессимистичное допущение «сначала стоп». Потолок полного достижения целей — +1,75R до сборов. Выход по времени — через 4 часа после входа, не позднее 13:30 Europe/London.
Размер позицииИллюстративный план: плановый риск 1% для A+, 0,5% для B, нулевой для C. Определите класс до входа; разделите денежный бюджет на измеренный риск единицы и округлите вниз до допустимого шага. Оба частичных объёма должны быть допустимы. Совокупные лимиты — из статьи 15.2. Это гипотетические правила размера для непроверенного примера.
ИздержкиДопущения исполнения, включённые в цены: спред 2 пипса в 08:00–09:30 Europe/London плюс обычное проскальзывание входа 0,5 пипса, всего 2,5 пипса, или примерно 0,05–0,10R при D = 25–48. Не вычитайте их дважды. Дополнительные cost_R: комиссия за полный оборот, эквивалентная 0,6 пипса, или примерно 0,013–0,024R в этом диапазоне расстояний; своп = 0, поскольку позицию планируется закрыть до 13:30 Europe/London. Это иллюстративные допущения, а не рыночные стандарты; до теста замените их релевантными доказательствами поставщика. Убытки от гэпов остаются отдельным хвостовым сценарием.
ИсключенияЗначимое событие ранга 3 в пределах ±2 ч; исключение ролловера поставщика (исходный польский пример использует 22:55–23:10 Europe/Warsaw при обычной трансатлантической разнице времени); имеющаяся экспозиция, не проходящая консервативный фильтр |ρ| < 0,7; отсутствующее или неудачное подтверждение объёма; другой вход в тот же день; неполные данные, недопустимый размер или непроверенная защита. Проверьте границу поставщика для конкретной даты и определите выборку корреляции в плане.
Опровержимая гипотезаЧистое ожидание ≥ +0,20R. Отклоните утверждение, если верхняя граница его 95% интервала ниже +0,20R. Интервал, пересекающий порог, оставляет результат неразрешённым.
Ожидание: синтетический журналПримерно +0,24R до комиссии и от +0,22 до +0,23R после иллюстративных дополнительных издержек. Приблизительный 95% интервал до комиссии — от +0,07R до +0,42R при n = 156. Интервал включает +0,20R до и после иллюстративной поправки на издержки.
Профит-фактор: синтетический1,58 до дополнительной комиссии.
Оценка в стиле SQN с ограничением: синтетическая2,15 при n = 156, ограниченном N = 100 и выборочном стандартном отклонении около 1,12R. Определение и ограничение источника указаны выше.
Максимальная просадка: синтетическая−5,5R на кривой накопленного R с отсчётом после каждой сделки. Примерно −5,4% в отдельной симуляции с постоянным риском 1% текущего капитала до комиссии, а не реконструкция неизвестных классов A+/B.
Самая длинная серия убытков: синтетическая4 сделки в указанной перемешанной последовательности.
Время и часовые поясаОкна сессий используют Europe/London. Храните временные метки UTC вместе с этой интерпретацией сессии. Проверяйте преобразования для конкретных дат событий America/New_York: США и Европа переводят часы в разные даты. Не зашивайте обычную межзональную разницу времени в EA.
Реестр измененийv0.1: первая спецификация. Для каждой следующей редакции записывайте дату, изменённое поле, причину, уточняет ли она формулировку или меняет гипотезу, точную редакцию реализации и результат повторного теста. Уточнение, затрагивающее старые сигналы, всё равно требует повторного формирования соответствующих результатов.
Методологическая оговорка. LON Breakout EUR/USD — не инвестиционная рекомендация и не готовая реальная система. Он показывает поля, необходимые вашим собственным проверенным правилам, издержкам и журналу. EUR/USD — знакомая ликвидная основная пара для иллюстрации, а не победитель сравнения для этой статьи: сравнение не проводилось. Копирование карточки на реальный счёт без проверки повторит ошибку из ловушки 5.
LON_Breakout_EURUSD_M5: полные условия входа, выходы и синтетические результаты в R Непроверенная учебная спецификация. Четыре последовательных фильтра проверяют контекст завершённого дня, лондонский диапазон 07:00–08:00, пробой по закрытию M5 и тиковый объём поставщика. Невыполненное или неизвестное условие означает отсутствие входа. Рыночный запрос следует за подтверждением до 09:30 Лондона. Позицией управляют стоп, частичные цели, трейлинг и выход через четыре часа. Ось результатов показывает синтетические примеры от минус 1,25R до плюс 1,75R, а не вероятности или гарантированные границы. У выходов по времени нет фиксированного диапазона от минус 1R до плюс 0,5R. Лондонский пробой: фильтры → вход → выходы → результаты LON_Breakout_EURUSD_M5 · v0.1 · непроверенная гипотеза · синтетические результаты Всё время сессий: Europe/London. Детали реализации определяются полной письменной карточкой. Последовательность в течение одного лондонского торгового дня До входа закрытый D1 07:00–08:00 08:00–09:30 Сигнальный бар После закрытия До 13:30* 1. Необходимый контекст ATR(14) завершённых D1: 60–120 пипсов, абсолютный диапазон. Нет значимых событий EUR/USD в пределах ±2 часов. Проверьте окно входа, данные и ограничения счёта. 2. Опорный диапазон до Лондона Максимум bid минус минимум bid, 07:00–08:00 Europe/London. Допустимая ширина: 12–35 пипсов. 3. Триггер Закрытие завершённой M5 по bid ≥ 8 пипсов за диапазоном. Используйте закрытие, не максимум или минимум; соблюдайте предельное время. 4. Подтверждение Тиковый объём триггера > 1,2 × среднее предыдущих 20 баров M5. Поток конкретного поставщика; ровно 1,20 не проходит. Запрос входа, затем проверенные исполнение и защита Рыночный после подтверждения: длинный по ask, короткий по bid. Класс и риск записаны заранее; после 09:30 запросов нет. Выходы SL: противоположная граница + буфер 5 пипсов наружу. TP1: половина на +1D; принятый стоп остатка на вход. TP2: половина на +2,5D; после TP1 трейлинг SMA(20) M15. Обновления только в выгодную сторону; выход через четыре часа после входа. D = исходное расстояние цены; R₀ = денежный риск всей позиции. НЕТ или НЕИЗВЕСТНО на любом фильтре Либо нет допустимого запроса до срока; либо цена вернулась внутрь диапазона до отправки → НЕТ ВХОДА. Не более одного входа в день; без повторного входа. Отсутствие сделки — допустимый результат процесса. Сигнал не гарантирует исполнения или прибыли. *13:30 — самый поздний плановый выход по времени. Реальное исполнение может задержаться или не состояться. A+/B — иллюстративные классы возможностей. Статус доказательств прежний: не проверено. Реальные стопы и цели могут исполниться внутри бара. Только обновления трейлинга ждут закрытия M15. Неразрешимое совпадение по барам: сначала стоп. Иллюстративные результаты всей сделки в R — не вероятности и не гарантированные пределы убытка −1,5R −1,0R −0,5R 0R +0,5R +1,0R +1,5R +2,0R −1,25R Стоп за гэпом −1,00R Опорный стоп +0,50R TP1, остаток на входе +1,10R TP1 + пример трейлинга +1,75R Полные TP1 + TP2 Выходы по времени могут быть положительными или отрицательными; фиксированный интервал от −1R до +0,5R не применяется. Синтетический журнал с пятью значениями не содержит выходов по времени. Это не реалистичное измеренное распределение. Целевой результат +1,75R предполагает точное опорное исполнение до сборов. Гэпы могут увести убытки за пределы −1R. Бэктест и форвард-тест не проводились. Допущения, ограничения и аудит — в разделе 9.
Карточка в порядке исполнения: четыре последовательных фильтра, вход, правила выхода и иллюстративные результаты в R. Вертикальная последовательность следует лондонскому торговому дню с 07:00 до самого позднего планового выхода в 13:30 Europe/London. Горизонтальная ось показывает результаты всей сделки относительно исходного денежного риска R₀; D — исходное ценовое расстояние от входа до стопа. «Нет входа» — допустимая ветвь, а не неудача в торговле. Отправка ордера не означает исполнения или прибыльного результата. Численные результаты синтетические, а стратегия остаётся непроверенной гипотезой.
Разобранные правила LON. Пример правил, не проверенная стратегия. R₀ использует фактическое исполнение; издержки снижают результат; обе половины должны удовлетворять минимуму и шагу объёма.
Пример правил, не проверенная стратегия. R₀ использует фактическое исполнение; издержки снижают результат; обе половины должны удовлетворять минимуму и шагу объёма.

Аудит компонентов: шесть столбцов для каждого элемента стратегии

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

КомпонентОпределениеДанные, доступные при решенииВозможная неоднозначностьМетод контроляУсловие отклонения или анализа
Лондонский диапазон 07:00–08:00Наивысший максимум bid минус наименьший минимум bid внутри окна.Завершённые бары M5, покрывающие всё окно.Bid или средняя цена; пропущенные котировки; включение бара на границе.Сравните восстановленный диапазон со вторым потоком за 20 дней, сохраняя определения обоих потоков.Разница больше 1 пипса запускает расследование по правилу примера, но сама по себе не устанавливает, какой поток неверен.
Пробой на 8 пипсовЗакрытие завершённой M5 по bid минимум на 8 пипсов вне диапазона.Подтверждённое закрытие и метка времени его фактической доступности.Закрытие или внутрибараный максимум; сторона котировки; запрос после срока.Повторно воспроизведите 20 сигналов с записью момента решения и срока подачи ордера.Видимый сигнал существует лишь задним числом либо был недоступен до отправки.
Тиковый объём > 1,2×Число тиков сигнального бара, делённое на среднее предыдущих 20 баров.Число тиков завершённого сигнального бара и опорные бары.Активность конкретного поставщика, а не консолидированный рыночный объём; включение триггера в собственную среднюю.Проверьте тот же протокол на другом потоке или счёте и запишите полученные различия.Расхождение порога или отношения больше иллюстративного допуска 20% вызывает анализ переносимости, а не автоматически свидетельствует против рыночного механизма.
D1 ATR(14), 60–120 пипсовATR по завершённым барам D1 с указанной границей дня.Значение последнего завершённого дневного бара.Включение незавершённого текущего D1 или использование границы дня другого поставщика.Принудительно используйте предыдущий завершённый бар и сохраняйте значение индикатора.Сигнал зависит от недоступного окончательного дневного значения или другого недокументированного агрегирования.
Календарь ±2 часаНет значимого события EUR или USD ранга 3 в окне исключения.Расписание событий, фактически доступное тем утром, включая известные обновления.Разные определения «ранга 3» у поставщиков; задним числом исправленные часы публикации.Сопоставьте два источника и по возможности разрешите расхождения по первоисточнику публикации.Неразрешённое расхождение о событии или времени блокирует затронутого кандидата.
Структурный стоп, масштаб минимального пробоя 25–48 пипсовНа 5 пипсов за противоположной границей опорного диапазона; размер по фактическому D.Фиксированные границы диапазона, исполнимая котировка входа и принятый уровень стопа.Соглашение bid/ask, изменение котировки входа и недопустимое минимальное расстояние стопа.Восстановите 20 входов по котировкам, запросам и принятым ордерам.Минимальный допустимый ордер не укладывается в риск-бюджет либо предполагаемая защита не принята.
Класс возможности A+ или BВсе условия выполнены с запасом либо ровно одно численное условие находится в приграничной полосе с допустимой стороны.Измерения, записанные до входа.Неопределённая полоса, равенство строгому порогу объёма или ретроспективное присвоение класса.Сохраните класс и значения компонентов до отправки ордера.Класс присвоен после результата, обязательное условие не выполнено или два условия пограничные.

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

10. Чек-лист — готова ли стратегия к бэктесту?

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

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

Концепция: четыре проверки

Правила: восемь проверок

Фильтры: четыре проверки

Риск: четыре проверки

Документировано: 0/20 проверок

20/20 означает лишь готовность документированной стратегии к тестированию после предоставления необходимых входных данных. Историческое тестирование проверяет правила на данных; форвард-наблюдение и работа на демо — время, исполнение, издержки и вашу способность следовать процессу. При 17–19 заполните пробелы до бэктеста. Ниже 17 вернитесь к спецификации, а не считайте процентный балл частичным разрешением продолжать. Заполненный список не доказывает положительного ожидания и не разрешает реальные ордера.

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

Чем гипотеза отличается от стратегии?
Гипотеза — утверждение о поведении или результатах. Стратегия добавляет определения данных, время доступности информации, правила входа и выхода, размер позиции, издержки и операционные действия. Запись правил делает идею проверяемой, но не доказывает утверждение.
Сколько сделок подтверждает преимущество?
Универсального числа нет. Точность зависит от разброса, зависимости, охвата рынка, издержек и числа изученных вариантов. Сообщайте n вместе с подходящей оценкой неопределённости и независимой оценкой. Правило 100 сделок не заменяет эти проверки.
Может ли MAE показать, что стоп надо сузить?
Он может подсказать вариант для исследования. Один лишь MAE выигрышных сделок не показывает, какие выигрыши убрал бы более узкий стоп и как изменилась бы вся выборка. Зафиксируйте альтернативу и проверьте её на всех допустимых наблюдениях.
Как издержки влияют на стратегию с коротким стопом?
При меньшем исходном расстоянии риска те же издержки занимают больше R. Издержки 3 пипса равны 0,30R при опорном расстоянии 10 пипсов и 0,20R при 15 пипсах. Жизнеспособность стратегии зависит от полного распределения чистых результатов, а не от универсального потолка издержек 10%.
Доказывают ли точные настройки индикатора переобучение?
Сами по себе нет. Запишите способ выбора настройки, все проверенные альтернативы и чувствительность. Круглые числа тоже могут быть переобучены. Устойчивая окрестность параметра — диагностический результат, а не независимое доказательство положительного ожидания.
Должна ли стратегия работать в каждой сессии?
Нет. Гипотеза для конкретной сессии может быть обоснованной. Определите её время и проверяйте собственную область применения. Утверждение о переносе на другую сессию или пару — дополнительное утверждение, требующее доказательств.
Всегда ли структурные стопы лучше стопов с фиксированным расстоянием?
Нет. Структурные, фиксированные и волатильностные правила имеют разные свойства. Сравнивайте их как документированные исследовательские варианты с пересчётом размера и издержек исполнения. Стоп — правило выхода из сделки, а не гарантия и не доказательство ложности общей гипотезы.
Для чего нужен выход по времени?
Он назначает выход по заданному правилу времени удержания и стремится избежать исключённого события или периода финансирования. Реальное исполнение может быть позже из-за отсутствия котировок, задержки или отказа. Он может закрыть прибыльную или убыточную сделку. Срок и способ исполнения должны быть явными; выход через четыре часа — пример, а не универсальное требование.
Может ли ручной трейдер использовать количественные метрики?
Да, если журнал согласованно записывает решения и единицы денежного риска. Метрикам не нужна автоматизация. Нужны полные наблюдения, правильный учёт издержек и подходящие ограничения вывода по дискреционной или отобранной выборке.
Что следует после спецификации?
Карточка теста и протокол исторического исследования в 15.4. Сначала заполните отсутствующие данные и поля реализации. Готовый документ не даёт права отправлять реальные ордера.

Источники и библиография

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

  1. Ernest P. Chan, Количественная торговля: как создать собственный алгоритмический торговый бизнес, Wiley, 2009. Контекст разработки, оценки и реализации систематических стратегий.
  2. Kathy Lien, Внутридневная торговля на валютном рынке, Wiley, 2005; второе издание вышло в 2008 под названием Внутридневная и свинг-торговля на валютном рынке. Контекст внутридневных и свинг-стратегий на валютном рынке. Точное окно до Лондона и сочетание параметров статьи не сверены с этим изданием.
  3. Van K. Tharp, Торгуйте на пути к финансовой свободе, второе издание, McGraw-Hill, 2006. Контекст темы R-множителей и оценки систем. Ограничение первоисточника: вариант SQN с ограничением N = 100 взят из вторичных описаний, а не из непосредственно проверенного фрагмента этого издания; ограничение — явно выбранное для примера расчётное соглашение. Статья прямо указывает расчёт и не рассматривает оценку как правило распределения капитала.
  4. Европейское управление по ценным бумагам и рынкам, Объявление о продуктовом вмешательстве от 27 марта 2018, и Решение (ЕС) 2018/796. Указанный диапазон убыточных счетов 74–89% относится к историческому анализу европейских розничных CFD-счетов национальными надзорными органами, а не к текущей мировой статистике FX. Временная мера ESMA не продлевалась после 31 июля 2019; текущие правила надо проверять для соответствующей юрисдикции и поставщика.
  5. NIST/SEMATECH, Биномиальные доверительные интервалы; SciPy, Одновыборочный t-тест. Выводы о среднем и доле отвечают на разные вопросы.
  6. MetaQuotes, Свойства символа и Исполнение сделок: ограничения контракта, объём, режимы исполнения и трейлинг.
  7. TradingView, Стратегии: время эмулятора брокера и внутрибараные допущения.
  8. TradingView, Перерисовка: время подтверждения и различия истории и реального времени.
  9. Bailey, Borwein, López de Prado и Zhu, Вероятность переобучения бэктеста: отбор среди кандидатных стратегий.
  10. BLS, Расписание публикации «Ситуация с занятостью»; Федеральная резервная система, Календари FOMC; Европейский центральный банк, Календарь заседаний. Расписания публикующих организаций, а не фиксированные мировые часовые соглашения.
  11. ESMA, Объявление о продуктовом вмешательстве от 27 марта 2018: исторический диапазон убыточности розничных CFD-счетов ЕС; не текущая мировая статистика.

Ваш прогресс обучения

Закончили урок? Отметьте это самостоятельно. Открытие или прокрутка страницы не засчитывают прохождение.

Для сохранения прогресса нужны JavaScript и хранилище браузера.

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

Jarosław Wasiński

Главный редактор, ForexMechanics.com • Макро- и валютный аналитик

Независимый аналитик и профессионал с более чем 20-летним опытом работы на финансовых рынках. Активно работает на Форексе с 2004 года, специализируется на фундаментальном анализе, структуре внебиржевого (OTC) рынка и дисциплинированном управлении риском капитала.

  • Основатель и главный редактор MyBank.pl, который с 2004 года предоставляет надёжное финансовое образование.
  • Автор сотен глубоких рыночных комментариев, структурных аналитических материалов и обучающих пособий для трейдеров и инвесторов.
  • Сторонник прозрачности рынка, продвигает обучение, основанное на конкретных данных и институциональных отчётах (BIS, ESMA, CFTC).

Все материалы носят исключительно образовательный и информационный характер – они не являются инвестиционной рекомендацией или каким-либо советом. Помните: торговля с кредитным плечом (Форекс/CFD) сопряжена с высоким риском быстрой потери капитала.