疯了,那位高手能将这段代码翻译成MQL4的,博易大师上的指标DKX

 

A:=(3*C+L+O+H)/6;

B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)
+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)
+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+
REF(A,20))/210;
D:MA(B,M);
最好能把形成的原代码都带上,不尽感激!

其中C是收盘价,O是开盘价,L是最低价,H是最高价

REF是取第几天的值 ,

MA是画移动平均线

 

不会!

 

这个就是增加了移动均线的一个选项 一般你可以在均线里面选择开盘 收盘 尾盘 中间价 最高价等等 这里新加一个选项 (3*收盘+最高价+最低价+开盘价)/6

按照这种模式计算得到一个数组 A

然后对这个数组A计算线性移动平均线 得到一个数组 B

然后对数组B计算移动平均(没说明是何种方法,线性?平滑?简单?) 得到数组C

数组C里面的值就是指标

 
seanwood:

这个就是增加了移动均线的一个选项 一般你可以在均线里面选择开盘 收盘 尾盘 中间价 最高价等等 这里新加一个选项 (3*收盘+最高价+最低价+开盘价)/6

按照这种模式计算得到一个数组 A

然后对这个数组A计算线性移动平均线 得到一个数组 B

然后对数组B计算移动平均(没说明是何种方法,线性?平滑?简单?) 得到数组C

数组C里面的值就是指标


我很笨,看不懂这些啊,麻烦能不能把源码写一下,然后我新建一个指标文件,往里一考,一编写,就能用,拜托!
 

有人翻译出来了吗 , 如果翻译出来了, 请发一下 ,谢谢

 
太简单了,简单的找不到为什么要这样做的理由。
原因: