Stop Distance Ledger
- Утилиты
- Версия: 1.10
- Обновлено: 6 сентября 2026
- Активации: 10
Stop Distance Ledger читает собственную историю закрытых сделок этого счёта и показывает, как часто при открытии позиции действительно был выставлен стоп-лосс или тейк-профит, и на каком расстоянии - в процентах от цены открытия. Инструмент ничего не прогнозирует и не советует, и нигде не рассматривает результаты сделок; он лишь измеряет то, что было выставлено.
ЗАЧЕМ ЭТО НУЖНО
Решение всегда ставить стоп-лосс перед входом в сделку - правило, которое многие трейдеры намерены соблюдать, но редко проверяют. Вкладка истории счёта перечисляет сделки по одной; она никогда не подсчитывает, у скольких действительно был стоп-лосс, у скольких нет, или на каком расстоянии эти стопы были выставлены. "17 из 931 закрытых позиций имели стоп-лосс - доля 1,8%" - это факт, которым собственная история этого счёта уже обладает, просто его никогда не подсчитывали.
НАСТРОЙКА
1. Перетащите советник на любой график. Символ и таймфрейм не важны - он читает всю историю закрытых сделок счёта, а не график, на котором работает.
2. В верхнем левом углу появляется панель, которая заполняется из собственной истории этого счёта.
3. Пересчёт происходит только при изменении количества закрытых сделок, проверка каждые 60 секунд. Ничего не нужно запускать или настраивать.
4. Больше ничего не требуется. Никаких числовых настроек для подстройки нет.
ВХОДНЫЕ ПАРАМЕТРЫ (четыре, в этом порядке)
- InpShowPanel (true) - показать или скрыть панель.
- InpPanelCorner (верхний левый) - в каком из четырёх углов графика находится панель.
- InpPanelFontSize (9) - размер текста панели. Только для отображения.
- InpColorText (белый) - цвет текста панели.
Числовых порогов нигде нет. Окно в 365 дней фиксировано и не может быть изменено.
ЧТО ОН РАССМАТРИВАЕТ: ТОЛЬКО ОТКРЫВАЮЩИЙ ОРДЕР
Этот инструмент читает стоп-лосс и тейк-профит, которые были выставлены на ордере, открывшем позицию, в момент открытия. MT5 не ведёт учёт последующих изменений стоп-лосса или тейк-профита - изменение стопа позиции позже обновляет саму позицию напрямую, не оставляя записи в истории ордеров. Это ограничение платформы, а не этого инструмента: технически невозможно восстановить полную историю изменений стопа только по истории счёта. Этот инструмент отвечает на вопрос "начиналась ли эта позиция со стоп-лоссом, и на каком расстоянии он был" - а не "был ли стоп впоследствии перемещён".
ЧТО ПОКАЗЫВАЕТ ПАНЕЛЬ
Панель показывает долю позиций со стоп-лоссом за последние 365 дней, рядом с количеством, стоящим за ней. Ниже Take-profit set rate показывает то же самое для тейк-профита, за которым следуют медианное расстояние стоп-лосса и тейк-профита, оба в процентах от цены открытия (прочерк вместо числа появляется, если менее 5 позиций имели этот стоп). By symbol перечисляет медианное расстояние стоп-лосса для до 5 символов, ранжированных по количеству выставленных стоп-лоссов, а всё сверх этого объединяется в строку Other symbols. Если нет закрытой истории для оценки, панель сообщает об этом одной строкой.
ФАЙЛ ОТЧЁТА
CSV-файл записывается в MQL5\Files\StopDistanceLedger\stop_distance_report.csv, разбитый по месяцам, со столбцами: Month, Symbol, ClosedCount, SLSetCount, MedianSLPercent, TPSetCount, MedianTPPercent. Пустой столбец Symbol отмечает общую строку за этот месяц. Он полностью перезаписывается каждый раз, а не дополняется, поэтому в нём никогда не бывает дублей. Полный путь к файлу выводится на панели.
ПЕРЕД ТЕСТИРОВАНИЕМ
Тестер стратегий располагает только историей закрытых сделок того единственного тестового прогона, поэтому то, что вы там видите, отражает период теста, а не реальную торговую историю этого счёта. Он полезен, чтобы убедиться, что советник работает без ошибок, но не для того, чтобы читать его цифры как реальные данные счёта.
ЧЕГО ОН НЕ ДЕЛАЕТ
Советник никогда не открывает, не закрывает и не изменяет сделку, и никогда не устанавливает и не меняет стоп-лосс или тейк-профит - у него нет никакой связи с торговой стороной терминала; он лишь читает то, что уже было на момент открытия позиции. Результаты сделок нигде не используются - только был ли выставлен стоп-лосс или тейк-профит и на каком расстоянии. Открытые позиции не включаются - учитываются только полностью закрытые. Он не оценивает, было ли расстояние стопа слишком узким или слишком широким, и не предлагает, какое расстояние использовать. Он читает один счёт на одном терминале, заглядывая назад лишь настолько, насколько позволяет собственная торговая история этого счёта.
