# Moving Average Cross Signal

Раздел: Индикаторы для MetaTrader 5
Автор темы: FastInvestment
Создана: 2026-08-20 14:02
Ответов: 15 | Просмотров: 856
Страница 1 из 1
Источник: https://forexsystemru.com/threads/97107/

---

## FastInvestment — 2026-08-20 14:02

**Moving Average Cross Signal**
**Бесплатно. Без ограничений. Файл во вложении.**

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Всем привет.

Выкладываю свой индикатор пересечения скользящих средних для MT5.

Сразу скажу, зачем тема. Индикатор я развиваю не первый год, и растёт он в основном за счёт того, что мне пишут люди: просят добавить метод сглаживания, рассказывают, как читают сигнал, находят странности на своих инструментах. Последний метод, **ALMA**, появился именно по просьбе. Так что тема — место, куда можно принести идею или замечание.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

**📊 Что он делает**

Две скользящие средние, сигнал на их пересечении. Стрелка на графике плюс оповещение сразу в трёх каналах:

- **🔔 Звук и окно** в терминале

- **📱 Push** на телефон

- **✉ Письмо** на почту

Отходить от компьютера можно спокойно — сигнал догонит.

Дополнительно: окраска линий, канал вокруг средних, вывод профита прямо на графике.

**✅ Не перерисовывается.** История не меняется. На текущем баре средняя, конечно, шевелится, пока свеча не закрылась — так ведёт себя любая скользящая. Если это мешает, поставьте **Shift = 1**: текущий бар перестанет участвовать в расчёте и линия замрёт совсем.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

**⏱ Два типа сигнала**

Сигнал приходит **дважды**, и это, пожалуй, главное отличие от обычных стрелочников.

**1. Предварительный.** Условие пересечения уже выполнено, но свеча ещё не закрылась, и всё может отмениться. Зато у вас есть время дойти до терминала, посмотреть новости, подготовиться.

**2. Подтверждённый.** Свеча закрылась, стрелка окончательная.

Каждый тип срабатывает **ровно один раз за бар**. Никакого дребезжания внутри одной свечи.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

**⚙ Двенадцать методов сглаживания**

Это не просто SMA и EMA. В списке двенадцать способов посчитать среднюю, и у быстрой с медленной они выбираются **независимо друг от друга**:

- **SMA** — классика, все бары равны

- **EMA** — быстрее реагирует на свежие бары

- **SMMA** — самая спокойная из классических, меньше дёргается

- **LWMA** — недавние бары весят больше старых

- **JJMA** — сильно давит шум, при этом почти не запаздывает

- **JurX** — из того же семейства, мягче и осторожнее на разворотах

- **ParMA** — плотно идёт за разворотом цены

- **T3** — сглаженная в несколько проходов, настраивается по «крутизне»

- **VIDYA** — сама подстраивается под волатильность

- **AMA** — быстрая в тренде, вязкая в боковике

- **ALMA** — современный фильтр, хороший компромисс между гладкостью и скоростью

- **Цифровой фильтр** — сам подбирает подходящий алгоритм под заданный период

Плюс двенадцать вариантов цены для расчёта. Комбинаций столько, что руками перебирать бессмысленно — под конкретный инструмент проще подобрать в тестере.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

**🤖 Если захотите автоматизировать**

Отдельно скажу для тех, кто со временем захочет использовать этот индикатор в советнике.

Индикатор изначально писался так, чтобы его было легко встроить в робота. Все сигналы выведены в отдельные буферы — говоря по-человечески, **советник читает стрелки напрямую**, ему не нужно ничего распознавать на картинке. Никаких сторонних библиотек и DLL внутри нет, всё считается на вашем компьютере, в тестере стратегий работает нормально и оптимизируется.

**Что это значит на практике.** Если вы не программируете сами и закажете советника на фрилансе — исполнителю не придётся ничего переделывать и разбираться. Подключение займёт у него буквально пару минут, **а значит и стоить будет соответственно**. Просто скажите, что индикатор отдаёт сигналы буферами — этого достаточно, дальше он поймёт.

Использовать в своих советниках можно свободно, никаких условий с моей стороны, в том числе если потом решите их продавать.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

**💡 Зачем мне ваша помощь**

Устроено всё так, чтобы добавить новый метод сглаживания — работа на вечер. Всё упирается **не в код, а в идеи**. Поэтому конкретные просьбы:

- **Какого метода не хватает?** Если вы привыкли к чему-то, чего нет в списке — назовите. Добавлю.

