Во многих стратегиях, для определения направления основного движения часто используется скользящая средняя линяя. Ее движение вверх указывает на восходящий тренд, вниз — на нисходящий. Однако, при боковом движении, средняя может часто менять свое на направление: «немножко вверх», «немножко вниз». В этом аспекте родился простой и удобный индикатор ma-shift, показывающий не только направление движения скользящей средней, но и его силу.
Индикатор отображается в виде точек красного, желтого и зеленого и зеленого цвета расположенных в окне графика по линии скользящей средней. Красный цвет — движение вниз, зеленый — вверх, желтый — нейтрально.
Индикатор имеет 3 параметра с «говорящими» названиями:
- Period — период скользящей средней;
- Method — метод (0-SMA, 1-EMA, 2-SMMA, 3-LWMA);
- Shift — смещение между соседними точками в пунктах валюты для определения направления.
Индикатор имеет 4 линии:
- 0 — линия скользящей средней (по умолчанию не отображается);
- 1 — линия движения вверх (по умолчанию зеленая);
- 2 — линия нейтрального движения (по умолчанию желтая);
- 3 — линия движения вниз (по умолчанию красная).
Пустые точки линий с индексом 1-3 заполнены значением EMPTY_VALUE
Для примера, индикатор может быть использован в стратегии ma-macd-stoch для визуального контроля направления и силы движения скользящей средней.
Во вложенном архиве скомпилированный код индикатора в формате EX4.