Индикаторы: Индикатор схождения/расхождения скользящих средних Blau_MACD

 

Индикатор схождения/расхождения скользящих средних Blau_MACD:

Индикатор схождения/расхождения скользящих средних Уильяма Блау, описан в книге Моментум, направленность и расхождение.

Схождение/расхождение скользящих средних (Moving Average Convergence/Divergence, MACD) - это разность (расхождение) между двумя экспоненциальными скользящими средними (экспонентами): быстрой экспоненты периода s и медленной экспоненты периода r; экспоненты применены к цене закрытия.

Знак MACD показывает положение быстрой s-периодной экспоненты относительно медленной r-периодной экспоненты: положительный MACD - EMA(s) выше EMA(r), отрицательный MACD - EMA(s) ниже EMA(r). Изменение MACD по абсолютному значению: рост |MACD| указывает на расхождение скользящих средних; снижение |MACD| указывает на схождение скользящих средних.

Подробности в статье Индикаторы и торговые системы Уильяма Блау на MQL5. Часть 1: Индикаторы.

Автор: Andrey N. Bolkonsky

Индикатор схождения/расхождения скользящих средних Уильяма Блау

 

Здравствуйте, Андрей,


Прежде всего, спасибо за ваши усилия по созданию индикаторов для MT5.


У меня есть вопрос по расчету "Price_Weighted". Я только начинающий кодер, поэтому ответ может быть простым.


В константах цены для MT5 показано:

PRICE_WEIGHTED: Средняя цена, (high + low + close + close)/4

Этот код показывает 4 переменные, разделенные на 4.


Ваш индикатор MACD Blau Diverg показывает:

case PRICE_WEIGHTED: Price[i]=(High[i]+Low[i]+Close[i]+Close[i]+Close[i])/4.0; break;

В этом коде 5 переменных делятся на 4...?


Каков правильный код Price_Weighted?


Во-вторых, какие буферы, если таковые имеются, показывают впадины и пики, и можете ли вы нарисовать линии дивергенции, которые их показывают?


Еще раз спасибо за ваши усилия и за всю вашу помощь,

Роберт