初学者的问题 MQL5 MT5 MetaTrader 5 - 页 547 1...540541542543544545546547548549550551552553554...1503 新评论 [删除] 2016.03.31 15:24 #5461 Boris: 在代码库中有很多的例子!而首先你必须调整你做任何事情的逻辑!例如,为什么要在外部的代表Magik,你会优化Magik的价值,以提高盈利能力?;)我们说的是哪个马吉克?而在代码中,我认为是带减号的数字导致了错误? [删除] 2016.03.31 15:49 #5462 edutak:而在代码中,我认为是带减号的数字导致了错误?是的。你可以这样写:a_200 = b; 但是a-200 = b; - 你会得到一个错误。 [删除] 2016.03.31 15:52 #5463 Alexey Kozitsyn:是的。你可以写:a_200 = b; 但a-200 = b; - 你会得到一个错误。 谢谢你。 Boris 2016.03.31 15:54 #5464 edutak:我们谈论的是哪种魔力? 你的! Boris 2016.03.31 15:59 #5465 Alexey Kozitsyn:是的。你可以写:a_200 = b; 但a-200 = b; - 你会得到一个错误。 但是:b=a-200;不会出现错误。 [删除] 2016.03.31 16:16 #5466 Boris: 但是:b=a-200;不会出现错误。 在这里,你只需要理解等号不是数学中的 "等",而是一个赋值操作。也就是说,左部分(变量)被分配给右部分(表达式或变量)的值。 [删除] 2016.04.01 10:35 #5467 请告诉我。如果编译器没有给出错误,但订单不能正确打开,一下子就会出现。这可能是由于算法的逻辑有问题。更准确地说,如果我们禁用订单关闭块,订单就会正确打开;如果我们启用订单关闭块,订单就会在每个tick 上一次性打开。 Vladislav Andruschenko 2016.04.01 10:39 #5468 edutak:请告诉我。如果编译器没有给出错误,但订单不能正确打开,一下子就会出现。这可能是由于算法的逻辑有问题。更准确地说,如果我们禁用订单关闭块,订单就会正确打开;如果我们启用订单关闭块,订单就会在每个tick上一次性打开。 没有代码,你将不会得到帮助。 Vitalii Ananev 2016.04.01 10:47 #5469 edutak:请告诉我。如果编译器没有给出错误,但订单不能正确打开,一下子就会出现。这可能是由于算法的逻辑有问题。更确切地说,如果你禁用订单关闭块,订单就会正确打开;如果你启用订单关闭块,订单就会在每个tick上一次性打开。错误可以有三种类型。语法错误--它们在编译阶段被发现。逻辑的--它们是在调试和测试过程中检测到的。运行时--运行时错误通常是由不正确的数据引起的,例如,除以零 或数组超限。 [删除] 2016.04.01 10:50 #5470 Vladislav Andruschenko: 没有代码,你不会得到任何帮助。我不愿意展示代码,因为第一个版本被证明是很有生存能力的。它在没有优化的情况下存活了10年。现在我想让它变得更加复杂和有利可图。代码非常简单。不过,由于逻辑上的错误,订单可能在每个tick 上都被打开。 1...540541542543544545546547548549550551552553554...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在代码库中有很多的例子!而首先你必须调整你做任何事情的逻辑!例如,为什么要在外部的代表Magik,你会优化Magik的价值,以提高盈利能力?;)
我们说的是哪个马吉克?
而在代码中,我认为是带减号的数字导致了错误?
而在代码中,我认为是带减号的数字导致了错误?
是的。
你可以这样写:a_200 = b; 但是a-200 = b; - 你会得到一个错误。
是的。
你可以写:a_200 = b; 但a-200 = b; - 你会得到一个错误。
我们谈论的是哪种魔力?
是的。
你可以写:a_200 = b; 但a-200 = b; - 你会得到一个错误。
但是:b=a-200;不会出现错误。
如果编译器没有给出错误,但订单不能正确打开,一下子就会出现。这可能是由于算法的逻辑有问题。
更准确地说,如果我们禁用订单关闭块,订单就会正确打开;如果我们启用订单关闭块,订单就会在每个tick 上一次性打开。
如果编译器没有给出错误,但订单不能正确打开,一下子就会出现。这可能是由于算法的逻辑有问题。
更准确地说,如果我们禁用订单关闭块,订单就会正确打开;如果我们启用订单关闭块,订单就会在每个tick上一次性打开。
如果编译器没有给出错误,但订单不能正确打开,一下子就会出现。这可能是由于算法的逻辑有问题。
更确切地说,如果你禁用订单关闭块,订单就会正确打开;如果你启用订单关闭块,订单就会在每个tick上一次性打开。
错误可以有三种类型。
语法错误--它们在编译阶段被发现。
逻辑的--它们是在调试和测试过程中检测到的。
运行时--运行时错误通常是由不正确的数据引起的,例如,除以零 或数组超限。
没有代码,你不会得到任何帮助。
我不愿意展示代码,因为第一个版本被证明是很有生存能力的。它在没有优化的情况下存活了10年。现在我想让它变得更加复杂和有利可图。
代码非常简单。
不过,由于逻辑上的错误,订单可能在每个tick 上都被打开。