曼达林:原始要求和想法 - 页 2

 
Alex.Piech.FinGeR:
我现在开始转换

好吗?

贝鲁克也打算转换它。

你也要转换吗,Alex?

最好的问候

 

我不是很确定

但我认为

贝鲁克也在尝试这样做。

因此,我们将有两个。

两个总比没有好。

但我不确定。

可能是没有。

 

嗨。

什么是mtLong

MALong := Mov(Open,tPrLong,mtLong)。

 
Alex.Piech.FinGeR:
嗨。

什么是mtLong

MALong := Mov(Open,tPrLong,mtLong)。

媒体类型长

 

好了,已经结束了,但EA名称?

 

好的,没有EA名称

那么名称是 =MandarineXL v.0.1.mq4

推荐的时间框架H1

所有货币对

我已经删除了 平仓,并添加了追踪步骤

--

 

谢谢。

我把EA移到了下载区。

 
Alex.Piech.FinGeR:
ok没有EA名称

MandarineXL v.0.1.mq4

--

好名字,名字提高EA

 

实际上,我认为那位专家说的不太对。在原来的代码中,T3MA的计算方式不同。

e1:=Mov(price,Periods,E);

e2:=Mov(e1,Periods,E);

e3:=Mov(e2,Periods,E);

e4:=Mov(e3,Periods,E);

e5:=Mov(e4,Periods,E);

e6:=Mov(e5,Periods,E)。

每一个都是前一个的移动平均

double e1=iMA(NULL,0,Periods,0,MODE_EMA,PRICE_CLOSE,0)。

double e2=iMA(NULL,0,Periods,0,MODE_EMA,e1,0);

double e3=iMA(NULL,0,Periods,0,MODE_EMA,e2,0);

double e4=iMA(NULL,0,Periods,0,MODE_EMA,e3,0);

double e5=iMA(NULL,0,Periods,0,MODE_EMA,e4,0);

double e6=iMA(NULL,0,Periods,0,MODE_EMA,e5,0)。

在这位专家那里,我不确定这些会返回什么。把前一个变量放到应该识别使用的价格类型的地方(即PRICE_CLOSE,PRICE_OPEN,等等),并不会使前一个变量的移动平均。这只会是无稽之谈。

相反,我认为你必须做这样的事情。

double e1[];

double e2[];

双倍e3[]。

双倍e4[]。

双倍e5[]。

双倍e6[]。

for (int i=0;i<Periods;i++) e1=iMA(NULL,0,Periods,0,MODE_EMA,PRICE_CLOSE,i) 。

for (i=0;i<Periods;i++)

e2=iMAonArray(e1,Periods,...不记得iMAonArray的其他输入...)

等等......对每个数组重复。

-lcg