Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 28
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Шейдер «Volatility Regime» классифицирует волатильность рынка по трем режимам и соответственно закрашивает фон графика. Вместо сравнения ATR с фиксированным значением он вычисляет процентильный ранг текущего ATR в пределах окна обратного просмотра. Перцентиль 90 означает, что текущий ATR выше, чем 90% значений в этом окне, поэтому показатель автоматически адаптируется к любому инструменту и таймфрейму.
Бар, находящийся на уровне или ниже порога сжатия, закрашивается светло-голубым цветом, а бар, находящийся на уровне или выше порога расширения, — светло-красным. Обычные бары по умолчанию остаются незакрашенными. Метка в правом верхнем углу показывает текущий режим и процентиль ATR.
Эти режимы можно использовать в качестве фильтра для других стратегий. Фазы сжатия часто предшествуют прорывам, поэтому системы, основанные на прорывах, могут дожидаться сжатия перед активацией. Фазы расширения благоприятствуют продолжению тренда и использованию более широких стоп-лоссов, в то время как входы на основе возврата к среднему значению обычно более безопасны в условиях сжатия или нормальных условиях.

| Входные данные | Описание |
|---|---|
| Период ATR | Период ATR, используемый для измерения волатильности. По умолчанию — 14. |
| Период обратного анализа (в процентилях) | Количество предыдущих баров, по отношению к которым ранжируется текущий ATR. По умолчанию — 100. |
| Сжатие на уровне или ниже процентиля | Перцентиль, на уровне которого или ниже которого бар классифицируется как «Сжатие». По умолчанию — 20. |
| Расширение на уровне или выше процентиля | Перцентиль, равный или превышающий, при котором бар классифицируется как «Расширение». По умолчанию — 80. |
| Бары для расчета и затенения | Количество последних столбцов, для которых выполняется расчёт и закрашивание. По умолчанию — 3000. |
| Затенение «Сжатие» / «Расширение» / «Нормальное» | Цвета фона для каждого режима. |
| Закрашивание в нормальном режиме | При включении этой опции также закрашиваются столбцы нормального режима. |
| Показывать метку текущего режима | Отображает текущий режим и процентиль ATR в правом верхнем углу. |
| Всплывающие / push / звуковые оповещения | Оповещения, когда недавно закрывшийся бар начинает новый режим. |
Советники могут считывать два буфера с помощью iCustom. Буфер 0 содержит процентиль ATR (от 0 до 100), а буфер 1 — код режима: 0 для «Сжатия», 1 для «Нормального» и 2 для «Расширения». Оба значения также отображаются в окне данных. Значения формирующегося бара обновляются по мере изменения цены, тогда как для оповещений используются только закрытые бары.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/77957
ATR Candle Strength
Окрашивает фон графика в зависимости от режима волатильности (сжатие, нормальный, расширение) на основе процентильного ранга текущего ATR. Отображает текущий режим на графике, выдает оповещения об изменении режима и предоставляет буферы для советников.
Watchlist Chart Opener
Одним щелчком открывает графики по всем символам из списка «Market Watch» или по настраиваемому списку символов на любом таймфрейме с возможностью применения шаблона к каждому графику. Пропускает уже открытые графики и ограничивает количество графиков, открываемых одновременно.
ORB Risk Managed - Opening Range Breakout with Account Protection
Шаблон советника «Opening Range Breakout» со встроенной защитой счета. Определяет максимум и минимум первых N минут после открытия сессии и размещает стоп-ордера OCO выше и ниже диапазона. Включает в себя определение размера позиции с учетом риска, лимит дневных убытков, лимит максимального просадки, фильтр диапазона ATR, фильтр направления торговли и защиту от позиций, переносимых на следующий день. Все временные параметры сессии являются настраиваемыми. Это обучающий шаблон, а не система с гарантированной прибылью. Перед использованием в реальных условиях протестируйте его на демо-счете.
Session Sweep Boxes
Отображает диапазоны азиатской, лондонской и нью-йоркской сессий и отмечает «свепы» ликвидности: закрытый бар, у которого тени выходят за пределы максимума или минимума завершившейся сессии, но закрытие происходит в пределах этого диапазона. Стрелки, не подверженные перерисовке, расширенные уровни сессий, оповещения и буферы, готовые к использованию с iCustom.
