Новый MACD индикатор со сглаживанием и отображением старших таймфреймов с сигналами и стрелками.
Подача сигналов при пересечении MACD нулевого уровня или сигнальной линии с отображением стрелок в главном окне и индикаторном окне графика.
Я добавил дополнительную пунктирную линию для легкого обнаружения скрытой дивергенции.
Этот конкретный индикатор позволяет сгладить исходные вычисления MACD, чтобы уменьшить нежелательные сигналы.
Встроенные Функции :
Projectreaper Коннект
Итак, у вас есть два или более индикатора, и вы хотите объединить их все в систему оповещения, основанную на комбинации их сигналов.В настройках наших алерт индикаторов есть параметр под названием Indicator_Mode, который переключает режимы индикатора:

StandAlone - режим по умолчанию для получения сигналов этого конкретного индикатора.
MasterFilter - в этом режиме индикатор сохраняет последний сигнал в терминале, он меняет стиль тела стрелок на полый для идентификации индикаторов в этом режиме. Вы не будете получать никаких предупреждений из этого режима, он только сохраняет свои сигналы в вашем терминале.
SlaveSignal - в этом режиме индикатор считывает сигналы всех индикаторов в режиме MasterFilter, примененных к данному конкретному окну графика, и отправляет сигналы только тогда, когда все сигналы индикаторов в окне графика совпадут в одном направлении. Чтобы отделить старые сигналы на графике, индикатор помещает вертикальную линию, чтобы легко идентифицировать старые сигналы от новых действительных сигналов.
Примеры использования и параметры в статье по ссылке - https://projectreaper.pw/ru/kak-obedinit-dva-ili-bolee-indikato/
Projectreaper Трендовые и осцилляторные Фильтры
К нашим алерт индикаторам добавлены трендовые фильтры и фильтры осцилляторов.Все эти фильтры можно использовать в различных комбинациях для фильтрации сигналов основного индикатора.
Параметры трендовых фильтров

tf_MovingAverage_TrendFilter - включить фильтрацию по скользящей средней и текущей цене (если цена выше скользящей средней, то подается сигнал только на покупку, если ниже - на продажу)
tf_MA_TimeFrame - таймфрейм скользящей средней
tf_MA_Period - период скользящей средней
tf_MA_Method - метод скользящей средней (sma, ema, сглаженная, линейно взвешенная)
tf_MA_Price - тип цены скользящей средней (закрытие, открытие, максимум, минимум, медиана, типичная, взвешенная)
tf_MA_Shift - сдвиг скользящей средней
tf_MA_SignalReverse - при значении true направление сигналов меняется на обратное
tf_MovingAverageCrossOver_TrendFilter - включить фильтрацию по пересечению двух скользящих средних (если первая скользящая средняя выше второй - это сигнал только на покупку, если ниже - на продажу) tf_First_MA_TimeFrame - таймфрейм первой скользящей средней
tf_First_MA_Period - период первой скользящей средней
tf_First_MA_Method - метод первой скользящей средней (sma, ema, сглаженная, линейно взвешенная)
tf_First_MA_Price - тип цены первой скользящей средней (цена закрытия, цена открытия, максимум, минимум, медиана, типичная, взвешенная)
tf_First_MA_Shift - сдвиг первой скользящей средней
tf_Second_MA_TimeFrame - таймфрейм второй скользящей средней
tf_Second_MA_Period - период второй скользящей средней
tf_Second_MA_Method - метод второй скользящей средней (sma, ema, сглаженная, линейно взвешенная)
tf_Second_MA_Price - тип цены второй скользящей средней (закрытие, открытие, максимум, минимум, медиана, типичная, взвешенная)
tf_Second_MA_Shift - сдвиг второй скользящей средней
tf_MA_CrossOver_SignalReverse - при значении true направление сигналов меняется на обратное
Параметры осцилляторных фильтров

