Популярные запросы
Форекс курс
92 бесплатных урока по рынку Форекс научат вас основам всего, что в дальнейшем вы сможете использовать в трейдинге.Position Sizer
Советик-панель для быстрого расчета размера позиции по вашему риску и стоп-лоссу. Бесплатный инструмент для расчета и открытия позиций.OriginalSL — индикатор исходного стоп-лосса для MetaTrader 5 и cTrader
Индикатор OriginalSL — размечает на графике исходный стоп-лосс каждой завершенной сделки. Используется значение стоп-лосса, которое было задано в момент исполнения ордера, до любых последующих модификаций трейлингом или вручную. Это позволяет увидеть, оказывались ли ваши первоначальные стопы в опасных зонах, помогли ли последующие модификации сохранить или, наоборот, потерять деньги, а также группируются ли ваши стопы около определенных ценовых уровней. Индикатор доступен для MetaTrader 5 и cTrader.
И MetaTrader 5, и cTrader умеют отображать прошлые сделки на графике. К сожалению, ни одна из платформ не предлагает встроенной возможности увидеть исходный уровень стоп-лосса в своей разметке исторических сделок.
Именно здесь и пригождается индикатор OriginalSL: обе платформы сохраняют исходный стоп-лосс в истории — MT5 хранит его в сделке входа, а cTrader — в открывающем ордере. Способ получения данных и визуальное отображение немного различаются между версиями.
Самое прямое применение индикатора — сравнить, как повел бы себя ваш исходный стоп-лосс относительно фактического хода сделки. Это особенно полезно, если вы пользуетесь трейлинг-стопом, переносом в безубыток или другими методами модификации стоп-лосса после открытия позиции.
Как каждая версия получает данные
MetaTrader 5
MT5 сохраняет уровень SL, заданный на момент исполнения, как свойство каждой сделки входа. Версия OriginalSL для MT5 считывает это значение напрямую из истории сделок платформы.
Индикатор подписывается на событие OnTrade() и автоматически обновляется при каждом появлении новой сделки в истории (с проверкой HistoryDealsTotal() для пропуска лишних перерисовок при модификациях ордеров, которые не создают новых сделок). Определение факта закрытия по стоп-лоссу в MT5 однозначное: закрывающая сделка с причиной DEAL_REASON_SL точно указывает на срабатывание стоп-лосса.
cTrader
Версия OriginalSL для cTrader использует коллекцию HistoricalOrders, в которой каждый открывающий ордер содержит свойства StopLoss и StopLossPips, хранящие значение стоп-лосса на момент размещения ордера.
Обновления происходят по событию Positions.Closed. К сожалению, в cTrader нет способа однозначно определить, была ли позиция закрыта именно по стоп-лоссу. Поэтому, в отличие от версии для MT5, OriginalSL для cTrader не предлагает фильтрации по этому признаку.
Различия в визуализации между версиями
Набор графических объектов в каждой платформе свой, поэтому каждая версия отрисовывает маркер тем объектом, который смотрится в ее случае чище:
- MT5 — текстовая метка + трендовая линия: короткая горизонтальная трендовая линия от бара открытия позиции до следующего бара на уровне цены стоп-лосса, плюс текстовая метка с ценой. Толщина и стиль линии настраиваются.
- cTrader — текстовая метка + дефис: текстовая метка с ценой размещается у бара открытия на уровне цены стоп-лосса. Дефис в конце метки визуально тянется в график прямо на уровне первоначального стоп-лосса.
В обеих версиях маркеры покупок и продаж окрашены в разные цвета (по умолчанию — красным для покупок и синим для продаж).
Входные параметры
Общие для обеих версий
- DirectionFilter (по умолчанию = Both) — ограничивает отображение только покупками, только продажами или показывает оба направления.
- DaysBack (по умолчанию = 0) — размечать только сделки, закрытые в течение указанного количества дней. 0 — без ограничений, размечать все сделки.
- ObjectPrefix (по умолчанию = "OSL_") — приставка для названий графических объектов, чтобы маркеры индикатора не пересекались с объектами других индикаторов.
Параметры только в MetaTrader 5
- OutcomeFilter (по умолчанию = All) — ограничивать отображение только прибыльными, только убыточными, только закрытыми по стоп-лоссу сделками или показывать для всех позиций. Фильтр «закрытые по стоп-лоссу» особенно полезен для анализа стратегии: он покажет только сделки, в которых сработал стоп-лосс.
- MagicFilter (по умолчанию = -1) — ограничивает отображение сделками с конкретным «волшебным числом». -1 — любой.
- BuyLineColor (по умолчанию = clrCrimson) — цвет линии и текста для маркеров стоп-лосса покупок.
- SellLineColor (по умолчанию = clrDodgerBlue) — цвет линии и текста для маркеров стоп-лосса продаж.
- LineWidth (по умолчанию = 1) — толщина отрезка трендовой линии, обозначающего цену стоп-лосса над баром открытия.
- LineStyle (по умолчанию = STYLE_SOLID) — стиль линии: сплошная, штриховая, точечная, штрих-пунктирная или штрих-пунктирная с двумя точками.
- TextFont (по умолчанию = "Verdana") — шрифт для текстовой метки.
- TextFontSize (по умолчанию = 10) — размер шрифта текстовой метки.
- ObjectsInBack (по умолчанию = false) — отрисовывать маркеры на фоне графика, а не поверх него.
Параметры только в cTrader
- OutcomeFilter (по умолчанию = All) — ограничивает отображение только прибыльными или только убыточными сделками. cTrader не поддерживает фильтрацию позиций по тому, были ли они закрыты по стоп-лоссу или каким-то другим способом.
- LabelFilter (по умолчанию = "") — ограничивает отображение сделками с заданной меткой. В cTrader строковые метки используются вместо целочисленных «волшебных чисел» MQL5; оставьте поле пустым, чтобы отображать сделки с любой меткой.
- BuyColor (по умолчанию = Crimson) — цвет текста маркеров стоп-лосса покупок.
- SellColor (по умолчанию = DodgerBlue) — цвет текста маркеров стоп-лосса продаж.
- TextFontSize (по умолчанию = 10) — размер шрифта текстовой метки.
Как использовать в MT5
Установка индикатора на график сама по себе дает мало полезной информации. Желательно также включить отображение истории сделок на графике, чтобы понять, как уровни первоначальных стоп-лоссов соотносятся с закрытыми позициями.
Чтобы включить отображение истории сделок на графике MetaTrader 5, кликните правой кнопкой мыши по графику и выберите Свойства (либо просто нажмите
На графике появятся синие и красные стрелки вверх и вниз, обозначающие сделки на покупку и продажу соответственно. У длинных позиций стрелки входа и выхода будут соединены синими трендовыми линиями. У коротких позиций — красными трендовыми линиями.
Как использовать в cTrader
В cTrader историю сделок можно включить, поставив галочку у пункта Карта сделки в разделе Параметры просмтра после клика правой кнопкой мыши по графику.
Разметка cTrader состоит из оранжевых (для убыточных позиций) и зеленых (для прибыльных) стрелок, соединенных сплошными линиями. При наведении на них показывается подробная информация о входе и выходе из сделки.
Пример работы в MT5
На графике ниже показаны две длинные позиции по паре EUR/USD с разметкой первоначальных уровней стоп-лосса у баров открытия. Оба маркера стоп-лосса малинового цвета (цвет по умолчанию для маркеров стоп-лосса покупок). Текстовые метки показывают точные значения стоп-лосса, а при наведении на любой маркер появляется всплывающая подсказка с тикетом ордера и расстоянием стоп-лосса от точки входа.
Пример работы в cTrader
Здесь показаны две позиции по EUR/USD: одна на покупку и одна на продажу. Первоначальные уровни стоп-лосса размечены у баров открытия. Цвет маркера стоп-лосса показывает направление сделки (малиновый для покупок, голубой для продаж), а текстовая метка показывает точное значение стоп-лосса в виде цены и расстояния.
Скачать (ver. 1.00, 2026-05-19)
OriginalSL для MetaTrader 5 в .zip
OriginalSL для MetaTrader 5 в .mq5
Обсудить
Внимание!
Если вы не знаете, как устанавливать этот индикатор, пожалуйста прочитайте руководство по установке индикаторов для МетаТрейдера или руководство по установке индикаторов для cTrader.
У вас есть вопросы или предложения по этому индикатору? Вы всегда можете обсудить OriginalSL с другими трейдерами и разработчиками на нашем форуме.
Возможно, вам также будет интересно наше руководство по выбору уровней стоп-лосса — OriginalSL естественным образом дополняет такие материалы, когда вам нужно оценить, насколько хорошо выбранная стратегия стоп-лосса работает на вашей реальной истории сделок.
Список изменений
Версия 1.00 - 2026-05-19
- Первый релиз для MetaTrader 5 и cTrader.

