Почему стоп-ордер в тестере может сработать не там, где вы ждёте по графику? Потому что линия на графике и условие активации ордера могут относиться к разным ценам. Главное условие честного разбора — сначала выяснить, что использует тестер: Bid, Ask или Last, а затем отделить момент срабатывания от цены исполнения.
Парадокс выглядит так: свеча будто не дошла до уровня, но сделка появилась; или дошла, а цена сделки оказалась другой. Это не обязательно ошибка алгоритма. Стоп-уровень запускает следующий этап, но не обещает сделку ровно по указанной цене.
Стоп-цена — условие, а не цена сделки
FINRA объясняет механику на примере ценных бумаг: когда достигается стоп-цена, обычный стоп-ордер становится рыночным и исполняется по доступной цене. Для чтения теста вывод тот же: уровень определяет момент активации, но не фиксирует цену сделки.
Не путайте эту механику с лимитным ордером. У лимита есть требование к допустимой цене, зато сделка может не состояться. Мы отдельно разбирали, почему касание лимита ещё не означает исполнение. Стоп-ордер сначала ждёт порога, затем запускает рыночное исполнение.

Схема показывает последовательность, но не правила конкретного брокера.
Какая цена запускает ордер в тестере
В документации MetaTrader 5 указано: для внебиржевых инструментов отложенные ордера, Stop Loss и Take Profit срабатывают по Bid и Ask. Для биржевых инструментов стоп-ордера активируются по цене последней сделки Last, а лимитные — по Bid и Ask. Поэтому одна видимая свеча не всегда описывает все цены, участвующие в проверке условия.
Нельзя смотреть только на максимум или минимум бара. Нужно знать тип инструмента, источник свечи и цену, которая проверяла условие. Без этого фраза цена не дошла остаётся неполной: неясно, о какой цене идёт речь.
Для биржевого инструмента график и активация стоп-ордера могут опираться на Last, а исполнение покупки после активации — на текущий Ask. Так возникает различие цен. Это свойство модели, а не доказательство качества стратегии.
Почему режим моделирования меняет картину
MetaTrader 5 отдельно описывает режимы Open prices only и 1 minute OHLC. В них промежуточные тики могут не генерироваться, поэтому отложенные ордера, Stop Loss и Take Profit исполняются по заданным в ордерах ценам. В более точных режимах другие типы ордеров могут исполняться по текущим Bid и Ask, и тогда возможно отличие от запрошенной цены.
Название стратегии и итоговая прибыль не объясняют, как появилась сделка. Рядом с результатом нужен режим моделирования. В материале о чтении режима теста мы показывали, почему отчёт нельзя отрывать от условий его получения.
Режимы используют разные допущения. Ошибка начинается там, где упрощённый тест читают так, будто он восстановил каждое движение Bid, Ask и Last.
Как проверить спорное срабатывание
Начните с пяти вопросов. Какой инструмент тестировался: биржевой или внебиржевой? Какой режим моделирования выбран? Какая цена активирует именно этот тип ордера? Во что ордер превращается после активации? Какая цена используется при исполнении? Ответы должны следовать из настроек теста, спецификации инструмента и журнала операций.
Один бар может содержать несколько ценовых состояний, а статичная свеча не показывает их порядок. Если режим не моделирует все промежуточные тики, по виду свечи нельзя восстановить точную последовательность внутри неё.
Наконец, не переносите механику тестера напрямую на брокерское исполнение. FINRA советует отдельно уточнять у брокерской организации доступные типы ордеров, стоимость и порядок обработки. А различия между моделью и фактическим исполнением полезно проверять так же строго, как цену и срок действия ордера.
Вопрос — ответ
Вопрос: если свеча не пересекла стоп-уровень, значит ли это, что тестер ошибся?
Ответ: нет, одного изображения свечи недостаточно. Для внебиржевого инструмента условие может проверяться по Bid или Ask, а для биржевого стоп-ордера — по Last. Кроме того, цена активации и цена последующего рыночного исполнения могут различаться. Вывод об ошибке возможен только после проверки типа инструмента, режима и журнала операций.
Вопрос: можно ли по такому тесту предсказать цену реального исполнения?
Ответ: нет. Тест показывает результат внутри заданной модели и её допущений. Реальное исполнение зависит от правил площадки и брокера, доступной ликвидности, движения цены и других условий, которых статичный отчёт может не раскрывать.
Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Результаты прошлых периодов и бэктестов не гарантируют будущую доходность. Торговля на финансовых рынках связана с риском потери капитала.
Автор: QuantView, редакция образовательных материалов. Дата: 17 октября 2026 года.



