[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 503 1...496497498499500501502503504505506507508509510...537 新评论 [删除] 2011.07.10 16:51 #5021 给Sergeev。 是的,我在那里有点迷惑,谢谢。但仍然没有选择带有止盈 的订单。 给罗杰,abolk。 哎呀,忘了有问题,都没注意到。谢谢你! --- 2011.07.10 16:52 #5022 Solree: 是的,我在那里有点困惑,谢谢你。但仍然没有选择带止盈的订单。 纠正的循环代码在哪里? [删除] 2011.07.10 16:56 #5023 给Sergeev。 我以为只有一个修正,你不需要写。但如果你不得不这样做,那就这样吧。 for (int a = 0; a < OrdersTotal(); a++) if (OrderSelect(a, SELECT_BY_POS, MODE_TRADES)) if (OrderComment() == "Aelit" && OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(Ask, Digits), 0); --- 2011.07.10 17:38 #5024 Solree: 我以为那里只有一个更正,不需要写。但如果你不得不这样做,那就这样吧。你还是不明白,让我解释给你听。在循环的开始,你有a=0和OrdersTotal()=2。在第一次删除后,你有a=1和OrdersTotal()=1。就这样,不会有第二次迭代, 只剩下一个订单, 你明白吗? 你能得出什么结论?也就是说,问题的两个解决方案是什么? prom18 2011.07.10 17:40 #5025 你好!请帮助我。我需要指标来计算数量之和。有些东西对我来说是无效的。 #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Blue double Buf_0[]; //-------------------------------------------------------------------- int init() { //-------------------------------------------------------------------- SetIndexBuffer(0,Buf_0); SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2); //-------------------------------------------------------------------- return; } //-------------------------------------------------------------------- int start() { int i, n, Counted_bars; double Sum; //-------------------------------------------------------------------- Counted_bars=IndicatorCounted(); i=Bars-Counted_bars-1; while(i>=0) { Sum=0; for(n=i;n<=i+1;n++) { Sum=Sum + Volume[n]; } Buf_0[i]=Sum; i--; } //-------------------------------------------------------------------- return; } //-------------------------------------------------------------------- [删除] 2011.07.10 17:41 #5026 给Sergeev。 在OrderSelect 中,0也是一个位置,即如果有两个订单,它们的位置是0和1。 --- 2011.07.10 17:44 #5027 Solree: 在OrderSelect中,0也是一个位置,即如果有两个订单,它们的位置是0和1。是的,有两个命令。而OrdersTotal 将返回2。 请再读一遍。 如果你不相信我,那就用日记中的 "打印"。 Victor Nikolaev 2011.07.10 17:45 #5028 prom18: 你好!请帮助我。我需要指标来计算数量之和。有些东西对我来说是无效的。 是的,这似乎是在工作。 Victor Nikolaev 2011.07.10 17:45 #5029 prom18: 你好!请帮助我。我需要指标来计算数量之和。有些东西对我来说是无效的。 是的,这似乎是在工作。 prom18 2011.07.10 17:50 #5030 Vinin: 这似乎是有效的。 我是指音量[100]+音量[99]+...+音量[1]。该图应该看起来像一条增加的曲线。 1...496497498499500501502503504505506507508509510...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
给Sergeev。
是的,我在那里有点迷惑,谢谢。但仍然没有选择带有止盈 的订单。
给罗杰,abolk。
哎呀,忘了有问题,都没注意到。谢谢你!
是的,我在那里有点困惑,谢谢你。但仍然没有选择带止盈的订单。
给Sergeev。
我以为只有一个修正,你不需要写。但如果你不得不这样做,那就这样吧。
我以为那里只有一个更正,不需要写。但如果你不得不这样做,那就这样吧。
你还是不明白,让我解释给你听。
在循环的开始,你有a=0和OrdersTotal()=2。
在第一次删除后,你有a=1和OrdersTotal()=1。
就这样,不会有第二次迭代, 只剩下一个订单, 你明白吗?
你能得出什么结论?也就是说,问题的两个解决方案是什么?你好!请帮助我。我需要指标来计算数量之和。有些东西对我来说是无效的。
给Sergeev。
在OrderSelect 中,0也是一个位置,即如果有两个订单,它们的位置是0和1。
在OrderSelect中,0也是一个位置,即如果有两个订单,它们的位置是0和1。
是的,有两个命令。而OrdersTotal 将返回2。
请再读一遍。
如果你不相信我,那就用日记中的 "打印"。
你好!请帮助我。我需要指标来计算数量之和。有些东西对我来说是无效的。
是的,这似乎是在工作。
你好!请帮助我。我需要指标来计算数量之和。有些东西对我来说是无效的。
是的,这似乎是在工作。
这似乎是有效的。