Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 2164
- Рейтинг:
- Опубликован:
- 2015.09.25 12:25
- Обновлен:
- 2023.03.16 17:31
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Индикатор KalmanFilter с дополнительной индикацией силы тренда цветными точками на основе алгоритма стандартного отклонения.
Если стандартное отклонение индикатора KalmanFilter находится в диапазоне между значениями параметров dK1 и dK2, то на скользящей средней появляется маленькая цветная точка с цветом, соответствующим направлению действующего тренда.
input double dK1=1.5; // Коэффициент 1 для квадратичного фильтра input double dK2=2.5; // Коэффициент 2 для квадратичного фильтра
Если значение стандартного отклонения становится больше значения входного параметра dK2, то цветная точка становится больше размером. Таким образом, получается индикация силы тренда с тремя уровнями силы:
- слабый — нет цветных точек;
- средний — маленькие цветные точки;
- сильный — большие цветные точки.
Рис.1. Индикатор KalmanFilterStDev
![Number of objects in the specified chart](https://c.mql5.com/i/code/script.png)
Пример подсчета количества объектов в окне графика.
![Exp_KalmanFilter](https://c.mql5.com/i/code/expert.png)
Эксперт Exp_KalmanFilter построен на основе изменения цвета индикатора KalmanFilter.
![Derivative](https://c.mql5.com/i/code/indicator.png)
Индикатор выполняет вычисление производной цены.
![Karacatica_HTF_Signal](https://c.mql5.com/i/code/indicator.png)
Индикатор Karacatica_HTF_Signal выводит направление тренда или сигнал для сделки с индикатора Karacatica.