О Джоне Элерсе написано довольно много и желающие легко смогут найти информацию об этом талантливом человеке. Он является первопроходцем в области внедрения цифровых способов обработки сигналов в трейдинг. Кроме того, он автор нескольких книг, глава
MESA Software и
Contributing Editor for S&C Magazine. В своих книгах и статьях он предложил множество идей для использования в техническом анализе. Многие из них воплощены в коде.
В коротенькой заметке не стоит и пытаться даже кратко изложить суть идей Элерса, я и не стану это делать. Но можно собрать в одном месте его книги, переписать индикаторы, которые написаны для TradeStation, для других платформ (в данном случае для
MetaTrader 4,5 и NinjaTrader 8) и начать их выкладывать вместе с исходным кодом.
Эта работа начата, но далеко не закончена. Первые индикаторы выложены
на сайте и на
канале. Пожалуйста, можете пользоваться абсолютно свободно прямо сейчас, изучать, модифицировать под свои нужды.
function OnCalculate (index)
a = (360/Settings.cutoff*math.pi)/180
CosR = math.cos(a)
SinR = math.sin(a)
alpha = (CosR+SinR-1)/CosR
b = alpha/2
c = 1-alpha
Decycles = 0
a1 = 0
j = 2
while j<=index do
Decycles = (b*(C(j)+C(j-1)))+©*a1
a1 = Decycles
j = j+1
end
return a1
end
github.com/nick-nh/qlua