tf_MACD_TrendFilter - включить фильтрацию по MACD (если гистограмма выше нуля - сигналы только на покупку, если ниже - на продажу)
tf_MACD_TimeFrame - таймфрейм MACD
tf_MACD_FastEMA - период быстрой ema для MACD
tf_MACD_SlowEMA - период медленной ema для MACD
tf_MACD_SignalSMA - период сигнальной ema для MACD
tf_MACD_SignalReverse - при значении true направление сигналов меняется на обратное
tf_OSMA_TrendFilter - включить фильтрацию по OsMA (если гистограмма выше нуля - сигналы только на покупку, если ниже - на продажу)
tf_OSMA_TimeFrame - таймфрейм osma
tf_OSMA_FastEMA - период быстрой ema osma
tf_OSMA_SlowEMA - медленный период ema osma
tf_OSMA_SignalSMA - период sma сигнала osma
tf_OSMA_SignalReverse - при значении true направление сигналов меняется на обратное
tf_RSI_TrendFilter - включить фильтрацию по RSI (если RSI ниже низкого уровня - сигналы только на покупку, если выше высокого уровня - на продажу)
tf_RSI_TimeFrame - таймфрейм rsi
tf_RSI_Period - период rsi
tf_RSI_High_Level - высокий уровень rsi
tf_RSI_Low_Level - низкий уровень rsi
tf_RSI_SignalReverse - при значении true изменяет направление сигналов на обратное
tf_Stochastic_TrendFilter - включить фильтрацию по стохастику (если Стохастик ниже низкого уровня - сигналы только на покупку, если выше высокого уровня - на продажу)
tf_Stochastic_TimeFrame - таймфрейм стохастика
tf_Stochastic_KPeriod - K-период стохастика
tf_Stochastic_DPeriod - D-период стохастика
tf_Stochastic_Slowing - замедление
tf_Stochastic_High_Level - высокий уровень стохастика
tf_Stochastic_Low_Level - низкий уровень стохастика
tf_Stochastic_SignalReverse - при значении true направление сигналов меняется на обратное
Примеры использования и параметры в статье по ссылке - https://projectreaper.pw/ru/trend-os-apdeyt-dlya-indikatorov/
Параболик САР Фильтр
Фильтруйте сигналы с помощью фильтра Parabolic SAR.
Фильтр подключается параллельно основному сигналу и позволяют настраивать собственную стратегию на основе позиции цены относительно значения индикатора Параболик САР.
Этот фильтр рассчитывается в соответствии с выбранным таймфреймом и пользовательскими настройками.
Параметры

tf_ParabolicSar_TrendFilter - активировать фильтр Параболик САР
tf_PSAR_TimeFrame - выбрать таймфрейм фильтра
tf_PSAR_Step - параметр шаг фильтра
tf_PSAR_Maximum - параметр максимум фильтра
tf_PSAR_Shift - смещение относительно текущего бара ( 0 - текущий бар, 1 - предыдущий бар и т.д. )
tf_PSAR_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
Примеры использования и параметры в статье по ссылке - https://projectreaper.pw/ru/parabolik-sar-filtr-signalov-obnovl/
Фильтр сигналов по дневным уровням
Фильтры сигналов по уровням текущего и предыдущего дня.
Фильтры подключаются параллельно основному сигналу и позволяют настраивать собственную стратегию на основе положения цены относительно ценовых уровней текущего и предыдущего дня.
Параметры

tf_CurrentDayOpenLevel - фильтр по цене открытия текущего дня.
tf_CurrentDayOpen_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_CurrentDayMedianLevel - фильтр по медианной цене за текущий день (HL/2)
tf_CurrentDayMedian_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousDayOpenLevel - фильтр по цене открытия за предыдущий день.
tf_PreviousDayOpen_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousDayCloseLevel - фильтр по цене закрытия предыдущего дня.
tf_PreviousDayClose_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousDayHighLevel - фильтр по максимальной цене предыдущего дня.
tf_PreviousDayHigh_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousDayLowLevel - фильтр по минимальной цене предыдущего дня.
tf_PreviousDayLow_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousDayMedianLevel - фильтр по медианной цене за предыдущий день (HL/2)
tf_PreviousDayMedian_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
Примеры использования и параметры в статье по ссылке - https://projectreaper.pw/ru/filtr-signalov-po-dnevnym-urovnyam-ob/
Фильтр сигналов по недельным уровням
Фильтры сигналов по уровням текущей и предыдущей недели.
Фильтры подключаются параллельно основному сигналу и позволяют настраивать собственную стратегию на основе положения цены относительно ценовых уровней текущей и предыдущей недели.
Параметры

tf_CurrentWeekOpenLevel - фильтр по цене открытия текущей недели.
tf_CurrentWeekOpen_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_CurrentWeekMedianLevel - фильтр по медианной цене за текущую неделю (HL/2)
tf_CurrentWeekMedian_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousWeekOpenLevel - фильтр по цене открытия за предыдущую неделю.
tf_PreviousWeekOpen_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousWeekCloseLevel - фильтр по цене закрытия предыдущей недели.
tf_PreviousWeekClose_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousWeekHighLevel - фильтр по максимальной цене предыдущей недели.
tf_PreviousWeekHigh_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousWeekLowLevel - фильтр по минимальной цене предыдущей недели.
tf_PreviousWeekLow_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousWeekMedianLevel - фильтр по медианной цене за предыдущую неделю (HL/2)
tf_PreviousWeekMedian_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
Примеры использования и параметры в статье по ссылке - https://projectreaper.pw/ru/filtr-signalov-po-nedelnym-urovnyam/
Фильтр сигналов по месячным уровням
Фильтры сигналов по уровням текущего и предыдущего месяцев.
Фильтры подключаются параллельно основному сигналу и позволяют настраивать собственную стратегию на основе положения цены относительно ценовых уровней текущего и предыдущих месяцев.
Параметры