- **Как вы читаете пересечения?** Само пересечение говорит о смене характера движения, а дальше вариантов масса. Средние как поддержка и сопротивление. Вход только когда цена между линиями. Направление медленной как фильтр тренда. Свечные модели только на касании линии. Интересно, что у вас реально отсекает ложные сигналы.

- **Погоняйте на своём инструменте.** Особенно любопытны экзотика, крипта и младшие таймфреймы — странности обычно вылезают там.

- **Что-то работает не так?** Напишите билд терминала, символ, таймфрейм и настройки — повторю у себя и починю.

**Отвечаю всем, тему читаю.**

## vinipyx — 2026-08-20 14:15

хватит...нет...звоните добавим

## ИванМН — 2026-08-20 19:57

А отчего бы для МТ4 не сделать аналог?

Что касается прочих методов, то можно добавить всё, что есть в приложенном индикаторе, который я здесь скачал уже довольно давно.

## vinipyx — 2026-08-20 21:20

МА достаточно и тех что в терминале...ЕМА SMA SMMA LWMA

...остальное...это так поиграться измученного  бурлением мозга ,типо умного трейдера..

МА не дают ни сигнала не места для ордера..они только определяют силу цены...и тут важны не параметры МА а как это банально не звучит..***КРЕСТ МА.***..и этого достаточно от МА

## Апапуличьки — 2026-08-20 22:28

> Цитата (ИванМН):
> А отчего бы для МТ4 не сделать аналог?
>
> Что касается прочих методов, то можно добавить всё, что есть в приложенном индикаторе, который я здесь скачал уже довольно давно.

Опа!-Опачки!-Апапуличьки!
Привет от Колобарды!
Индикатор не чем не ограничен! Только без исходника.
Настройки затухания и волатильности крутите сами согласно инструкции, инструкция написана с помощью иишки по коду (может быть какой то неадекват)

