新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 412

 
RomanRott:

所以我猜如果你在OnTimer函数 中每隔1-2分钟计算一次,它对终端的加载会比在OnTick中的相同操作要少?

在OnTick()中,你也可以每1-2分钟计算一次。但在原则上,是的。这一切都取决于手头的任务。

 

下午好!

面对错误4110和4111(禁止做多或做空交易)。

如果我禁用专家顾问设置 中的一个值,在测试器中会出现错误。

03:46:02.279 2017.11.07 00:00:00 CHFJPY,H1: OrderSend error 4110

03:56:31.458 2017.11.06 00:02:36 CHFJPY,H1: OrderSend error 4111


我找不到MT4的功能来返回做空或做多的交易机会。

MT5的SYMBOL_TRADE_MODE_LONGONLY和SYMBOL_TRADE_MODE_SHORTONLY函数在MT4中不起作用。


请给我一个真实的例子来验证测试器中没有错误。

请不要只给我一个教程的链接,我知道它在哪里,我需要一个具体的解决方案。

提前感谢!

 

只在OrderSend 之后捕捉错误,并包括一个不能再做的标志。

或者你可以自己设置 "交易方向 "参数。

 
Taras Slobodyanik:

只在OrderSend之后捕捉错误,并包括一个不能再做的标志。

或者你可以自己设置 "交易方向 "参数。


只在OrderSend 之后抓到一个错误,并打开标志,表示不能再做了。

==

这样一来,有一个错误还是会设法冒出来。

============

或者你可以自己调整 "交易方向 "参数。

==

对于你自己,你可以,但如果sov的人 - 错误将飞出(检查在市场上可能不通过)。

 

谁能解释为什么编译后的EA在测试器的下拉菜单中不可见,而且一些旧的也不可见。

他们在文件夹中,再次编译,关闭,打开终端,等等。

 
forexman77:

谁能解释为什么编译后的EA在测试器的下拉菜单中不可见,而且一些旧的也不可见。

我把它们放在文件夹里,再次编译,关闭它们,打开终端,等等。

出现了一个编译错误。文件.mq4在那里,但文件.ex4却不见了。
 
STARIJ:
出现了一个编译错误。文件.mq4在那里,但文件.ex4却消失了。

编译过程中没有错误。这个问题大约在一个月前出现。令人惊讶的是,一些EA不时地出现。

 
forexman77:

编译过程中没有错误。这个问题大约在一个月前出现。令人惊讶的是,不时地出现一些EA。

有这样一个东西--Windows保护系统区域不受干扰。摆脱了监护人的身份--看到了光明
 

是否有可能使指标在初始化时浏览历史记录,并在那里绘制,而不循环浏览所有条形图?

 
RomanRott:

是否有可能使指标在初始化时浏览历史记录,并在不循环 浏览所有条形图的情况 进行绘制?

1.穿过历史和在铁栏杆中循环是同一件事。

指标在OnInit()时不必画任何东西。