[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 296 1...289290291292293294295296297298299300301302303...631 新评论 Виктор 2012.08.02 20:08 #2951 yosuf: 这一点在代码中写在哪里,怎么写的?究竟什么应该被删除? 它写在专家顾问作者的脸上。你不是自己写的,是吗? Роман 2012.08.03 00:25 #2952 granit77: 写顾问的人脸上是这么写的。你不是自己写的,是吗? 如果你熟悉 "五",你可能想看看它...- 籼米对五谷杂粮不起作用。四个没有问题。 为锦标赛做准备--在开始之前时间已经不多了...... 我很感激。 ilunga 2012.08.03 06:04 #2953 GarKain: 为什么关闭订单不起作用? 如果(OrdersTotal()>0){ for(int g=OrdersTotal()-1; g>=0; g--){ OrderSelect(g,SELECT_BY_POS)。 如果(OrderMagicNumber()==2563 && OrderType()==OP_BUY){ 如果(Open[0]<=Low[Steploss]){ OrderClose(g,1,Bid,3,Red)。 return(0); } 如果(GradusEDBuy==true){ OrderClose(g,1,Bid,3,Red)。 return(0); } } } 如果(OrderMagicNumber()==2563 &&OrderType()==OP_SELL){ 如果(Open[0]>=High[Steploss]){ OrderClose(g,1,Ask,3,Red)。 return(0); } 如果(GradusEDSell==true){ OrderClose(g,1,Bid,3,Red)。 return(0); } } } OrderClose函数需要订单的唯一票号,而不是其在未结订单列表中的编号。 Paladin80 2012.08.03 07:37 #2954 GarKain: 为什么关闭订单不起作用? ... 试试这个设计的味道。将其与你的那个进行比较,并自己找出差异。顺便说一下,当你收盘时,单子是3,那是4位数的报价。如果你有5位数的报价,就填30。 if (OrdersTotal()>0 { //--- 1 start for(int g=OrdersTotal()-1; g>=0; g--) { //--- 2 start if OrderSelect(g,SELECT_BY_POS,MODE_TRADES); { //--- 3 start if (OrderMagicNumber()==2563 && OrderType()==OP_BUY) { //--- 4.a start if (Open[0]<=Low[steploss] || GradusEDBuy==true) { RefreshRates(); OrderClose(OrderTicket(),OrderLots(),Bid,3,Red); return(0); } } //--- 4.a end if (OrderMagicNumber()==2563 && OrderType()==OP_SELL) { //--- 4.b start if (Open[0]>=High[steploss] || GradusEDSell==true) { RefreshRates(); OrderClose(OrderTicket(),OrderLots(),Ask,3,Red); return(0); } } //--- 4.b end } //--- 3 end } //--- 2 end } //--- 1 end Ale-xander 2012.08.03 08:41 #2955 帮助! 我怎样才能教我的EA不关闭其他人的订单? 预先感谢 Paladin80 2012.08.03 08:45 #2956 Ale-xander: 帮助! 我怎样才能教我的EA不关闭其他人的订单? 预先感谢 写下其他人的订单与你的有什么不同。选项取决于这种差异。一个普遍的选择是,从一个神奇的数字打开你的订单,然后通过这个数字过滤订单。 pav 2012.08.03 09:06 #2957 你能告诉我在哪里可以下载五位数报价的MT4吗? Ale-xander 2012.08.03 09:09 #2958 paladin80: 写下其他人的订单与你的有什么不同。选项取决于这种差异。一个普遍的选择是,从一个神奇的数字打开你的订单,然后通过这个数字过滤订单。 谢谢你的快速答复。然后教我如何用一个神奇的数字打开你的订单。 Владимир Тезис 2012.08.03 09:12 #2959 Ale-xander 在OrderSend()函数 中插入正确的魔术师 pav 2012.08.03 09:13 #2960 你能告诉我在哪里可以下载五位数报价的MT4吗? 1...289290291292293294295296297298299300301302303...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这一点在代码中写在哪里,怎么写的?究竟什么应该被删除?
写顾问的人脸上是这么写的。你不是自己写的,是吗?
如果你熟悉 "五",你可能想看看它...- 籼米对五谷杂粮不起作用。四个没有问题。
为锦标赛做准备--在开始之前时间已经不多了......
我很感激。
为什么关闭订单不起作用?
如果(OrdersTotal()>0){
for(int g=OrdersTotal()-1; g>=0; g--){
OrderSelect(g,SELECT_BY_POS)。
如果(OrderMagicNumber()==2563 && OrderType()==OP_BUY){
如果(Open[0]<=Low[Steploss]){
OrderClose(g,1,Bid,3,Red)。
return(0);
}
如果(GradusEDBuy==true){
OrderClose(g,1,Bid,3,Red)。
return(0);
}
}
}
如果(OrderMagicNumber()==2563 &&OrderType()==OP_SELL){
如果(Open[0]>=High[Steploss]){
OrderClose(g,1,Ask,3,Red)。
return(0);
}
如果(GradusEDSell==true){
OrderClose(g,1,Bid,3,Red)。
return(0);
}
}
}
为什么关闭订单不起作用?
...
试试这个设计的味道。将其与你的那个进行比较,并自己找出差异。顺便说一下,当你收盘时,单子是3,那是4位数的报价。如果你有5位数的报价,就填30。
帮助!
我怎样才能教我的EA不关闭其他人的订单?
预先感谢
帮助!
我怎样才能教我的EA不关闭其他人的订单?
预先感谢
你能告诉我在哪里可以下载五位数报价的MT4吗?
写下其他人的订单与你的有什么不同。选项取决于这种差异。一个普遍的选择是,从一个神奇的数字打开你的订单,然后通过这个数字过滤订单。
Ale-xander 在OrderSend()函数 中插入正确的魔术师
你能告诉我在哪里可以下载五位数报价的MT4吗?