- Что делает индикатор
Строит Hull Moving Average (и 29 других видов MA) с цветовой индикацией состояния рынка. Ключевое дополнение - зона нейтрали, которая автоматически определяет периоды флэта, затухания тренда и аномальной волатильности, отсекая бессмысленные входы.
Цветовая схема
Жёлтый - базовая линия MA
Голубой - восходящий тренд
Серебристый - начало восходящего тренда
Оранжевый - нейтраль при бычьем или медвежьем контексте, не входить
Тёмно-серый - флэт без направления, не торговать
Основные параметры MA
MA_Method - метод усреднения, по умолчанию LWMA
Price - тип цены, по умолчанию Close
Length - период MA, по умолчанию 13
DampingFactor - коэффициент демпфирования, 0 выключен, 0.5-1.0 сглаживание
CountBars - количество баров для расчёта, 0 означает все бары
TimeFrame - таймфрейм расчёта
ShowInColor - включить цветовую индикацию
Настройки нейтральной зоны
UseNeutralZone - включить или выключить всю систему нейтрали
RSI фильтр затухания тренда:
UseRSI_Filter - включить RSI фильтр
RSI_Period - период RSI, по умолчанию 14
RSI_UpperNeutral - верхняя граница флэта по RSI, по умолчанию 60
RSI_LowerNeutral - нижняя граница флэта по RSI, по умолчанию 40
RSI_OverboughtLevel - перекупленность переводит в нейтраль, по умолчанию 75
RSI_OversoldLevel - перепроданность переводит в нейтраль, по умолчанию 25
Логика RSI:
RSI между 40-60 означает флэт и включает нейтраль
RSI выше 75 или ниже 25 означает перегрев и включает нейтраль
RSI разворачивается против тренда означает затухание и включает нейтраль
ATR фильтр волатильности:
UseATR_Filter - включить ATR фильтр
ATR_Period - период ATR, по умолчанию 14
ATR_HighMult - множитель аномальной волатильности, по умолчанию 2.2
ATR_AvgPeriod - период среднего ATR, по умолчанию 50
Логика ATR:
Текущий ATR больше 2.2 от среднего - аномальная волатильность, включается нейтраль
Текущий ATR меньше 0.5 от среднего - низкая волатильность, нейтраль не включается, ждём тренд
Важно: при низкой волатильности нейтраль не включается. Индикатор ждёт начала тренда.
Фильтр импульса MA:
UseMomentum_Filter - включить фильтр скорости MA
MomentumLookback - количество баров для оценки скорости, по умолчанию 3
MomentumThreshold - порог скорости MA, по умолчанию 0.00015
Фильтр наклона MA:
UseSlope_Filter - включить фильтр наклона
SlopePeriod - период для расчёта наклона, по умолчанию 5
SlopeThreshold - порог наклона MA, по умолчанию 0.00010
Приоритет начала тренда
TrendConfirmBars - количество баров после смены тренда когда нейтраль не включается, по умолчанию 2
UseBreakoutBoost - снимать нейтраль при пробойном баре
BreakoutATRMult - размер бара относительно ATR для признания пробоя, по умолчанию 1.5
Если тренд только что сменился за последние 2 бара - нейтраль снимается.
Если размер бара больше 1.5 ATR - это пробой и нейтраль снимается.
Начало тренда всегда имеет приоритет над нейтралью.
Итоговая логика нейтрали
Нейтраль включается если ATR аномальный, или если RSI затухает и при этом импульс MA слабый или наклон MA слабый, или если одновременно слабый импульс и слабый наклон MA.
Нейтраль снимается если тренд только что сменился или бар является пробойным.
Рекомендуемые настройки
Для M15:
Length 13, MA_Method LWMA, RSI_Period 14, RSI_UpperNeutral 58, RSI_LowerNeutral 42, ATR_HighMult 2.0, ATR_AvgPeriod 50, MomentumThreshold 0.00012, SlopeThreshold 0.00008, TrendConfirmBars 2, BreakoutATRMult 1.4
Для H1:
Length 13, MA_Method LWMA, RSI_Period 14, RSI_UpperNeutral 60, RSI_LowerNeutral 40, ATR_HighMult 2.2, ATR_AvgPeriod 50, MomentumThreshold 0.00015, SlopeThreshold 0.00010, TrendConfirmBars 2, BreakoutATRMult 1.5
Торговые сигналы
Сигнал на покупку: линия переходит из нейтрали в голубой цвет, RSI выше 50 и растёт, ATR нормальный, цена выше MA.
Сигнал на продажу: линия переходит из нейтрали в жёлтый или серебристый, RSI ниже 50 и падает, ATR нормальный, цена ниже MA.
Нейтраль - не торгуем: линия оранжевая или тёмно-серая, ждём возврата цветного тренда.
Алерты
AlertShift - 0 текущий бар, 1 предыдущий бар, рекомендуется 1
AlertsMessage - всплывающее окно
AlertsSound - звуковой сигнал
AlertsMobile - push уведомление на телефон
AlertsEmail - отправка на email
SoundsNumber - количество повторов звука
SoundsPause - пауза между повторами в секундах
Алерты срабатывают только когда нейтраль выключена, ложные сигналы в флэте не отправляются.
Методы MA
SMA - простая, много лага
EMA - классика, меньше лага
LWMA - рекомендуется, минимальный лаг
HMA - Hull MA, очень быстрая
T3_basic - сглаженная, мало шума
JSmooth - Jurik, адаптивная
T3 - Tillson, точная версия
Laguerre - Ehlers, фильтр цикла
SuperSmu - суперсглаживание Ehlers
Решение проблем
Линия постоянно оранжевая и нет сигналов: снизьте ATR_HighMult до 1.8, увеличьте MomentumThreshold до 0.0003, снизьте SlopeThreshold до 0.00005.
Много ложных сигналов: увеличьте TrendConfirmBars до 3-4, RSI_UpperNeutral до 65, снизьте RSI_LowerNeutral до 35.
Нейтраль не срабатывает при флэте: снизьте MomentumThreshold до 0.00008 и SlopeThreshold до 0.00006.

## Апапуличьки — 2026-08-20 22:55

> Цитата (Апапуличьки):
> Опа!-Опачки!-Апапуличьки!
> Привет от Колобарды!
> Индикатор не чем не ограничен! Только без исходника.
> Настройки затухания и волатильности крутите сами согласно инструкции, инструкция написана с помощью иишки по коду (может быть какой то неадекват)
> 

