Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Liner regression - индикатор для MetaTrader 5
- Просмотров:
- 2438
- Рейтинг:
- Опубликован:
- 2019.01.30 08:14
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Теория:
Линейная регрессия пытается смоделировать отношения между двумя переменными путем подгонки линейного уравнения на наблюдаемых данных. Одна из переменных считается поясняющей, вторая - зависимой. Например, нам нужно связать веса элементов с их высотой, используя модель линейной регрессии. Уравнение будет таким:
Здесь x - количество баров, а y - цены.
Коэффициенты в этом уравнении рассчитываются следующим образом:
Существует довольно много хороших реализаций (некоторые из них очень хорошо описаны здесь: "3 метода ускорения индикаторов на примере линейной регрессии"), но и в них есть некоторые проблемы (в основном, некоторые методы не подходят для использования с данными в коде).
В этой версии:
Здесь представлен очередной способ, который дает точные результаты (без аппроксимации) и может быть использован на произвольных данных. Он довольно быстрый (даже быстрее метода, использующего встроенные функции для ускорения расчетов). Время выполнения не зависит от периода расчета (может быть незначительно медленнее на очень больших периодах по сравнению с короткими), так что его можно использовать в разных видах фильтрации / расчетов / сглаживания ...
Использование:
Сигнал при смене цвета.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/23045
Индикатор Volume Profile + Range v6.0 (бывший TPO).
CCI variationРазновидность CCI
Индикатор Volume Wave, изначально идеализированный Ричардом Д. Вайкоффом.
Corrected generalized DEMAСкорректированный обобщенный индикатор DEMA