Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Оцени его работу в терминале MetaTrader 5
MM - индикатор для MetaTrader 5
- Просмотров:
- 1259
- Рейтинг:
- Опубликован:
- 2018.06.28 13:37
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Индикатор-осциллятор MM (Market Mode) позволяет определить, в каком состоянии находится рынок: в трендовом или циклическом.
Имеет три настраиваемых параметра:
- Period - период расчета;
- Delta - коэффициент для расчета волн рынка;
- Fraction - половина ширины канала.
Расчет:
Mode = SMA(BP, Period2)
Peak = Fraction * SMA(FPeak, 50)
Valley = Fraction * SMA(FValley, 50)
Peak = Fraction * SMA(FPeak, 50)
Valley = Fraction * SMA(FValley, 50)
где:
BP = 0.25 * (1-Alpha) * (High + Low - High[2] - Low[2]) + Beta * (1+Alpha) * PrevBP - Alpha * BP[2]
Если PrevBP > BP и PrevBP > BP[2]:
FPeak = PrevBP
иначе:
FPeak = PrevFPeak
Если PrevBP < BP и PrevBP < BP[2]:
FValley = PrevBP
иначе:
FValley = PrevFValley
Period2 = 2*Period + 5
Alpha = Gamma - Sqrt(Gamma*Gamma - 1),
Gamma = 1/cos(4*Pi*Delta/Period),
Beta = cos(2*Pi/Period)
Alpha = Gamma - Sqrt(Gamma*Gamma - 1),
Gamma = 1/cos(4*Pi*Delta/Period),
Beta = cos(2*Pi/Period)
MV_OBV
В отличие от стандартного On Balance Volume, рассчитываемого только по ценам Close, индикатор MultiVote OBV рассчитывается по ценам HLC, что привело к большей его чувствительности.
PDIPDI (Price Difference) - простой сигнальный индикатор разницы цен на прошлом и текущем барах. Отображает в виде сигнальных меток свечи, на которых прошлая цена Applied price больше текущей на заданную величину Price difference.