> 
- Что делает индикатор
> Строит Hull Moving Average (и 29 других видов MA) с цветовой индикацией состояния рынка. Ключевое дополнение - зона нейтрали, которая автоматически определяет периоды флэта, затухания тренда и аномальной волатильности, отсекая бессмысленные входы.
> Цветовая схема
> Жёлтый - базовая линия MA
> Голубой - восходящий тренд
> Серебристый - начало восходящего тренда
> Оранжевый - нейтраль при бычьем или медвежьем контексте, не входить
> Тёмно-серый - флэт без направления, не торговать
> Основные параметры MA
> MA_Method - метод усреднения, по умолчанию LWMA
> Price - тип цены, по умолчанию Close
> Length - период MA, по умолчанию 13
> DampingFactor - коэффициент демпфирования, 0 выключен, 0.5-1.0 сглаживание
> CountBars - количество баров для расчёта, 0 означает все бары
> TimeFrame - таймфрейм расчёта
> ShowInColor - включить цветовую индикацию
> Настройки нейтральной зоны
> UseNeutralZone - включить или выключить всю систему нейтрали
> RSI фильтр затухания тренда:
> UseRSI_Filter - включить RSI фильтр
> RSI_Period - период RSI, по умолчанию 14
> RSI_UpperNeutral - верхняя граница флэта по RSI, по умолчанию 60
> RSI_LowerNeutral - нижняя граница флэта по RSI, по умолчанию 40
> RSI_OverboughtLevel - перекупленность переводит в нейтраль, по умолчанию 75
> RSI_OversoldLevel - перепроданность переводит в нейтраль, по умолчанию 25
> Логика RSI:
> RSI между 40-60 означает флэт и включает нейтраль
> RSI выше 75 или ниже 25 означает перегрев и включает нейтраль
> RSI разворачивается против тренда означает затухание и включает нейтраль
> ATR фильтр волатильности:
> UseATR_Filter - включить ATR фильтр
> ATR_Period - период ATR, по умолчанию 14
> ATR_HighMult - множитель аномальной волатильности, по умолчанию 2.2
> ATR_AvgPeriod - период среднего ATR, по умолчанию 50
> Логика ATR:
> Текущий ATR больше 2.2 от среднего - аномальная волатильность, включается нейтраль
> Текущий ATR меньше 0.5 от среднего - низкая волатильность, нейтраль не включается, ждём тренд
> Важно: при низкой волатильности нейтраль не включается. Индикатор ждёт начала тренда.
> Фильтр импульса MA:
> UseMomentum_Filter - включить фильтр скорости MA
> MomentumLookback - количество баров для оценки скорости, по умолчанию 3
> MomentumThreshold - порог скорости MA, по умолчанию 0.00015
> Фильтр наклона MA:
> UseSlope_Filter - включить фильтр наклона
> SlopePeriod - период для расчёта наклона, по умолчанию 5
> SlopeThreshold - порог наклона MA, по умолчанию 0.00010
> Приоритет начала тренда
> TrendConfirmBars - количество баров после смены тренда когда нейтраль не включается, по умолчанию 2
> UseBreakoutBoost - снимать нейтраль при пробойном баре
> BreakoutATRMult - размер бара относительно ATR для признания пробоя, по умолчанию 1.5
> Если тренд только что сменился за последние 2 бара - нейтраль снимается.
> Если размер бара больше 1.5 ATR - это пробой и нейтраль снимается.
> Начало тренда всегда имеет приоритет над нейтралью.
> Итоговая логика нейтрали
> Нейтраль включается если ATR аномальный, или если RSI затухает и при этом импульс MA слабый или наклон MA слабый, или если одновременно слабый импульс и слабый наклон MA.
> Нейтраль снимается если тренд только что сменился или бар является пробойным.
> Рекомендуемые настройки
> Для M15:
> Length 13, MA_Method LWMA, RSI_Period 14, RSI_UpperNeutral 58, RSI_LowerNeutral 42, ATR_HighMult 2.0, ATR_AvgPeriod 50, MomentumThreshold 0.00012, SlopeThreshold 0.00008, TrendConfirmBars 2, BreakoutATRMult 1.4
> Для H1:
> Length 13, MA_Method LWMA, RSI_Period 14, RSI_UpperNeutral 60, RSI_LowerNeutral 40, ATR_HighMult 2.2, ATR_AvgPeriod 50, MomentumThreshold 0.00015, SlopeThreshold 0.00010, TrendConfirmBars 2, BreakoutATRMult 1.5
> Торговые сигналы
> Сигнал на покупку: линия переходит из нейтрали в голубой цвет, RSI выше 50 и растёт, ATR нормальный, цена выше MA.
> Сигнал на продажу: линия переходит из нейтрали в жёлтый или серебристый, RSI ниже 50 и падает, ATR нормальный, цена ниже MA.
> Нейтраль - не торгуем: линия оранжевая или тёмно-серая, ждём возврата цветного тренда.
> Алерты
> AlertShift - 0 текущий бар, 1 предыдущий бар, рекомендуется 1
> AlertsMessage - всплывающее окно
> AlertsSound - звуковой сигнал
> AlertsMobile - push уведомление на телефон
> AlertsEmail - отправка на email
> SoundsNumber - количество повторов звука
> SoundsPause - пауза между повторами в секундах
> Алерты срабатывают только когда нейтраль выключена, ложные сигналы в флэте не отправляются.
> Методы MA
> SMA - простая, много лага
> EMA - классика, меньше лага
> LWMA - рекомендуется, минимальный лаг
> HMA - Hull MA, очень быстрая
> T3_basic - сглаженная, мало шума
> JSmooth - Jurik, адаптивная
> T3 - Tillson, точная версия
> Laguerre - Ehlers, фильтр цикла
> SuperSmu - суперсглаживание Ehlers
> Решение проблем
> Линия постоянно оранжевая и нет сигналов: снизьте ATR_HighMult до 1.8, увеличьте MomentumThreshold до 0.0003, снизьте SlopeThreshold до 0.00005.
> Много ложных сигналов: увеличьте TrendConfirmBars до 3-4, RSI_UpperNeutral до 65, снизьте RSI_LowerNeutral до 35.
> Нейтраль не срабатывает при флэте: снизьте MomentumThreshold до 0.00008 и SlopeThreshold до 0.00006.
>
> 

