Индикатор полином Лагранжа iLagrange и iLagrangePnt
Автор
Johnathan_Burov
, 05 Jan 2011 12:19
В этой теме нет ответов
#1
Отправлено 05 January 2011 - 12:19
iLagrange.mq4 3.43К 56 скачиваний
iLagrangePnt.mq4 3К 51 скачиваний
На картинке снизу автоматически построенный полином Лагранжа, и сверху по указанным опорным точкам - также кривая полинома Лагранжа.
Выкладываю в этой ветке индикатор полином Лагранжа iLagrange, он служит для поиска основных опорных точек и построения по ним ближайшего полинома. всего два индикатора. первый ищет точки сам и уже по ним строит кривую полинома Лагранжа. Второму индикатору нужно самостоятельно указать эти точки, а уже по ним он сам построит кривую по полиному Лагранжа.
Плюсы использования индикатора полином Лагранжа iLagrange и iLagrangePnt:
Основным его преимуществом является преимущество именно перед индикаторома отображения каналов линейной регрессии, каналы все прямые, полином же Лагранжа позволяет описать более сложное поведение цены, таким образом аппроксимируя ее более точно.
Входные параметры индикатор полинома Лагранжа iLagrange:
extern int Pow=3;//Степень полинома Лагранжа. Желательно 3..8. тоесть количество опорных точек
extern int Depth=12;//минимальное расстояние между опорными точками, по мне желаетльно поменьше, 3-5 само то
extern int Mode=MODE_HIGH;//MODE_HIGH, MODE_LOW, MODE_CLOSE
MODE_LOW 1 Low price.MODE_HIGH 2High price.MODE_CLOSE 3 Close price.
extern int TimeFrame=0; он еще и мультитаймфреймовый
extern int Shift=10;//На сколько баров продлеваем в будущее - приблизительно показывает где будет цена в будущем
Входные параметры индикатор полинома Лагранжа iLagrangePnt:
extern int Pow=3;//Степень полинома Лагранжа. Желательно 3..8, тоже самое что и в предыдущем индикаторе
extern string ID="Lx";//Идентификатор объекта для нахождения опорных точек в названии объекта типа Arrow, должно быть имя, начинающееся с Lx например Lx1, Lx2 и т.д.
extern int Shift=10;//На сколько баров продлеваем в будущее, чтобы посмотреть где будет аппроксимированное значение в будущем
Как использовать индикатор полинома Лагранжа iLagrange:
Все очень просто, берем несколько таким полиномов Лагранжа, кидаем на график, по принципу опорных точек, которые мы считаем основными и получаем результат с приблизительным направлением движения цены. Все теперь сделку можно открывать. или закрывать.
Это один из редких индикаторов, который пытается показать где будет цена в будущем =)
Недостатки индикатор полинома Лагранжа iLagrangePnt:
Иногда когда передвигаешь опорные точки, линии которыми рисуется полином могут сбиться, нужно просто переключиться на другой таймфрейм, а потом обратно, и полином отобразиться правильно