Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 36
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Особенности:
- Сглаженные по 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)
Скальпер, использующий стратегию «ликвидностного свепа» / «блокировки ордеров» с определением размера позиции на основе ATR и фильтром тренда по более высоким таймфреймам. Каждая сделка отмечается на графике с указанием текущего исторического показателя успешности данного типа настройки — это не просто отметки, а динамическая таблица результатов.
Smart Loss Exit — досрочное закрытие убыточных позиций (отклонение по ATR в неблагоприятную сторону, время нахождения в сделке, нарушение условий EMA, RSI, лимит капитала) с ведением журнала в формате CSV
Досрочно закрывает убыточные позиции до достижения полного стоп-лосса, если по правилу становится очевидно, что сделка не восстановится: неблагоприятное движение превышает N × ATR, слишком длительный период убытка, разворот тренда по EMA, RSI против позиции или достижение лимита капитала. Никогда не вмешивается в прибыльные позиции. В режиме «только наблюдение» ведётся журнал того, что было бы закрыто, без фактического закрытия позиций. Каждый выход записывается в файл CSV с указанием правила, срока удержания позиции и максимального неблагоприятного отклонения, что позволяет настраивать правила на основе данных.
YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя
Скрипт рисует уровни Рудолфа Акселя
YURAZ_MCCH
Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.