编码帮助 - 页 533

 
Jovager:
谢谢Mladen。

但EA没有工作。

我错过了什么?

谢谢你的帮助。

使用这些线条作为条件(我发布的线条是针对 "抛物线SAR of ma mtf "第二版的。

double currSarSignalUp = iCustom(NULL,0,"Parabolic SAR of ma mtf","",MaPeriod,MaMethod,MaPrice,AccLimit,AccStep,false,2,1);

double currSarSignalDn = iCustom(NULL,0,"Parabolic SAR of ma mtf","",MaPeriod,MaMethod,MaPrice,AccLimit,AccStep,false,3,1);

另外,将TakeProfit参数设置 为大于10(当该参数小于10时,你有一个条件做不允许交易)。这些是快速测试的结果

___________________

PS: 我把iCustom()调用中的最后一个参数改为1(关闭条),如果你愿意,你可以把它改为0(当前条)

附加的文件:
test.gif  79 kb
 

Mladen,

更改后,在EA之前手动开仓的交易被EA关闭,正如EA所要求的(在改变颜色时)。

(手动开仓的交易没有使用MagicNumber,而使用MagicNumber关闭的交易?????)

但是,没有任何交易打开。你怎么看。

附加的文件:
 
Jovager:
Mladen,

更改后,在EA之前手动开仓的交易,被EA关闭,正如EA所要求的那样(在改变颜色时)。

(这些交易是在没有MagicNumber的情况下手动开仓的,并在Magicnumber ????? 上关闭)

但是,没有任何交易打开。你怎么看。

在代码中,你从未在平仓前检查 过OrderMagicNumber()(如果它与Magic_Number相同)。添加控制(如:如果(OrderMagicNumber()==Magic_Number),那么订单可以被关闭)。

 

对不起。

我认为在附件中出现了一个错误。

附加的文件:
 
Jovager:
对不起。我认为附件中存在一个错误。

这是同一种情况:没有检查 OrderMagicNumber()是否与Magic_Number相同。

 

Mladen,

我有一个新问题。

我无法编译EA,因为Open_Close_MA是受写保护的????。

我该怎么做才能解决这个问题。

再次感谢。

附加的文件:
jovager3.jpg  359 kb
 
Jovager:
Mladen,

我有一个新问题。

我无法编译EA,因为Open_Close_MA是受写保护的????。

我该怎么做才能解决这个问题。

再次感谢。

Jo

你以前是怎么编译的?

 

我总是以同样的方式进行编译。

我点击编译。

 
Jovager:
我总是以同样的方式进行编译,我点击编译。

对不起,但我不知道为什么它现在不愿意编译了

试试用不同的名字保存它

 

我已经关闭并重新启动我的电脑,问题已经解决。

我的问题是:

正如你所看到的,指标说在18:59欧元兑美元变为上涨,但在19:01,没有任何EA基于指标的交易。

你有什么想法吗?

附加的文件:
jovager4.jpg  484 kb