[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 60 1...535455565758596061626364656667...652 新评论 [删除] 2011.08.08 17:02 #591 到artmedia70。 那么,当涉及到这个条件时,订单已经结束。 [删除] 2011.08.08 17:04 #592 给德姆林。 嗯,我可以看到它从交易中消失了。 Victor Nikolaev 2011.08.08 17:07 #593 demlin: 大家好! 该指标画了一条线,第二天就脱离了条形,挂在一边。当我重新启动指标时,它又能正常绘制。会是什么呢? 指示器是歪的。我们必须重做。 demlin 2011.08.08 17:12 #594 Vinin: 指示器是歪的。我们必须重做。 我明白,但问题会是什么呢? demlin 2011.08.08 17:13 #595 Solree: 给德姆林。 嗯,我可以看到它从交易中消失了。 组织一次对历史上的订单进行搜索如何?当你找到正确的顺序时,你要计算关闭时间 [删除] 2011.08.08 17:17 #596 到delmin。 为了不做这样的事,我用了一张票。一般来说,我们可以重写逻辑(至少,我们可以把返回的OrderClose()值写成bool,然后再检查)。我只是好奇,为什么它不能为一个已关闭的订单返回正确的值,我不想用不必要的动作使程序超载。我希望在你的帮助下:) Artyom Trishkin 2011.08.08 17:21 #597 Solree:到delmin。为了不做这样的事,我用了一张票。实际上,我们可以重写逻辑(至少,我们可以把返回的OrderClose()值写成bool,然后检查它)。我只是好奇,为什么它不能为一个已关闭的订单返回正确的值,我不想用不必要的动作使程序超载。我希望在你的帮助下:) 我已经回答了你的问题:你必须在选择 订单后立即通过票据检查其关闭时间。只有已关闭的订单,它才会高于零。但在你的情况下,关闭时间的检查是在关闭其他订单的区块之后进行的,而你,分别检查其他订单的关闭时间。一般来说,你得到这样全面的答案,你有多少代码显示。 Victor Nikolaev 2011.08.08 17:25 #598 demlin: 我明白,但问题会是什么呢? 你需要看一下代码,否则只有心灵感应者可以帮忙 [删除] 2011.08.08 17:28 #599 if (tempWho == 0 && pos != -1) { if (OrderSelect(pos, SELECT_BY_TICKET)) { if (OrderType() == OP_BUY) { if (who != 1) { while(!OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(Bid, Digits), 0)) Sleep(3000); pos = -1; } } else if (OrderType() == OP_SELL) { if (who != 2) { while(!OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(Ask, Digits), 0)) Sleep(3000); pos = -1; } } Alert(OrderCloseTime()); if (OrderCloseTime() != 0) { if (OrderProfit() < 0) { if (tempCount != 0) { tempLot += lot; tempCount--; } else { tempLot = lot; tempCount = countLot; } } else { tempLot = lot; tempCount = countLot; } } } } 这里是关闭时间检查器做所有事情的块的代码。 什么时候调用这个函数 不重要吗?最主要的是要有一个封闭的订单。还是没有......? Z.Y.已经把它改为在生产力方面更有利可图。但我还是想知道我在OrderCloseTime()上做错了什么。 Artyom Trishkin 2011.08.08 18:31 #600 Solree: 下面是关闭时间检查器做所有事情的那个块的代码。 什么时候调用这个函数不重要吗?最主要的是要有一个封闭的订单。还是没有......? Z.Y.已经把它改为在生产力方面更有利可图。但我还是想知道我在OrderCloseTime()上做错了什么。 你最好写下你想实现的目标。 1...535455565758596061626364656667...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
到artmedia70。
那么,当涉及到这个条件时,订单已经结束。
给德姆林。
嗯,我可以看到它从交易中消失了。
大家好!
该指标画了一条线,第二天就脱离了条形,挂在一边。当我重新启动指标时,它又能正常绘制。会是什么呢?
指示器是歪的。我们必须重做。
指示器是歪的。我们必须重做。
给德姆林。
嗯,我可以看到它从交易中消失了。
到delmin。
为了不做这样的事,我用了一张票。一般来说,我们可以重写逻辑(至少,我们可以把返回的OrderClose()值写成bool,然后再检查)。我只是好奇,为什么它不能为一个已关闭的订单返回正确的值,我不想用不必要的动作使程序超载。我希望在你的帮助下:)
到delmin。
为了不做这样的事,我用了一张票。实际上,我们可以重写逻辑(至少,我们可以把返回的OrderClose()值写成bool,然后检查它)。我只是好奇,为什么它不能为一个已关闭的订单返回正确的值,我不想用不必要的动作使程序超载。我希望在你的帮助下:)
我明白,但问题会是什么呢?
你需要看一下代码,否则只有心灵感应者可以帮忙
这里是关闭时间检查器做所有事情的块的代码。
什么时候调用这个函数 不重要吗?最主要的是要有一个封闭的订单。还是没有......?
Z.Y.已经把它改为在生产力方面更有利可图。但我还是想知道我在OrderCloseTime()上做错了什么。
下面是关闭时间检查器做所有事情的那个块的代码。
什么时候调用这个函数不重要吗?最主要的是要有一个封闭的订单。还是没有......?
Z.Y.已经把它改为在生产力方面更有利可图。但我还是想知道我在OrderCloseTime()上做错了什么。