专家: MQL5向导 - 基于三条移动平均线的交易信号 - 页 2

 
不是有一个新十字架吗?
 
我们很期待 因为这是个大问题 Yeah.我们很期待,因为这是个大问题。
 
ZahvatkiN:

编译时出现错误,截图附后

要在旧版 Expert Advisor 中生成新的交叉信号,您需要替换信号文件的引用:

#include <Expert\Signal\SignalCrossMA.mqh> (包含<Expert/Signal/SignalCrossMA.mqh>)。

以及创建信号对象的 行:

//--- 创建信号对象
CSignalCrossMA *signal=new CSignalCrossMA;

 
能否发布一个代码中没有错误的版本?
 
请将此 EA 转换为 MT4,谢谢
 
有人能帮忙将此 ea 更改为 mt4 吗?
 
您能否给我详细的说明,告诉我需要修改哪些内容,或者发布一个没有错误的版本。不胜感激、
 

你好

我想让你帮我实现这个简单的想法。

附加的文件:
 

尽管在 2016 年进行了更新,但在当前的 2085 版本上,SignalCrossEMA.mqh 信号模块无法在测试仪中打开交易。

我添加了

Type=SignalAdvanced
и 
if(!CExpertSignal::ValidationSettings()) return(false)

(以在向导中检测并消除错误"CExpertBase::SetPriceSeries: Changing of timeseries is forbidden"),没有更改任何其他内容。

还不太清楚它是如何给出开仓和平仓信号的,我认为应该是做空和做多条件,而不是 CheckOpenShort 和其他条件。

还有哪些地方需要修改,或者在哪里可以找到可用的模块?

附加的文件:
 
Andy:

尽管在 2016 年进行了更新,但在当前版本 2085 的测试仪中,SignalCrossEMA.mqh 信号模块无法打开交易。

我添加了Type=SignalAdvanced和if(!CExpertSignal::ValidationSettings()) return(false)(以便在向导中检测并消除错误 "CExpertBase::SetPriceSeries: Changing of timeseries is forbidden"),其他没有改动。还有哪些地方需要修改,或者在哪里可以找到可用的模块?

我不太清楚它是如何给出开仓和平仓信号的,我认为应该是做空和做多条件,而不是 CheckOpenShort 和其他条件。

我没有注意到原始模块中的错误。也许需要更多信息。