Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Просмотров:
36
Рейтинг:
(2)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Особенности:

  • Сглаженные по ATR свечи Хейкен Аши, наносимые непосредственно на график: синие — для бычьего тренда, красные — для медвежьего.
    • Значительное движение: когда новое закрытие Heiken Ashi отличается от предыдущего сглаженного закрытия как минимум на величину ATR x чувствительность, свеча мгновенно переключается на исходные значения Heiken Ashi.
    • Незначительное изменение: цены открытия и закрытия смешиваются с данными предыдущей сглаженной свечи с использованием коэффициента смешивания, чтобы незначительный шум не приводил к смене цвета свечи.
  • Быстрая EMA (по умолчанию 20) и медленная EMA (по умолчанию 50) отображаются в виде линий тренда.
  • Стрелки раннего входа на покупку/продажу, когда сглаженная свеча меняет направление в соответствии с направлением EMA:
    • Сигнал на покупку: сглаженная свеча становится бычьей (предыдущая свеча не была), быстрая EMA находится выше медленной EMA, и обе EMA по-прежнему находятся близко друг к другу.
    • Сигнал на продажу: сглаженная свеча становится медвежьей (предыдущая свеча таковой не была), быстрая EMA находится ниже медленной EMA, и обе EMA по-прежнему находятся близко друг к другу.
  • «Находятся близко друг к другу» измеряется в единицах ATR, поэтому фильтр автоматически адаптируется к каждому инструменту и таймфрейму. Сигналы пропускаются, как только EMA сильно расходятся, что позволяет сосредоточить входы на ранних движениях, а не на растянутых трендах.
  • Стрелки «Покупка» размещаются ниже свечи, а стрелки «Продажа» — выше неё, со смещением на долю ATR, чтобы они не перекрывали свечу.
  • Всплывающие окна и push-уведомления, отправляемые один раз на каждый бар в каждом направлении, имеют формат «СИМВОЛ ТИМФРЕЙМ — сигнал «КУПИТЬ»» / «сигнал «ПРОДАТЬ»».
  • Встроенные вычисления ATR и EMA — не требуются внешние индикаторы или включения.


Параметры:

Название параметра Описание
InpFastEMAPeriod Период быстрой EMA (по умолчанию 20).
InpSlowEMAPeriod Период медленной EMA (по умолчанию 50).
InpATRPeriod Период ATR (по умолчанию 14). Используется для порога сглаживания, фильтра расстояния EMA и смещения стрелки.
InpMultiplier Чувствительность сигнала (по умолчанию 0,8). Коэффициент ATR, определяющий, когда сглаженная свеча привязывается к исходным значениям Heiken Ashi. Более низкие значения более точно следуют за ценой; более высокие значения дают более сглаженную и медленную свечу.
InpBlendFactor Коэффициент смешивания сигналов (по умолчанию 0,3, диапазон 0–1). Вес, придаваемый новым значениям открытия/закрытия Heiken Ashi при смешивании при небольших ценовых движениях. Меньшие значения обеспечивают большее сглаживание; большие значения реагируют быстрее.
InpMinEmaSeparationATR Фильтр расстояния EMA (по умолчанию 0,25). Сигнал считается действительным только тогда, когда разрыв между быстрой и медленной EMA не превышает этого количества ATR. Меньшие значения являются более строгими и срабатывают только при очень плотном расположении EMA; большие значения допускают появление сигналов в более развитых трендах.
InpArrowOffsetATR Расстояние стрелок от свечи, выраженное в долях ATR (по умолчанию 0,30).
InpSignalsEnabled Включает или отключает оповещения о сигналах (по умолчанию true). При отключении этого параметра стрелки по-прежнему рисуются на графике.
InpPopupAlert Показывать всплывающее уведомление при появлении сигнала (по умолчанию true).
InpPushAlert Отправлять push-уведомление на мобильное устройство при появлении сигнала (по умолчанию false).


Примечания и ограничения:

  • Только сигнал: этот индикатор не открывает сделок. Он предназначен для визуального/аналитического использования — без управления ордерами, без SL/TP.
  • Поведение текущего бара: Сигналы на закрытых барах не изменяются. Текущий (еще формирующийся) бар пересчитывается тик за тиком, поэтому стрелка на нем может появляться или исчезать до закрытия бара.
  • Время отправки оповещений: оповещения отправляются на текущем баре, как только выполняются условия, а не при закрытии бара, и только один раз на бар в каждом направлении.
  • Цены Heiken Ashi являются расчётными значениями: сглаженные свечи не отображают реальные торговые цены. Для открытия позиций, а также для уровней стоп-лосса и тейк-профита используйте стандартный ценовой график.
  • Фильтр раннего входа: сигналы срабатывают только тогда, когда EMA находятся близко друг к другу, поэтому во время сильно развитых трендов вы будете видеть меньше сигналов. Это предусмотрено разработчиками.
  • Один файл: использует встроенные вычисления ATR и EMA — не требуется никаких внешних индикаторов или включений. Работает на любом символе и таймфрейме.


Скриншоты:





Заключение:

Если вам нравится наглядность Heiken Ashi, но вы хотите меньше ложных смен цвета, этот индикатор сглаживает свечи с помощью фильтра на основе ATR, добавляет трендовый уклон EMA и отмечает ранние входы четкими стрелками и опциональными оповещениями — и всё это в одном автономном файле.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/63055

SMC Liquidity Sweep Scalper (Order Block EA with Live Win-Rate Tracking) SMC Liquidity Sweep Scalper (Order Block EA with Live Win-Rate Tracking)

Скальпер, использующий стратегию «ликвидностного свепа» / «блокировки ордеров» с определением размера позиции на основе ATR и фильтром тренда по более высоким таймфреймам. Каждая сделка отмечается на графике с указанием текущего исторического показателя успешности данного типа настройки — это не просто отметки, а динамическая таблица результатов.

Smart Loss Exit — досрочное закрытие убыточных позиций (отклонение по ATR в неблагоприятную сторону, время нахождения в сделке, нарушение условий EMA, RSI, лимит капитала) с ведением журнала в формате CSV Smart Loss Exit — досрочное закрытие убыточных позиций (отклонение по ATR в неблагоприятную сторону, время нахождения в сделке, нарушение условий EMA, RSI, лимит капитала) с ведением журнала в формате CSV

Досрочно закрывает убыточные позиции до достижения полного стоп-лосса, если по правилу становится очевидно, что сделка не восстановится: неблагоприятное движение превышает N × ATR, слишком длительный период убытка, разворот тренда по EMA, RSI против позиции или достижение лимита капитала. Никогда не вмешивается в прибыльные позиции. В режиме «только наблюдение» ведётся журнал того, что было бы закрыто, без фактического закрытия позиций. Каждый выход записывается в файл CSV с указанием правила, срока удержания позиции и максимального неблагоприятного отклонения, что позволяет настраивать правила на основе данных.

YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

Скрипт рисует уровни Рудолфа Акселя

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.