提醒:MT4终端复制专家发送的订单 - 页 7 1234567 新评论 Syed Naufal Gaddafi 2014.03.30 07:45 #61 bool Buy_Ticket = OrderSend(........) > 0; 我使用int来声明 int Buy_Ticket; 而任何返回值都不是正数,总是被视为失败。这是因为我们想得到票号,而不是bool语句。 BigFisherman 2014.03.30 08:49 #62 deysmacro: 我使用int来声明 和任何返回值不是正数的,都被认为是失败的。这是因为我们想得到票号,而不是bool语句。 你说的任何东西的返回都不是正数是什么意思? 我原来的编码背后的逻辑与。 bool Buy_Ticket = OrderSend(........) > 0; if (Buy_Ticket){ ... } 是所有成功的OrderSend()都应该返回票号>0,因此bool Buy_Ticket将为真。 在我的理解中,这基本上是相同的处理方式。 int Buy_Ticket = OrderSend(........); if (Buy_Ticket > 0){ .... } 这是你想说的吗? Syed Naufal Gaddafi 2014.03.30 09:21 #63 int Buy_Ticket = OrderSend(........); if (Buy_Ticket > 0){ .... } 对,就是那个。 BigFisherman 2014.03.30 09:35 #64 deysmacro: 对,就是那个。 我在上一篇文章中提到的两种方法都是一样的,我的测试结果也证明了这 一点。 然而,我仍在学习如何更好地编码,同时努力提高我的交易技能。 Syed Naufal Gaddafi 2014.03.30 10:47 #65 使用bool只能返回1和0...而int可以返回更多。就这么简单。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我使用int来声明
int Buy_Ticket;
而任何返回值都不是正数,总是被视为失败。这是因为我们想得到票号,而不是bool语句。我使用int来声明
和任何返回值不是正数的,都被认为是失败的。这是因为我们想得到票号,而不是bool语句。你说的任何东西的返回都不是正数是什么意思? 我原来的编码背后的逻辑与。
是所有成功的OrderSend()都应该返回票号>0,因此bool Buy_Ticket将为真。 在我的理解中,这基本上是相同的处理方式。
这是你想说的吗?
对,就是那个。
我在上一篇文章中提到的两种方法都是一样的,我的测试结果也证明了这 一点。 然而,我仍在学习如何更好地编码,同时努力提高我的交易技能。