tf_CurrentMonthOpenLevel - фильтр по цене открытия текущего месяца.
tf_CurrentMonthOpen_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_CurrentMonthMedianLevel - фильтр по медианной цене за текущий месяц (HL/2)
tf_CurrentMonthMedian_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousMonthOpenLevel - фильтр по цене открытия за предыдущий месяц.
g>tf_PreviousMonthOpen_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку) tf_PreviousMonthCloseLevel - фильтр по цене закрытия предыдущего месяца.
tf_PreviousMonthClose_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousMonthHighLevel - фильтр по максимальной цене предыдущего месяца.
tf_PreviousMonthHigh_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousMonthLowLevel - фильтр по минимальной цене предыдущего месяца.
tf_PreviousMonthLow_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
tf_PreviousMonthMedianLevel - фильтр по медианной цене за предыдущий месяц (HL/2)
tf_PreviousMonthMedian_SignalReverse - обратные сигналы (поменять покупку на продажу и продажу на покупку)
Примеры использования и параметры в статье по ссылке - https://projectreaper.pw/ru/filtr-signalov-po-mesyachnym-urovnyam-o/
Метки сигналов в Пипсах
Мы добавили функцию отображения потенциального движения цены сигналов.Это позволит вам переключить внимание со свечей на ценовые движения.

Параметр ShowPipTags позволяет переключать отображение меток на графике.
Примеры использования и параметры в статье по ссылке - https://projectreaper.pw/ru/cenovye-metki-indikatornoe-obnovlen/
Уровни Стоп Лосс и Тейк Профит
Добавлена новая функция отображения сигнальных уровней стоп лосса и трех уровней тейк профита рассчитываемых от соотношения к стоп лоссу.


Новые параметры: ShowTPSL - включить/отключить отображение уровней СЛ и ТП
SLBars – количество баров для расчёта уровней
SignalBarRangeSL – дополнительная проверка размера сигнальных свечей
MaxSLPips – ограничение максимального значения стоп лосса ( 0 - выключено)
MinSLPips – минимальное значение стоп лосса ( 0 - выключено)
MaxTPPips - ограничение максимального значения тейк профита ( 0 - выключено)
MinTPPips - минимальное значение тейк профита ( 0 - выключено)
TP1_Ratio – соотношение тейк профита к стоп лоссу первого уровня ТП
TP2_Ratio - соотношение тейк профита к стоп лоссу второго уровня ТП
TP3_Ratio - соотношение тейк профита к стоп лоссу третьего уровня ТП
Если вам нужно установить фиксированные ТП или СЛ, то установите оба минимальное и максимальное значение в нужное вам фиксированное значение.
Примеры использования и параметры в статье по ссылке - https://projectreaper.pw/ru/sl-tp-indikatornoe-obnovlenie/
Отправлять МетаТрейдер4 сигналы в Телеграм
Вы можете автоматически получать сигналы индикатора из терминала MetaTrader в Telegram.Это просто, и все, что вам нужно сделать, это иметь аккаунт в телеграм.
Для этого вам не нужно устанавливать какие-либо дополнительные программы или подключать сервисы, наши индикаторы поддерживают этот функционал с выхода последнего обновления.
Вставьте алерт код в параметр TelegramCode и установите для параметра TelegramAlerts значение true в настройках вашего индикатора.
Примеры использования и параметры в статье по ссылке - https://projectreaper.pw/ru/podklyuchit-metatreyder4-signaly-k-telegram/
Настройки :
TimeFrame — таймфрейм MACD (текущий по умолчанию)
FastEMA — быстрая скользящая средняя MACD
SlowEMA — медленная скользящая средняя MACD
SignalSMA — сигнальная скользящая средняя MACD
IndicatorSmooth — степень сглаживания (1-выкл)
IndicatorSmoothMethod — формула сглаживания
DrawBars — количество баров для отображения данных индикатора
Оповещения
MACDzeroLineCrossAlert — сигналы пересечения нулевой линии
MACDSignallineCrossAlert — сигналы пересечения MACD и сигнальной линии
MACDUpSignals — разрешить сигналы на покупку
MACDDownSignals — разрешить сигналы на продажу
PopupAlert — включить всплывающие окна предупреждений терминала
SoundAlert — включение звуковых оповещений
ArrowsOnChart — включить рисование стрелок на ценовом графике
IndicatorArrows — включить рисование стрелок в подокне индикатора
SMSPushAlert — Push-оповещения на ваш телефон
EmailAlert — Оповещения по электронной почте на ваш телефон
Стиль
Buy_ArrowColor — цвет стрелок покупки
Sell_ArrowColor — цвет стрелок продажи
Arrows_Width — ширина сигнальных стрелок
Hist_Positive_Increasing — цвет возрастающей гистограммы выше нулевого уровня
Hist_Positive_Decreasing — цвет убывающей гистограммы выше нулевого уровня
Hist_Negative_Increasing — цвет возрастающей гистограммы ниже нулевого уровня
Hist_Negative_Decreasing — цвет убывающей гистограммы ниже нулевого уровня
MACD_Line — цвет линии macd
SIGNAL_Line — цвет сигнальной линии
Обновление:
11.10.2019 Добавлены стрелки на истории
15.06.2021 Добавлены параметры сглаживания и стиля
Отображение старших таймфреймов на текущем графике
Сглаживание
Установка:
1. Загрузите файл
2. Распакуйте архив и скопируйте папку MQL4 из архива в каталог данных терминала
3. Перезагрузите терминал и примените индикатор к графику
4. Зарегистрируйте электронную почту или войдите в систему с ранее зарегистрированным адресом электронной почты.
5. Вы можете сменить свой брокерский счет в любое время, войдя в систему с ранее зарегистрированным адресом электронной почты
Как найти папку данных :
в терминале выберите пункт меню Файл — Открыть каталог данных
Хорошей торговли!

