Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 21
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
News Trading Dashboard — это информационная панель на графике (она не осуществляет автоматическую торговлю), которая отслеживает волатильность рынка в режиме реального времени с целью выявления моментов «новостных всплесков» — внезапных ценовых скачков, возникающих при публикации экономических данных (NFP, CPI, решения по процентным ставкам и т. д.).
Основная логика: панель сравнивает диапазон текущего бара (максимум – минимум) со средним значением ATR рынка, умноженным на пороговый коэффициент. Если текущий диапазон превышает этот порог, это означает, что рынок движется нетипично по сравнению с обычными условиями — типичный признак того, что на рынок только что поступили важные новости.
Как это помогает реальному трейдеру:
-
Позволяет с первого взгляда определить, находится ли рынок в «спокойном» состоянии или «в пике», без необходимости постоянно следить за графиком или отдельным экономическим календарем.
-
Он предупреждает вас о том, что не следует открывать новые позиции в моменты крайней волатильности (широкие спреды, проскальзывание, стоп-ауты).
-
Он может работать с несколькими символами/графиками одновременно (каждый экземпляр работает независимо), что полезно для тех, кто отслеживает несколько валютных пар параллельно во время выхода важных новостей.
Объяснение каждого параметра
ОБНАРУЖЕНИЕ НОВОСТЕЙ / ВОЛАТИЛЬНОСТИ
-
InpATRPeriod — период ATR, используемый в качестве «нормальной» базовой линии. Меньшее значение = большая чувствительность к недавним движениям; большее значение = более стабильное, менее реактивное среднее значение.
-
InpSpikeMultiplier — во сколько раз текущий диапазон должен превышать ATR, чтобы считаться «скачком». 2,0 = диапазон должен быть вдвое больше нормального уровня.
-
InpTimerSeconds — как часто обновляются часы в нижнем колонтитуле (фактический расчёт выполняется при каждом тике через функцию OnCalculate, а не по таймеру).
ВНЕШНИЙ ВИД ПАНЕЛИ
-
InpShowDashboard — показывает/скрывает всю панель.
-
InpTheme — цветовая тема (выпадающий список, 6 вариантов).
-
InpFontSize — базовый размер текста; вся панель автоматически масштабируется в зависимости от него.
-
InpAutoScalePanel — панель автоматически расширяется, чтобы вместить самый длинный возможный текст (статусы, действия), благодаря чему ничего не обрезается.
-
InpMinPanelWidth — гарантированная минимальная ширина, независимо от автоматического масштабирования.
ПОЛОЖЕНИЕ ПАНЕЛИ УПРАВЛЕНИЯ
-
InpCorner — угловая точка привязки (вверху слева / вверху справа / внизу слева / внизу справа).
-
InpOffsetX / InpOffsetY — расстояние от этого угла.
НЕСКОЛЬКО ЭКЗЕМПЛЯРОВ
-
InpInstanceID — идентификатор, используемый для запуска нескольких экземпляров на одном графике (например, один для краткосрочной волатильности по паре EURUSD, другой — с другими параметрами). Если два экземпляра получают одинаковый ID, код автоматически генерирует уникальный суффикс, чтобы они никогда не мешали друг другу.
Несколько методов торговли с использованием этого индикатора
-
Фильтр «Зона, запретная для торговли» вокруг новостных выпусков — установите InpSpikeMultiplier на 1,5–2,0; когда статус становится красным («ВЫСОКАЯ ВОЛАТИЛЬНОСТЬ»), приостановите работу любой автоматической или ручной системы на несколько минут, пока показатель не опустится ниже 100%.
-
Прорыв на подтверждённом всплеске — вместо того, чтобы избегать всплеска, торгуйте на нём: как только статус станет красным, дождитесь закрытия первой импульсной свечи, затем открывайте позицию в направлении движения (торговля по импульсу), с стопом ниже/выше экстремума бара-всплеска.
-
Торговля против тренда при экстремальной волатильности — на основных парах за очень сильными скачками (индикатор >200–250%) иногда следует откат («перестрел» рынка). Более опытные трейдеры могут торговать против первоначального движения при строгом контроле риска (это более рискованная стратегия, подходящая только для продвинутых пользователей).
-
Настройка для нескольких символов с учетом корреляций новостей — запустив несколько экземпляров (с разными InpInstanceID) на разных графиках (например, DXY, EURUSD, XAUUSD), вы сможете сразу увидеть, затронуло ли важное макроэкономическое событие все коррелирующие рынки одновременно, что подтверждает системный характер движения, а не локальный шум.
-
«Жёлтая» зона как сигнал для корректировки размера позиции — жёлтый статус («ПРИБЛИЖЕНИЕ К ЗОНЕ ВОЛАТИЛЬНОСТИ») появляется до полного всплеска; вы можете использовать этот момент для уменьшения размера позиции или сужения стоп-лосса, вместо того чтобы ждать полного красного сигнала.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/75991
MT5 EA Acceptance Harness
Детерминированные синтетические проверки корректности работы логики входа в рынок для советников MT5 без доступа к рынку, счету или ордерам.
AIS Average rank speed
Индикатор показывает среднюю ранговую скорость цены
GDS Renko Canvas + Bollinger
A compact educational indicator for MetaTrader 5 that renders classic fixed-size Renko bricks on a single CCanvas bitmap layer and overlays Bollinger Bands calculated directly from completed Renko closes. The horizontal axis represents Renko sequence rather than time. The internal Renko builder uses incoming BID ticks and the classic two-brick reversal rule. Bollinger Bands are calculated only from completed Renko bricks; the forming brick is never used in the band calculation.
YURAZ_MCCH
Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.
