Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 51
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Идея индикатора
Волны определяются двумя скользящими средними: быстрой SMA по ценам закрытия и медленной LWMA по взвешенной цене (H+L+2C)/4. Пока быстрая выше медленной, идёт восходящая волна, пока ниже, нисходящая. Если расстояние между ними меньше порога (параметр Trigger sensitivity (points)), цена считается находящейся в «нейтральной зоне» и волна не меняется.
Когда одна волна сменяется другой, индикатор берёт завершённую волну и находит её экстремум. Для восходящей волны это максимум, для нисходящей минимум. В этой точке рисуется стрелка. Поэтому стрелка появляется с запаздыванием, уже после смены волны, но ставится на баре самого экстремума и на закрытых барах не перерисовывается.
Волны считаются сразу в трёх масштабах:
- High pivot (красные стрелки) — крупные волны, медленная LWMA = High period, быстрая SMA = High period / 7;
- Low pivot (тёмно-золотые стрелки) — средние волны, медленная LWMA = Low period, быстрая SMA = Low period / 5;
- Lowest pivot (фиолетовые стрелки) — мелкие волны с фиксированными периодами 2 и 5.
Как читать показания
- Стрелки показывают последние подтверждённые вершины и впадины рынка. Чем крупнее масштаб, тем значимее уровень. Сочетание стрелок разных цветов на одном экстремуме говорит о сильной вершине или впадине.
- Линии HTL и LTL строятся через два последних одноимённых пивота. Линия сопротивления проводится через две убывающие вершины, линия поддержки через две растущие впадины. Они продолжаются вправо на заданную долю (параметры HTL: extension factor и LTL: extension factor). Пробой такой линии свидетельствует о смене структуры движения. HTL строится по крупным волнам, LTL по средним.
- Прогнозная линия FTL идёт от последней крупной вершины к скользящей средней максимумов и пересчитывается на каждом новом баре. Это динамический ориентир сопротивления.
Внешние параметры
Основные
- High period — период для крупных волн;
- Low period — период для средних волн;
- Trigger sensitivity (points) — порог нейтральной зоны в пунктах (при большем значении волны меняются реже);
- Forecast high trend line — включить прогнозную линию;
- Keep lines after indicator removal — не удалять линии при удалении индикатора;
- Show author label on chart — показывать подпись автора на графике.
Semafor Drawing Adjustment
- Draw high pivot semafor, Draw low pivot semafor, Draw lowest pivot semafor — включение стрелок каждого масштаба.
High Trend Lines Adjustment (то же для Low Trend Lines Adjustment с префиксом LTL)
- HTL: draw lines — рисовать линии;
- HTL: resistance color и HTL: support color — цвета сопротивления и поддержки;
- HTL: line style и HTL: line width — стиль и толщина;
- HTL: extension factor — на сколько продлевать линию вправо;
- HTL: lines kept on chart — сколько последних линий хранить на графике;
- HTL: min bars between pivots — минимальное число баров между двумя пивотами для построения линии.
High Semafor Adjustment (то же для Low Semafor Adjustment)
- High pivot: text alert — текстовое оповещение;
- High pivot: sound file — звуковой файл;
- High pivot: arrow offset (points) — отступ стрелки от экстремума;
- High pivot: arrow code — код символа стрелки (Wingdings).
Lowest Semafor Adjustment
- Lowest pivot: arrow code — код символа стрелки.
Forecast Trend Line Adjustment
- FTL: color, FTL: line style, FTL: line width — внешний вид линии;
- FTL: extension factor — продление линии вправо.
Использование
Индикатор работает на любом символе и таймфрейме. Копируйте файл в папку MQL5\Indicators , компилируйте и перетащите на график. Для более частых сигналов уменьшайте High period и Low period, для более «спокойных» волн увеличивайте. На быстрых таймфреймах и инструментах с 5 знаками имеет смысл увеличить Trigger sensitivity (points).
Авторство
Основан на открытом MQL4-коде индикатора Waves Auto Trend Indicator (WATL) автора idealfx. Эта версия — перенос на MQL5.
Переделал на язык MQL5 Evgeniy Zhdan
Safe Risk Manager EA - Daily Loss, Break-Even and Trailing Stop
Обучающая торговая панель для хеджирующего счета MT5 с функциями определения размера риска, защиты от спреда, постоянной блокировки дневных убытков, стоп-ордеров на уровне безубыточности и скользящих стоп-ордеров.
News Filter for the Strategy Tester (DST-corrected calendar export)
Настоящий фильтр новостей из экономического календаря, который также работает при бэктестировании. Достаточно один раз экспортировать события с помощью скрипта, после чего можно блокировать открытие новых позиций во время выхода новостей как в режиме реального времени, так и в Тестере стратегий. Устраняет часовой сдвиг, связанный с переходом на летнее время, в исторических данных экономического календаря.
Trade Reporter Lite - Telegram trade notifications
Отправляет в чат Telegram информацию об открытии и закрытии позиций в MT5: направление, инструмент, точку входа, стоп-лосс и цель в пунктах, лотах, а также при закрытии — результат, пункты, коэффициент R и время удержания позиции. Очередь повторных попыток, безопасность при перезапуске, не совершает торговых операций. Бесплатный уведомитель о сделках для MT5 в Telegram и Discord
ATR Trailing Stop (Pine Script Port)
Порт индикатора трейлинг-стопа ATR на языке Pine Script для MQL5: nLoss = коэффициент ATR; стоп-приказ смещается ниже цены в восходящем тренде и выше цены в нисходящем тренде, а также переключается (с появлением стрелки «купить»/«продать»), когда цена закрывается за ним. Включает эталонный порт на Python и тест на соответствие, который проверяет, что оба варианта согласуются с дословной, бар за баром, транскрипцией семантики Pine (история na/nz/series).
