初学者的问题 MQL4 MT4 MetaTrader 4 - 页 131

 

下午好。

请告诉我OrderClose()和OrderDelete()函数之间的区别。

如果我理解正确的话,第一个应该用来关闭正在进行的订单,第二个应该用来关闭待定的订单。

如果使用OrderDelete()函数删除有效订单,是否会出现错误,反之亦然,如果使用OrderClose()函数删除挂单,是否会出现错误?

 
BirviZ:

下午好。

请告诉我OrderClose()和OrderDelete()函数之间的区别。

如果我理解正确的话,第一个应该用来关闭正在进行的订单,第二个应该用来关闭待定的订单。

是的,你的理解是正确的:OrderClose()适用于市场订单,而OrderDelete()-适用于挂单。

如果使用OrderDelete()函数删除有效订单,是否会出现错误,反之亦然,如果使用OrderClose()函数删除挂单,是否会出现错误?

是的,会有的。

 
有什么建议吗?MT4终端不显示市场上的产品。只有一片空白,而且我无法MQL5.community下载任何东西(
 
同事们,请告知从循环体使用返回操作符 是否正确?例如,我们有一个带循环的函数。在某个时刻,我们需要返回一些值,从而退出函数。正确的方法是使用break,然后返回(value)。但我们可以马上使用return(value)吗?
 

当MT4平台打开时,笔记本电脑关闭了(忘记插上电源线)。当MT4再次开机时,没有图表,而是显示等待发布。在屏幕的底部,它说没有连接。我已经重启并使用密码登录,没有任何变化。有没有人想给我一个提示。最好是详细解释。我不是一个非常自信的用户。我不是一个有信心的用户。 谢谢你。

 
lsv107:
同事们,请告知从循环体中使用返回操作符 是否正确?例如,我们有一个函数,它有一个循环。在某个时刻,我们需要返回一些值,因此要退出函数。正确的方法是使用break,然后返回(value)。但我们能不能直接使用return(value)?

使用return操作符来退出循环是没有坏处的。只要记住,它也将退出执行循环的函数。

是的,在这之前不需要使用休息。
 

你好,谁能告诉我,如果有人知道的话,我加载tick数据进行测试,99%的数据都是应该的,30分钟图一切正常,但只要我加载H4数据并试图在测试器中运行EA,-就不工作了,测试器给出了2018。04.05 16:41:08.576 TestGenerator:文件 "C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\7E781795884A398A87F33ED1B942D689\tester\history\USDJPY240_0.fxt "无法打开[5] 。

而2018.04.05 16:41:08.535 TestGenerator:文件 "C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\7E781795884A398A87F33ED1B942D689\tester\history\USDJPY240_0.fxt" 是只读的

原因是什么??????
 
pryn:

你好,谁能告诉我,如果有人知道的话,我加载tick数据进行测试,99%的数据都是应该的,30分钟图一切正常,但只要我加载H4数据并试图在测试器中运行EA,-就不工作了,测试器给出了2018。04.05 16:41:08.576 TestGenerator:文件 "C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\7E781795884A398A87F33ED1B942D689\tester\history\USDJPY240_0.fxt "无法打开[5] 。

而2018.04.05 16:41:08.535 TestGenerator:文件 "C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\7E781795884A398A87F33ED1B942D689\tester\history\USDJPY240_0.fxt" 是只读的

原因是什么??????

尝试找到该文件,并在文件属性中取消勾选只读(read-only)选项。

 
STARIJ:

试着找到这个文件,并在属性中取消对只读属性的选择。

那么就不会有自己的蜱虫历史。测试员将覆盖该文件并创建自己的文件。

 
1.我写了一个猫头鹰,但它没有被优化。没有错误出现。我应该看什么?
2.我如何将ATP指标读数 转移到EA?

原因: