新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 335 1...328329330331332333334335336337338339340341342...1953 新评论 [删除] 2017.10.10 16:03 #3341 kirill1405:在插入代码 之前,最好用样式器(ctrl+,在元编辑器中)检查一下,使其易于阅读。但我不会再打扰你了。我们需要返回类型来返回整数值/变量,因为所有代码都写在int start() 函数中 kirill1405 2017.10.10 16:11 #3342 Alexey Kozitsyn:在插入代码 之前,最好用样式器(ctrl+,在元编辑器中)检查一下,使其易于阅读。但我不会再打扰你了。你需要返回类型来返回整数值/变量,因为所有代码都写在int start()函数中只是在很多地方不清楚到底该怎么写。你能在代码中指定返回值吗?该代码似乎很简单这将是更清晰的或者告诉我如何避免返回函数,当然,如果有可能的话 Vitaly Muzichenko 2017.10.10 16:14 #3343 kirill1405: 只是在很多地方根本不清楚到底该写什么。你能在代码中写出返回值吗?该代码似乎很简单这将是更清晰的或者告诉我如何做到没有返回函数,如果可能的话。int start()空白的OnTick() kirill1405 2017.10.10 16:15 #3344 Vitaly Muzichenko:int start()空白的OnTick()以及什么时候让其他部分保持不变? [删除] 2017.10.10 16:15 #3345 kirill1405: 只是在很多地方根本不清楚到底该写什么。你能在代码中写出返回值吗?该代码似乎很简单这将是更清晰的或者告诉我如何避免返回函数,如果有可能的话。代码中只有一个函数 - Start()。你并不真正关心归还什么。在各处写上return(0);,一切都会好起来。这段代码(类似于Kovalev教程中的代码)是在没有必要从类型为void以外的函数中返回一个值时写的。 [删除] 2017.10.10 16:17 #3346 kirill1405: 以及什么时候让其他部分保持不变? 顺便说一句,这样做更有效果。维塔利建议正确。它将符合新的风格,并将消除返回值的需要。然而,在数值确实返回的情况下可能会有警告。然后删除返回的值。 Vitaly Muzichenko 2017.10.10 16:21 #3347 Alexey Kozitsyn: 顺便说一句,这样做更有效果。维塔利建议正确。这将符合新的风格,并使你不必返回值。然而,在返回数值的地方可能会有警告。然后删除返回的值。通常情况下,你必须删除所有的代码并重写它这难道不令你感到害怕吗?for (int i=1;i<=OrdersTotal();i++) { if (OrderSelect(i-1,SELECT_BY_POS)==true) { if (OrderSymbol()!= Symb) continue; [删除] 2017.10.10 16:22 #3348 Vitaly Muzichenko:通常情况下,你必须删除所有的代码并重写它这难道不令你感到害怕吗?还是没能正确修复))。我没有看那里,所以它并没有吓到我...没有样式 器的代码已经让我感到害怕了,所以我只是找到了函数的名字,然后平静下来。 kirill1405 2017.10.10 16:25 #3349 Alexey Kozitsyn: 顺便说一句,这将是更好的。维塔利给了我们正确的建议。它将符合新的风格,并将消除返回值的需要。然而,在返回数值的地方可能会有警告。然后删除返回的值。改为void OnTick(),不再有警告 我还有两个问题,如果可以的话1)我把这个专家卡在测试器中并产生了一个警告你能告诉我这是什么意思吗(图片上)?2)我应该阅读哪些文献以获得更好的mql4编程知识? 附加的文件: efdg13_uoqoi9_2017-10-10_g_20.24.37.png 16 kb Vitaly Muzichenko 2017.10.10 16:26 #3350 kirill1405: 改为void OnTick(),不再有警告 我还有两个问题,如果可以的话1)我把这个专家卡在测试器中并产生了一个警告你能告诉我这是什么意思吗(图片上)?2)为了更好地了解mql4编程,我应该阅读哪些文献?没关系,没有警告。按原样使用。 1...328329330331332333334335336337338339340341342...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在插入代码 之前,最好用样式器(ctrl+,在元编辑器中)检查一下,使其易于阅读。
但我不会再打扰你了。我们需要返回类型来返回整数值/变量,因为所有代码都写在int start() 函数中
在插入代码 之前,最好用样式器(ctrl+,在元编辑器中)检查一下,使其易于阅读。
但我不会再打扰你了。你需要返回类型来返回整数值/变量,因为所有代码都写在int start()函数中
只是在很多地方不清楚到底该怎么写。
你能在代码中指定返回值吗?
该代码似乎很简单
这将是更清晰的
或者告诉我如何避免返回函数,当然,如果有可能的话
只是在很多地方根本不清楚到底该写什么。
你能在代码中写出返回值吗?
该代码似乎很简单
这将是更清晰的
或者告诉我如何做到没有返回函数,如果可能的话。
int start()
空白的OnTick()
int start()
空白的OnTick()
以及什么时候让其他部分保持不变?
只是在很多地方根本不清楚到底该写什么。
你能在代码中写出返回值吗?
该代码似乎很简单
这将是更清晰的
或者告诉我如何避免返回函数,如果有可能的话。
代码中只有一个函数 - Start()。你并不真正关心归还什么。在各处写上return(0);,一切都会好起来。
这段代码(类似于Kovalev教程中的代码)是在没有必要从类型为void以外的函数中返回一个值时写的。
以及什么时候让其他部分保持不变?
顺便说一句,这样做更有效果。维塔利建议正确。这将符合新的风格,并使你不必返回值。然而,在返回数值的地方可能会有警告。然后删除返回的值。
通常情况下,你必须删除所有的代码并重写它
这难道不令你感到害怕吗?
通常情况下,你必须删除所有的代码并重写它
这难道不令你感到害怕吗?
还是没能正确修复))。
我没有看那里,所以它并没有吓到我...没有样式 器的代码已经让我感到害怕了,所以我只是找到了函数的名字,然后平静下来。
顺便说一句,这将是更好的。维塔利给了我们正确的建议。它将符合新的风格,并将消除返回值的需要。然而,在返回数值的地方可能会有警告。然后删除返回的值。
改为void OnTick(),不再有警告
我还有两个问题,如果可以的话
1)我把这个专家卡在测试器中
并产生了一个警告
你能告诉我这是什么意思吗(图片上)?
2)我应该阅读哪些文献以获得更好的mql4编程知识?
改为void OnTick(),不再有警告
我还有两个问题,如果可以的话
1)我把这个专家卡在测试器中
并产生了一个警告
你能告诉我这是什么意思吗(图片上)?
2)为了更好地了解mql4编程,我应该阅读哪些文献?
没关系,没有警告。按原样使用。