[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 313 1...306307308309310311312313314315316317318319320...631 新评论 GarKain 2012.08.09 09:49 #3121 drknn:我希望我没有删除任何东西,否则编译器会抱怨有别的字。bool Torg=true。 if(OrdersTotal()>0){ for(int i=OrdersTotal()-1;i>=0;i--){ if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderMagicNumber()! =MagicNumber) continue; if(OrderOpenTime() >=Time[0])Torg=false; } } } TheXpert 2012.08.09 09:49 #3122 drknn: 弗拉基米尔,该同志已经被禁止了。移除报价中的链接。 Владимир Тезис 2012.08.09 09:54 #3123 GarKain:我希望我没有删除任何我需要的东西,否则编译器会抱怨说有别的字。if(OrdersTotal()>0){//不必要的一行--如果没有订单,那么循环计数器将为零,循环不会被执行 for(int i=OrdersTotal()-1;i>=0;i--){//浏览所有订单 if (! OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){//如果 没有 订单被选中, 那么。 如果(OrderMagicNumber()!=MagicNumber)继续;//如果MagicNumber不是我们的,则继续进行另一个订单 if(OrderOpenTime()>=Time[0])Torg=false; } // 但如果该订单仍然被从列表中选择呢? } } P.S. 选择订单 时发出错误号码信号的那一行不应该因为某种原因而被删除--有时会发生它被炸毁的情况。一般来说,错误处理最好在可能发生的地方使用。 如何编码? 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 EA不会在多对上运行,需要帮助 GarKain 2012.08.09 10:00 #3124 drknn: if(OrdersTotal()>0){//不必要的一行--如果没有订单,循环计数器将为零,循环不会被执行 for(int i=OrdersTotal()-1;i>=0;i--){//浏览所有订单 if (! OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){//如果 没有选中 订单, 那么。如果(OrderMagicNumber()!=MagicNumber)继续; //如果MagicNumber不是我们的,则继续进行另一个订单 if(OrderOpenTime()>=Time[0])Torg=false; } // 但如果该订单仍然被从列表中选择呢?} } 这个怎么样? bool Torg; if(OrdersTotal()==0) Torg=true; if(OrdersTotal()>0){ for(int i=OrdersTotal()-1;i>=0;i--){ if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderMagicNumber()! =MagicNumber) continue; if(OrderOpenTime()>=Time[0])Torg=false; if(OrderOpenTime()<Time[0])Torg=true; } } } Владимир Тезис 2012.08.09 10:01 #3125 GarKain: 这个怎么样? 如果你试图自己在脚本中检查这个循环,会怎么样?好吧,只是通过打印结果--在不同的情况下,Torg变量处于什么位置。你认为你自己做不到吗? GarKain 2012.08.09 10:10 #3126 drknn: 如果你试图自己在脚本中检查这个循环,会怎么样?好吧,只是通过打印结果--在不同的情况下,Torg变量处于什么位置。你认为你自己做不到吗? 我不这么认为 Владимир Тезис 2012.08.09 10:16 #3127 GarKain: 我不这么认为。 下载 - 它将帮助 -http://depositfiles.com/files/eg4fmn3bp Владимир Тезис 2012.08.09 10:17 #3128 GarKain: 班级的编号是从下到上的。按下 "小屋 "按钮,开始编写剧本。 GarKain 2012.08.09 10:27 #3129 结果发现,在一个新的酒吧里,有无限数量的订单 被打开。以前它们都是一次打开,但现在预计有一个打开,其他的都被打开。 Владимир Тезис 2012.08.09 10:58 #3130 GarKain: 如果你想学习,那么就直接放弃这个项目,或者使用一个程序员。 你是想纠正别人的代码吗?如果是这样,你必须把它拆开来理解每一个字母。否则对你来说会更加困难。更好的是,写你自己的代码。这样,你就知道什么是什么,哪里可能出现错误,如何抓住它,如何修复它。 如果你对自己的代码有这样的问题,那么我做得很对--下载罗氏的课程(上面的链接),从创建脚本开始。它不会变得更快。而你的工作对你来说没有人愿意做。如果没有学习的欲望--那么这就是一个直接的方法,要么放弃这个想法,要么雇佣一个程序员。 1...306307308309310311312313314315316317318319320...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我希望我没有删除任何东西,否则编译器会抱怨有别的字。
bool Torg=true。
if(OrdersTotal()>0){for(int i=OrdersTotal()-1;i>=0;i--){
if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){
if(OrderMagicNumber()! =MagicNumber) continue;
if(OrderOpenTime() >=Time[0])Torg=false;
}
}
}
我希望我没有删除任何我需要的东西,否则编译器会抱怨说有别的字。
if(OrdersTotal()>0){//不必要的一行--如果没有订单,那么循环计数器将为零,循环不会被执行
for(int i=OrdersTotal()-1;i>=0;i--){//浏览所有订单
if (! OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){//如果 没有 订单被选中, 那么。
如果(OrderMagicNumber()!=MagicNumber)继续;//如果MagicNumber不是我们的,则继续进行另一个订单
if(OrderOpenTime()>=Time[0])Torg=false;
}
// 但如果该订单仍然被从列表中选择呢?
}
}
P.S.
选择订单 时发出错误号码信号的那一行不应该因为某种原因而被删除--有时会发生它被炸毁的情况。一般来说,错误处理最好在可能发生的地方使用。
if(OrdersTotal()>0){//不必要的一行--如果没有订单,循环计数器将为零,循环不会被执行
for(int i=OrdersTotal()-1;i>=0;i--){//浏览所有订单
if (! OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){//如果 没有选中 订单, 那么。如果(OrderMagicNumber()!=MagicNumber)继续;
//如果MagicNumber不是我们的,则继续进行另一个订单
if(OrderOpenTime()>=Time[0])Torg=false; }
// 但如果该订单仍然被从列表中选择呢?}
}
bool Torg;
if(OrdersTotal()==0) Torg=true;
if(OrdersTotal()>0){
for(int i=OrdersTotal()-1;i>=0;i--){
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){
if(OrderMagicNumber()! =MagicNumber) continue;
if(OrderOpenTime()>=Time[0])Torg=false;
if(OrderOpenTime()<Time[0])Torg=true;
}
}
}
这个怎么样?
如果你试图自己在脚本中检查这个循环,会怎么样?好吧,只是通过打印结果--在不同的情况下,Torg变量处于什么位置。你认为你自己做不到吗?
我不这么认为。
下载 - 它将帮助 -http://depositfiles.com/files/eg4fmn3bp
如果你想学习,那么就直接放弃这个项目,或者使用一个程序员。
你是想纠正别人的代码吗?如果是这样,你必须把它拆开来理解每一个字母。否则对你来说会更加困难。更好的是,写你自己的代码。这样,你就知道什么是什么,哪里可能出现错误,如何抓住它,如何修复它。
如果你对自己的代码有这样的问题,那么我做得很对--下载罗氏的课程(上面的链接),从创建脚本开始。它不会变得更快。而你的工作对你来说没有人愿意做。如果没有学习的欲望--那么这就是一个直接的方法,要么放弃这个想法,要么雇佣一个程序员。