Low Noise xMA
- Indicatori
- Igor Ivankiv
- Versione: 1.0
- Attivazioni: 7
Low_Noise_xMA
Трейдеры, которые используют в торговле скользящие средние (MA – moving average), знают, что в зонах консолидации/флета этот инструмент часто рисует многочисленные ложные развороты при небольших изменениях цены, которые по сути являются шумом/помехами для торговли. Есть много способов выбрать из шума сильный сигнал на покупку/продажу или выход из сделки, но моя практика показывает, что лучше всего работают простые решения, поэтому мне нравятся скользящие средние.
В представленном индикаторе Low_Noise_xMA реализованы два подхода, которые позволяют наглядно и просто настраивать MA под конкретный инструмент и таймфрейм. Эти подходы можно использовать как по отдельности, так и одновременно.
Фильтрация абсолютных изменений MA
Первый подход - это акцентирование внимания на абсолютные изменения значений MA. В зонах консолидации цена может многократно менять направление, что приводит к разворотам MA с небольшой амплитудой в несколько пипсов (минимальная величина изменения цены), но как правило не означает изменение тренда. Чтобы игнорировать такого рода “дрожание” (jitter) направления MA, можно считать состоявшимся (истинным) разворот MA, только когда он превысит некоторую заданную величину пипсах (параметр индикатора - Points_to_flip).
На представленном рисунке 1 цветом отмечены рост (cyan) и снижение (magenta) стандартной MA, которая идет в комплекте с терминалом. На графике мы видим пять (!) разворотных точек MA, которые имеют значения: 1.17704, 1.17701, 1.17703, 1.17695, 1.17699. Если мы вместо стандартной MA будем использовать Low_Noise_xMA c параметром Points_to_flip=10 (рисунок 2), у нас останется только одна разворотная точка – 1.17697, которая и будет показывать изменение тренда.
Фильтрация относительных изменений MA
Второй подход – это акцентирование внимания на относительном изменении величины MA (в процентах) и определение разворотной зоны (зоны консолидации), выход из которой означает либо продолжение тенденции, либо её смену. Так если на графике наметилась точка разворота от роста к падению цены, мы фиксируем локальное максимальное значение MA_max. От него отступаем вниз на величину (MA_max*Range_Flat_percent/100) и получаем нижнюю границу зоны консолидации, пересечение которой будет означать смену тенденции. Пока значение MA не пересекло этот уровень (внизу) или не обновило MA_max (вверху), делаем окраску MA серым цветом.
На рисунке 3 показана раскраска стандартной MA. Тенденция от роста к падению меняется 3 июля - реперная точка 1.17870. После чего MA делает пять попыток разворота вверх, которые не имеют продолжения. Объединяет эти попытки небольшая величина изменения MA в сторону роста, что позволяет их отфильтровать с помощью индикатора Low_Noise_xMA, как показано на рисунке 4 для значения Range_Flat_percent=0.05%.
Данный подход позволяет всегда держать в фокусе определенный процент от цены, особенно, когда цена в узком диапазоне и автоматическое масштабирование графика преувеличивает мелкие движения цены и провоцирует трейдера совершать импульсивные сделки.
Логика обработки баров
Индикатор Low_Noise_xMA рассчитывается только по сформированным барам. Бар считается сформированным, когда в терминал пришел первый тик нового бара. MA для последнего (еще не сформированного) бара окрашивается желтым цветом (рисунок 5), чтобы подчеркнуть неокончательное значение MA до самого закрытия бара. Можно желтый цвет поменять на “None” (отсутствие закраски), тогда МА на графике будет отображаться только для сформированных баров.
Совместимость с советниками
Кроме раскраски MA, индикатор можно использовать в советнике, в котором при вызове индикатора доступны направление MA (-1 /0/+1 – падение/флет/рост) и значение MA на конкретном баре.
Интеграция в торговые системы
Для построения торговых систем, как правило, используются две или три скользящие средние и их точки пересечения. Использование Low_Noise_xMA может дать дополнительные условия отбора сигналов для сделок (рисунок 6).
Оповещения
Также, индикатор поддерживает три типа оповещения трейдера (Alert, SendMail, SendNotitfication) при изменении раскраски MA, то есть, когда меняется направление МА или мы входим (выходим) в зону консолидации.
Если при установке индикатора на график или при каких-либо действиях с графиком, отображение индикатора на экране исчезло, посмотрите вкладку “Expert” в окне “Toolbox”, возможно там будет сообщение о причинах возникшей ошибки (рисунок 7).
Параметры индикатора
Входные параметры индикатора Low_Noise_xMA (рисунок 8):
InpPeriod – период скользящей средней (MA);
MaMethod – метод расчета MA;
PriceType – выбор типа цены для расчета MA;
Points_to_flip – критерий разворота MA в пипсах;
Range_Flat_in_percent – ширина зоны флета в процентах от цены;
AlertON – разрешение оповещения с помощью алерта со звуком;
EMailON – разрешение оповещения по e-mail;
PushON - разрешение оповещения на мобильный терминал по MetaQuotes ID;
Print_online_to_Logfile – разрешение записи событий (изменение раскраски MA) в лог-файл.
Буду благодарен за отзывы о применении моего индикатора.
Удачных трейдов!
