给MQL专家的一个问题 - 页 6 12345678910111213...18 新评论 Рита 2011.04.13 11:45 #51 像这样吗?- 而不是 int getNextOrderNum(int RRRR) { switch (RRRR) { case 101: return (102); } return (0); } 请告诉我在这里应该设置什么。 (针对Magic_101, Magic_102) int getNextOrderNum(int RRRR) { ..... ?... ... ? return (0); } Петр 2011.04.13 11:48 #52 安德烈,很明显,它不会被编译。也许你可以用不同的方式设置任务?而且,在我看来,在这种情况下,一切都很透明。 要在ints中使用(代码中正确的)标签,就是这样......我不明白为什么要大惊小怪,喘着粗气求救......))))。 TheXpert 2011.04.13 13:03 #53 也许吧,没有代码,我不能说。它可能可以用更简单的方式来完成。 Rita: 请告诉我在这里应该设置什么。 { if (RRRR == 101) { return (102); } else if (RRRR == 102) { return (103); } //... } 这里还有一个问题--随着每个新条件嵌套级别的增加,它的级别是有限的,即在嵌套级别为20左右时(我不记得确切数字),代码将再次停止编译。 我有一个替代建议--在这里 用更详细的代码重复这个问题,也许可以让它更透明、更简单。 Dmitry Fedoseev 2011.04.13 15:53 #54 没有其他,不受限制 if (RRRR == 101){ return (102); } if (RRRR == 102){ return (103); } //... Dmitry Fedoseev 2011.04.13 15:56 #55 return(RRRR+1) Victor Nikolaev 2011.04.13 16:14 #56 也许只是一个能使魔力增加一个的功能。这个例子似乎需要这样。虽然最后一个Integer的例子只是 Vladimir Gomonov 2011.04.13 16:29 #57 Integer: 没有其他,不受限制 100%.这就是我们需要停止的解决方案。没有尾巴或鼻涕,所有修改都严格限制在前者的开关上。 Рита 2011.04.17 15:09 #58 晚上好,各位。 所以我还是不大明白。我需要替换EA代码中的魔法(大约有20种),用数字给出。我被要求把magik放入全局变量。我做到了。 Magic_101=Magic+1; Magic_102=Magic+2; Magic_103=Magic+3; ....... 我对 Integer的 建议理解正确吗? 而不是将魔术师指定为数字的函数代码。 int getNextOrderNum(int Магик) { switch (Магик) { case 101: return (102); case 102: return (103); } return (0); } 像这样设置是否正确?- int getNextOrderNum(int Магик) { if (Магик == Magic_101) { return (Magic_102);} if (Магик == Magic_102) { return (Magic_103); } return (0); } Victor Nikolaev 2011.04.17 15:21 #59 Rita: 晚上好,各位。 所以我还是不大明白。 我需要替换EA代码中的魔法(大约有20种),用数字给出。我被要求把magik放入全局变量。我做到了。 Magic_101=Magic*1。 Magic_102=Magic*2。 Magic_103=Magic*3; ....... 我对 Integer 的建议理解得对吗? 而不是将魔术师设定为数字的功能代码。 像这样设置是否正确?- int getNextOrderNum(int Магик) { int Res=Магик+1; if (Res>MagicMax) Res=MagicMin; return (Res); } Рита 2011.04.17 15:26 #60 谢谢你,维克多。我会试一试的。 12345678910111213...18 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
像这样吗?- 而不是
请告诉我在这里应该设置什么。
(针对Magic_101, Magic_102)
安德烈,很明显,它不会被编译。也许你可以用不同的方式设置任务?而且,在我看来,在这种情况下,一切都很透明。
要在ints中使用(代码中正确的)标签,就是这样......我不明白为什么要大惊小怪,喘着粗气求救......))))。
也许吧,没有代码,我不能说。它可能可以用更简单的方式来完成。
请告诉我在这里应该设置什么。
这里还有一个问题--随着每个新条件嵌套级别的增加,它的级别是有限的,即在嵌套级别为20左右时(我不记得确切数字),代码将再次停止编译。
我有一个替代建议--在这里 用更详细的代码重复这个问题,也许可以让它更透明、更简单。
没有其他,不受限制
没有其他,不受限制
晚上好,各位。
所以我还是不大明白。我需要替换EA代码中的魔法(大约有20种),用数字给出。我被要求把magik放入全局变量。我做到了。
Magic_101=Magic+1;
Magic_102=Magic+2;
Magic_103=Magic+3; .......
我对 Integer的 建议理解正确吗?
而不是将魔术师指定为数字的函数代码。
像这样设置是否正确?-
晚上好,各位。
所以我还是不大明白。 我需要替换EA代码中的魔法(大约有20种),用数字给出。我被要求把magik放入全局变量。我做到了。
Magic_101=Magic*1。
Magic_102=Magic*2。
Magic_103=Magic*3; .......
我对 Integer 的建议理解得对吗?
而不是将魔术师设定为数字的功能代码。
像这样设置是否正确?-