Индикатор ATR Monitor сравнивает текущие дневные, недельные и месячные ценовые диапазоны со средним истинным диапазоном (ATR). Он показывает, насколько велик диапазон каждого периода по отношению к его ATR, а также находится ли текущая цена выше или ниже цены открытия данного периода.
На панели отображаются три строки: «День», «Неделя» и «Месяц». Все три временных интервала доступны на текущем графике, независимо от его периода.
| Столбец | Значение |
|---|---|
| Период | Ежедневная, еженедельная или ежемесячная свеча. |
| ATR | Встроенный ATR для данного таймфрейма, выраженный в пунктах. |
| Диапазон | Разница между максимумом и минимумом текущего периода, выраженная в пунктах. |
| ATR % | Текущий диапазон, деленный на ATR и умноженный на 100. |
| От открытия | Текущая цена минус цена открытия периода, выраженная в пунктах. |
Например, дневной диапазон в 66 пунктов при дневном ATR в 60 пунктов даёт показатель ATR % равный 110%. Недельный диапазон в 144 пипса при ATR в 240 пипсов дает 60%, а месячный диапазон в 160 пипсов при ATR в 400 пипсов — 40%.
Показатель ATR % использует полный диапазон от максимума до минимума. Показатель «От открытия» представляет собой отдельное измерение направления: положительные значения отображаются зелёным цветом, а отрицательные — красным. Значение, округлённое до нуля, считается нейтральным.
Значения, равные или превышающие MaxATRPercent, выделяются янтарным цветом. По умолчанию пороговое значение составляет 100%. Изменение этого параметра влияет только на выделение; отображаемый процент никогда не ограничивается.
| Входные данные | По умолчанию | Назначение |
|---|---|---|
| ATRPeriod | 14 | Обратный просмотр ATR применяется независимо к дневным, недельным и месячным данным. |
| MaxATRPercent | 100,0 | Процент, при достижении которого начинается выделение желтым цветом. |
| PanelX | 7 | Горизонтальное положение от левого верхнего угла диаграммы, в пикселях. |
| PanelY | 30 | Вертикальное положение от левого верхнего угла диаграммы, в пикселях. |
| PanelXSize | 400 | Ширина развернутой панели до масштабирования. |
| PanelYSize | 146 | Высота развернутой панели до масштабирования. |
| PanelScale | 1,0 | Масштаб панели и шрифта, от 0,5 до 3,0. Смещения положения остаются неизменными. |
| Цвета | Темная тема | Цвета фона, рамки, текста, направления и порогового значения. |
Нажмите значок «минус», чтобы свернуть панель, и «плюс», чтобы восстановить её. Наведите курсор на заголовок или заголовки столбцов, чтобы увидеть пояснения к значениям и их единицам измерения.
Цены и ATR используют текущую формирующуюся свечу со сдвигом 0 на каждом таймфрейме. Индикатор пытается загрузить значения при подключении и обновляется по мере поступления тиков. Таким образом, ATR изменяется по мере формирования текущей свечи; это не фиксированное значение, взятое из предыдущей завершённой свечи.
Границы периода соответствуют свечам брокера. Диапазон измеряется как разница между максимумом и минимумом, тогда как ATR использует истинный диапазон и учитывает пробелы относительно предыдущего закрытия. Диапазон, превышающий 100% ATR, сам по себе не означает, что цена развернется.
При конвертации в пипсы для трёх- и пятизначных котировок используется 10 пунктов на один пип, в остальных случаях — 1 пункт. Значения отображаются с точностью до одного знака после запятой. Для других инструментов могут применяться другие соглашения о пипсах.
Отсутствующие данные отображаются как «--» и повторно запрашиваются при поступлении последующих тиков. Нулевой ATR отображается как «N/A» для показателя ATR %. При отсутствии входящих тиков автоматическая повторная попытка запроса после завершения загрузки истории не производится. При восстановлении панели также обновляются доступные значения. Значения не обновляются, пока панель свернута.
Поместите файл AtrMonitor.mq5 в папку данных терминала в каталоге MQL5/Indicators, скомпилируйте его в MetaEditor, обновите «Навигатор» и прикрепите индикатор к графику. Внешние библиотеки или DLL не требуются.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/78266
Session Range Box
Рисует высокую/низкую коробку выбранного сеанса (по умолчанию: Азиатский диапазон 00:00-06:00 UTC) и расширяет ее вперед в качестве уровней прорыва на оставшуюся часть дня.
Gold MT5 Fractal Breakout EA
Советник для MetaTrader 5 (MT5), основанный на прорывах предыдущих максимумов и минимумов колебаний. Советник размещает отложенные ордера вокруг подтвержденных фрактальных структур и управляет каждой сделкой с использованием заданных значений стоп-лосса и тейк-профита, а также дополнительных правил управления позициями.
Monday Dip EA- Index Mean Reversion D1
«Monday Dip EA» — это количественная торговая стратегия, основанная на временных интервалах и ориентированная исключительно на открытие длинных позиций, разработанная в первую очередь для CFD на основные фондовые индексы (такие как US500, UK100) с полной историей ежедневных данных. Она функционирует исключительно как система покупки на спаде с ограничением по времени, а не как индикатор, следующий за трендом.
Marginal Drawdown Contribution Analyzer
Скрипт для счетов, на которых запущено несколько советников или конфигураций. Он суммирует чистый результат каждой конфигурации (по магическому номеру или по магическому номеру и символу) за календарный день и оценивает вклад каждой из них в просадку портфеля: просадку, добавленную методом «оставь один», долю в наихудшей просадке и долю в дисперсии Эйлера. Он выводит на экран выводы, рекомендации и эвристическую оценку по шкале от A+ до F. Скрипт работает «из коробки» на встроенном демонстрационном портфеле и написан на чистом MQL5.