作者的对话。亚历山大-斯米尔诺夫。 - 页 33

 
嗯,是的,Candid,本地的iMA()几乎没有递归的计算。所有这些都没有考虑到前面的价值,通过一个简单的公式。
 
Mathemat:
嗯,是的,Candid,本地的iMA()几乎没有递归的计算。全部从头开始,通过直接的公式。
不,iMA() 甚至比直接在MQL中实现更快。没有什么能阻止反复计数,只是同样的代码可以用C语言编写,并与终端一起编译。

P.S. 我只是需要以不同的顺序来写这些数字。
 
啊,这就是了。对不起,误解了你的意思。
 
to Mathemat
Cleaned indices. M_qRMA需要一个编译好的M_qWMA
P.S. 我对这六个人的一致性有些怀疑。 也许在发生时循环计算更容易?(见评论中的f-la)
附加的文件:
m_qrma.mq4  3 kb
 
我对这个窗口感到惊讶,有人没有一次抓到两个文件。
附加的文件:
m_qwma.mq4  3 kb
 
Mathemat:
啊,这就是了。对不起,误解了你的意思。
你也可以不承认偏执狂的说法 :)
 
Mathemat:

什么是HMA,pisara?

P.S. 找到了:'HMA'.它背后的想法是什么?

HullMA公式,标准LWMA方法。

halvedLength:= = if(( ceiling(length/2) - (length/2) <= 0.5), ceiling(length/2), floor(length/2)) 。
sqrRootLength:= if((cale(sqrt(length))- sqrt(length) <= 0.5), ceiling(sqrt(length)), floor(sqrt(length))。
Value1:= 2 * mov(price,length,method);
Value2:= mov(price,length,method)。
HMA:= mov((Value1-Value2),sqrRootLength,method)。

这里有一个没有颜色的变体
附加的文件:
hma.mq4  4 kb
 
lna01 писал (а): 你也可以不承认偏执狂的说法 :)

好吧,我不承认了。你不是偏执狂。确保实验纯度的正常措施。

2 科里: 如果一切都算得准确的话,这六个人是绝对正确的。它是由自然数1到N的平方数相加而得。和是N(N+1)(2N+1)/6。直接用软件求和会得到同样的结果,只是时间长一点。

你计算归一化K值的方法不正确,你不需要从那里的总和中减去1。而你有一个被评论为错误的公式:不是

k=1./( N*(N+1)*(2*(N+1)) );

а

k=6./( N*(N+1)*(2*N+1) );
 
Mathemat,你的方法中如何计算有效值?
 
通过穆瓦因?:)