Доброго времени суток, как скачать данный индикатор?
Через кнопку донат, вас перекинет на страницу скачивания файла.
Было бы чудесно если бы стрелки показывал только на пересечении нулевой линии и подавал алерт (сигнал)
Всё просто, индикатор имеет ряд параметров, которые отвечают за сигналы, т.к. писался под конкретные нужды трейдера. Вам нужно включить сигналы в настройках индикатора,они выведены в отдельную категорию Alerts. Пересечение гистограммой нулевого уровня, пересечение гистограммой сигнальной линии. Также можно включить/отключить сигналы вверх/вниз т.е. бай/селл.
Стрелки в данном индикаторе отображаются только в момент получения нового сигнала, т.е. не сразу как только вы его бросили на график, чтобы убедиться в этом, можете его запустить в тестере стратегий. Я планирую его переписать, т.к. код уже староват, многое можно сделать проще и есть что добавить/убрать.
Если интересует работа по MACD, то в составе нашего советника Xentrader присутствует сигнальный индикатор MACD с расширенной логикой, т.е. его можно включить в состав стратегии, провести бэктесты и торговать на автопилоте. Советник можно скачать бесплатно с сайта проекта http://xentrader.online/
Всюду переискал. Только у Вас нашел нужный индикатор. НО, стрелок не рисует, звука не подает. Пожалуйста перешлите исправленный. Искал всюду и на сайте mql5.com и на других. Есть просто со звуком MACD_ColorHist_Alert.mq4 — но без стрелочек.
Есть много разных аналогов.
Прошу помочь.
Не скачивается почему-то
Исправили
хотел скачать ваш индикатор,и поделился с помощью вконтакте. но так и смог его сказать.почему????
Исправили
все замечательно но не хватает выбора мелодии оповещения и количества раз его повторения.
Отлично всё работает,все алерты отрабатывают свои сигналы. Спасибо.
Подал сигнал о пересечении сигнальной линии. А вот об изменении направления вверх и вниз не подает. А жаль.
Приветствую. Чтобы получать сигналы о пересечении нулевого уровня, необходимо включить соответствующий параметр в настройках индикатора. Сигналы разделены не только по направлению, но и по пересечению нулевой и сигнальной линий.
Проверил. Сигналы не подает даже с включенными настройками. Есть какая-то проблема.
Искал что-то подобное. Спасибо.
Сделал настройки индикатора как показано.
Звукового сигнала нет.
Стрелок нет.
Что надо сделать чтобы это все заработало?
Приветствую.
Нужно выставить в true для включения :
MacdZeroLineCrossAlert — сигналов пересечения нулевой линии
MacdSignalLineCrossAlert — сигнализации пересечения макди с сигнальной линией
MacdUpSignals и MacdDownSignals — разрешают/запрещают сигналы на покупку и продажу соответственно
PopupAlert — включает всплывающие окна терминала с информацией о сигнале
SoundAlert — звуковые оповещения
ArrowsOnChart — включает стрелки
SmsPushAlert — уведомления на телефон
EmailAlert — на электропочту
Comments are closed.