Важно: при низкой волатильности нейтраль не включается. Индикатор ждёт начала тренда.
Ниже вариант с включаемой этой опцией если кому надо будет при низкой волатильности тоже чтоб была нейтраль

## ИванМН — 2026-08-21 11:45

Спасибо, Вероника, но я применяю индикаторы только при наличии исходников. Без них - только покрутить и полюбоваться.

## Апапуличьки — 2026-08-21 14:24

Прогнал через ИИ код чтоб устаканить бардак который он пишет и инд ниже.
А я сейчас отрабатываю его сову которую выкладываю в ветке чтоб получить безлимит (там классная сова на ней можно любые финтиперци вытворять)

## vinipyx — 2026-08-21 15:06

> Цитата (Апапуличьки):
> ** прогнал через ИИ код чтоб устаканить бардак **который он пишет и инд ниже.
> А я сейчас отрабатываю его сову которую выкладываю в ветке чтоб получить безлимит (там классная сова на ней можно любые финтиперци вытворять)

вы про это серьезно...** ИИ и  нет бардака** :ROFLMAO:

ИИ сам есть большой бардак...да ещё с выкрутасами...

обалдеть..ИИ делает индикатор...это такое же  как индусы кодеры:ROFLMAO:

## berk — 2026-08-22 10:53

2х машек явно мало для ТС. Только комбинация и отсечение по времени волатильности. Обычно америка. Самые выгодные входы от средней - глобальной LWMA 610. И чем дальше цена ушла от средней тем более рискованный вход получается. Может выбить.

## ИванМН — 2026-08-23 13:36

Где автор темы-то? Вам накидали предложений, ответ будет или интерес уже потерян?

## Апапуличьки — 2026-08-23 13:42

> Цитата (ИванМН):
> Где автор темы-то? Вам накидали предложений, ответ будет или интерес уже потерян?

Объём не маленький наверно думает, конфигурирует что к чему!

## FastInvestment — 2026-08-24 08:47

> Цитата (ИванМН):
> А отчего бы для МТ4 не сделать аналог?
>
> Что касается прочих методов, то можно добавить всё, что есть в приложенном индикаторе, который я здесь скачал уже довольно давно.

МТ4 безнадёжно устарел. Я рекомендую переходить на МТ5 как можно быстрее.

## FastInvestment — 2026-08-24 08:48

Спасибо за информацию и коды! Разбираюсь с новыми методами, но к сожалению многие это тоже самое только в разных комбинациях. Но есть действительно интересные варианты, сегодня добавлю.

## ИванМН — 2026-08-24 13:43

> Цитата (FastInvestment):
> МТ4 безнадёжно устарел. Я рекомендую переходить на МТ5 как можно быстрее.

Нет-нет, спасибо, благодарю Вас. Я был, есть и останусь только на МТ4.

## FastInvestment — 2026-08-26 08:23

Добавлены три режима усреднения.

**+ TEMA
+ DEMA
+ ZeroLagMA**

Самое главное - удалось переопределить параметр затухания (Phase) для всех новых режимов. Теперь вариативность ZeroLagMA в разы больше.

