EA如何一次下5个订单? 新评论 hls2020 2016.01.08 10:35 本人刚开始学EA,遇到点问题,请教下高手, 我想当满足一定条件时,EA一次下5个订单,我自己写的代码如下:我这个代码写的EA有时只下1-2个单,请问要如何修改呢? int openbuy() { int odb01,odb02,odb03,odb04,odb05; if(OrdersTotal()==0) { odb01=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl01*Point,Ask+tp01*Point,"",0,0,0); odb02=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl02*Point,Ask+tp02*Point,"",0,0,0); odb03=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl03*Point,Ask+tp03*Point,"",0,0,0); odb04=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl04*Point,Ask+tp04*Point,"",0,0,0); odb05=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl05*Point,Ask+tp05*Point,"",0,0,0); //return; } return(0); } 提供EA代写,指标,脚本等。有编程相关问题也可在此回复 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 [存档!]我将免费撰写任何专家或指标。 reetin 李婷 2016.01.09 05:10 #1 for(x=5,x<1,x--){odb[x]=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl01*Point,Ask+tp01*Point,"",0,0,0);} hls2020 2016.01.09 08:34 #2 reetin 李婷: for(x=5,x<1,x--){odb[x]=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl01*Point,Ask+tp01*Point,"",0,0,0);} 谢谢! 我想设置每个订单的止损和止盈不一样, 如何写呢?万分感谢! 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
本人刚开始学EA,遇到点问题,请教下高手, 我想当满足一定条件时,EA一次下5个订单,我自己写的代码如下:
我这个代码写的EA有时只下1-2个单,请问要如何修改呢?
int openbuy()
{
int odb01,odb02,odb03,odb04,odb05;
if(OrdersTotal()==0)
{
odb01=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl01*Point,Ask+tp01*Point,"",0,0,0);
odb02=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl02*Point,Ask+tp02*Point,"",0,0,0);
odb03=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl03*Point,Ask+tp03*Point,"",0,0,0);
odb04=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl04*Point,Ask+tp04*Point,"",0,0,0);
odb05=OrderSend(Symbol(),OP_BUY,lot,Ask,huadian,Ask-sl05*Point,Ask+tp05*Point,"",0,0,0);
//return;
}
return(0);
}