初学者的问题 MQL5 MT5 MetaTrader 5 - 页 430

 
Leanid Aladzyeu:
我不明白在什么情况下,EA可以不开交易,同时又不出错。在测试中,一切正常,在15年的历史中没有任何错误。

这些是运行时错误。而测试仪模拟的是 "理想条件",它没有考虑到连接中断、重新报价、断电、挂断等专家,等等。

没有密码,几乎没有人可以帮助你。

 
Tapochun:

这些是运行时错误。而测试仪模拟的是 "理想条件",它没有考虑到连接中断、重新报价、断电、挂断等专家,等等。

没有代码,几乎没有人可以帮助你。

增加了滑点,而不是2个点设置为3个点。

这正常吗?我以前没有用过inite。

 
Leanid Aladzyeu:

增加了3个点而不是2个点的滑移。

我以前从未使用过init,这正常吗?

关于执行错误,是的,有"错误的价格",但包装器等待了0.5秒,再次向服务器发送订单并打开订单。

有一个Volume[0]<5,我把它增加到Volume[0]<15。

 
Leanid Aladzyeu:

增加了3个点而不是2个点的滑移。

我以前从未使用过init,这正常吗?

这是去初始化的原因。OnDeinit()函数。
 
Leanid Aladzyeu:

关于执行错误,是的,有 "错误的价格",但包装器等待了0.5秒,再次向服务器发送订单并打开订单。

有一个Volume[0]<5,把它增加到Volume[0]<15。

是测试器里的价格不对 吗?

关于Volume[] - 我没有看到代码,我不知道这个或那个数组是负责什么的...

 
Tapochun:
这是去初始化的原因。OnDeinit()函数。
啊,知道了,谢谢。
 
Tapochun:

测试器中的价格是否有误?

关于Volume[] - 我没有看到代码,我不知道这个或那个数组是负责什么的...

不,当我把专家顾问重新加载到图表上时,它不是正确的价格。

成交量是一种新蜡烛的 过滤器。我认为其中一个原因可能是,有些策略有5和10点,但它们在代码的底部,因为它们的风险较小,不需要快速处理。

 

请给我一个提示。

我已经读了说明,但不明白(

如果我在交易专家顾问中执行OnCalculate函数

所有代码都被定义为一个指标????

 
pr0gre5:

请给我一个提示。

我已经读了说明,但不明白(

如果我在交易专家顾问中执行OnCalculate函数

所有代码都被定义为指标????

不,这将是胡言乱语。
 

建立一个专家顾问,从其指标中接收信号并下单的最简单方法是什么?

我试着通过include文件来做 - 它在编译时抱怨有两个OnInit

请推荐一篇关于这个问题的更容易的文章。