MACDAD
- Индикаторы
- Stanislav Korotky
- Версия: 1.1
- Обновлено: 12 ноября 2020
- Активации: 5
Данный индикатор вычисляет формулу MACD для объемо-ориентированных индикаторов Accumulation/Distribution и OnBalance Volumes. Помимо тиковых объемов он поддерживает расчеты со специальными псевдо-реальными объемами, эмулируемыми для символов Форекс, где реальные объемы не известны. Подробности о данных "суррогатных" объемах можно узнать в описании других индикаторов - TrueVolumeSurrogate и OnBalanceVolumeSurrogate (алгоритм последнего используется внутри MACDAD для подготовки значений AD и OBV перед построением MACD).
Использование комбинированных данных цена/объем вместо чисто ценовых данных считается большинством специалистов преимуществом. Поэтому MACD, построенная на OBV или AD, может обеспечить дополнительную выгоду в торговле.
Индикатор выводит гистограмму MACD, красную сигнальную линию и желтую пунктирную линию-осциллятор, которая визуализирует разницу между гистограммой и сигнальной линией.
Параметры
- FastMA - быстрый период, по умолчанию - 12;
- SlowMA - медленный период, по умолчанию - 26;
- SignalMA - период сигнальной линии, по умолчанию - 9;
- FastSlowMAMethod - метод построения скользящих средних, по-умолчанию - exponential;
- SignalMAMethod - метод усреднения сигнальной линии, по-умолчанию - simple;
- PriceType - тип цены усреднения (применимо только если UseVolumes равно none, см. далее), по умолчанию - Close;
- UseVolumes - переключатель режимов: none - стандартная MACD построенная на ценах, OBV - MACD построенная на OBV, AD - MACD построенная на AD; по умолчанию - none; когда установлено значение OBV или AD, PriceType не имеет смысла и ни на что не влияет;
- SurrogateVolumes - включает/отключает использование суррогатных объемов; по-умолчанию - false (тиковые объемы); параметр имеет смысл только при UseVolumes равном OBV или AD;
Скриншоты
На скриншотах представлен индикатор при различных настройках, но на одном и том же графике EURUSD H1.
- настройки по умолчанию, UseVolumes = none, стандартный MACD на основе цены;
- UseVolumes = OBV, SurrogateVolumes = false;
- UseVolumes = AD, SurrogateVolumes = false;
- UseVolumes = OBV, SurrogateVolumes = true;
- UseVolumes = AD, SurrogateVolumes = true;