M15 Arrow Multicurrency

  • Индикаторы
  • Igor Bulyshev
    Igor Bulyshev
    Умный, красивый, в меру упитанный и талантливый трейдер-программист в полном расцвете сил!!))
  • Версия: 2.0
  • Активации: 5
Индикатор анализирует все валютные пары, которые есть в окне «Обзор рынка» вашего терминала MetaTrader 4, и показывает, на каких из них сейчас есть сигнал на покупку или продажу. Он не перерисовывает стрелки на графике, а выводит удобный список в левом верхнем углу окна графика валютной пары на котором он установлен.
Индикатор предназначен для поиска точек разворота на таймфрейме M15 (также может использоваться на других таймфреймах, но параметры оптимизированы для M15).
Сигналы генерируются при пересечении сглаженной линии CCI через нулевой уровень с обязательным подтверждением на последующих барах и фильтрацией по волатильности.

Ключевые особенности
Мультивалютность – индикатор анализирует все символы, присутствующие в окне «Обзор рынка» (видимые). Для каждого независимо проверяются условия стратегии.
Задаваемый таймфрейм – в настройках параметр Timeframe for analysis (по умолчанию стоит M15). Все расчёты (CCI, ATR, размах свечей) выполняются на этом таймфрейме, независимо от того, на какой график и с каким периодом установлен индикатор.
Алерты – при появлении нового сигнала выводится всплывающее окно Alert с указанием символа, направления и цены.
Визуальный список – в левом верхнем углу текущего графика отображаются все символы с активными сигналами (BUY и SELL) заданными в настройках цветами.
Эффективность – пересчёт происходит только при появлении нового бара на выбранном таймфрейме, что снижает нагрузку на систему.

Основная логика (технически)
Индикатор использует индикатор CCI (Commodity Channel Index) с периодом 18 и небольшим сглаживанием. Сигнал возникает, когда CCI пересекает нулевой уровень снизу вверх (бычий сигнал, BUY) или сверху вниз (медвежий сигнал, SELL). Но просто пересечения для появления сигнала недостаточно — индикатор проверяет несколько дополнительных условий, чтобы отсеять ложные сигналы на слабом рынке.

Дополнительные фильтры (зачем они)
Размах свечи – свеча, на которой произошло пересечение, должна быть достаточно большой (не «дожи» и не короткие свечи). Это отсеивает сигналы в периоды затишья.
Волатильность (ATR) – текущая волатильность не должна быть слишком низкой по сравнению со средним значением. Если рынок «спокойный», сигналы игнорируются.
Подтверждение – после пересечения нулевого уровня CCI должен оставаться на своей стороне (выше нуля для BUY, ниже для SELL) в течение следующих нескольких баров. Это подтверждает, что движение началось.

Как часто проверяются сигналы
Индикатор работает на заданном пользователем таймфрейме (по умолчанию M15). При появлении нового бара на этом таймфрейме он пересчитывает сигналы для всех валютных пар и обновляет список.

Как выглядит список сигналов
В левом верхнем углу графика появляется тёмно-бордовая панель с символами.
Голубым цветом (DeepSkyBlue) отображаются символы с бычьим сигналом (покупать).
Розовым цветом (Magenta) – символы с медвежьим сигналом (продавать).
Шрифт жирный (Arial Black), расстояние между строками увеличено для удобства чтения.
Если сигнал пропадает, символ удаляется из списка.

Алерты
Если включены оповещения (EnableAlerts = true), то при появлении нового сигнала на любой паре терминал выдаст всплывающее окно Alert. Например:
M15 Arrow: EURUSD BUY at 1.08543 (TF: M15).
Алерты приходят только один раз на сигнал (при его первом появлении) и не повторяются до смены сигнала.

Настройки индикатора (что они означают)
Bullish signal color (BUY) - Цвет текста для символов с сигналом на покупку (по умолчанию голубой DeepSkyBlue).
Bearish signal color (SELL) - Цвет текста для символов с сигналом на продажу (по умолчанию розовый Magenta).
Enable alerts - Включить/выключить всплывающие оповещения (Alert). Если true – при новом сигнале будет окно с оповещением.
Show signal list on chart - Показывать список сигналов на графике. Если false – панель не отображается, но алерты продолжают работать.
Timeframe for analysis - Таймфрейм, на котором индикатор анализирует ВСЕ валютные пары. Например, вы ставите его на H1, выбираете M15 – анализ идёт на 15-минутном таймфрейме.
Background color of signal list - Цвет фона панели со списком (по умолчанию бордовый Maroon).
Number of rows per column - Сколько строк в одном столбце списка. Если 20, то при 40 сигналах будет 2 столбца по 20 строк. Можно поставить 0 – тогда строки будут считаться автоматически (20).
Font size for symbols - Размер шрифта названий валютных пар (по умолчанию 9).
Column width in pixels - Ширина одного столбца в пикселях (по умолчанию 120). Если названия символов длинные, можно увеличить.

Скрытые параметры (фиксированы, не регулируются пользователем и убраны из видимых настроек индикатора):
Период CCI
Сглаживание CCI
Количество баров подтверждения
Минимальное отношение размаха свечи к среднему
Минимальный размах в пунктах
Минимальное отношение ATR к среднему
Межстрочный интервал информационной панели.
Все эти параметры подобраны опытным путём для надёжных сигналов на таймфреймах от M15 до H1.


Адаптация к счетам
Используется переменная Point, поэтому индикатор корректно работает на 4‑значных, 5‑значных и JPY‑парах без дополнительной настройки.

Рекомендации
Оптимальный таймфрейм – M15. На более младших таймфреймах сигналов будет меньше из-за фильтров; на старших – реже.
Перед использованием на реальном счёте протестируйте индикатор на демо-счете.
Сигналы индикатора не являются абсолютно точными – используйте их в сочетании с другими методами анализа (уровни поддержки/сопротивления, трендовые линии).
Индикатор не перерисовывает исторические сигналы (стрелки появляются только на закрытых барах после подтверждения).

Примечания
Для корректной работы требуется достаточная история (минимум 100–150 баров).
После добавления или удаления символов из «Обзора рынка» необходимо перезапустить индикатор (удалить с графика и установить на график снова).
Индикатор использует встроенные функции iCCI и iATR, не требует внешних библиотек.
Другие продукты этого автора
Этот индикатор «Arrow» предназначен для отображения на графике сигналов покупки и продажи в виде стрелок. Он написан для MetaTrader 4 (MQL4) и оптимизирован под таймфрейм M5, но может использоваться и на других периодах. Основная идея — адаптивный расчёт индикатора Williams Percent Range (WPR) с динамически изменяемым периодом в зависимости от рыночной волатильности, а затем фильтрация сигналов с помощью условий «будущего пересечения», трендовых фильтров и защиты от ложных срабатываний. Общая
FREE
Индикатор мультивалютный. Он сканирует все символы из окна «Обзор рынка» (Market Watch) на выбранном вами в настройках таймфрейме и выдаёт алерты для любого из них, где появился пин-бар. А стрелки рисуются только на том графике, куда установлен индикатор, и только для символа этого графика (рисование стрелок можно отключить в настройках). Индикатор анализирует каждую свечу (бар) и проверяет три главных условия: Маленькое тело свечи — тело (разница между ценой открытия и закрытия) должно занимат
Фильтр:
Нет отзывов
Ответ на отзыв