提供EA代写,指标,脚本等。有编程相关问题也可在此回复

 
提供EA代写,指标,脚本等。有编程相关问题也可在此回复,我的帐号就是我的QQ号。
 
自己顶一个
 
543182718:
提供EA代写,指标,脚本等。有编程相关问题也可在此回复,我的帐号就是我的QQ号。

本人刚开始学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); 

  } 

 
hls2020:

本人刚开始学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); 

  } 

造成这种现象的原因是这5个下单函数,如果有部分没有成功执行的话,那之后就不会执行,因为OrdersTotal()已经大于0了。   

 OrderSend函数在每次执行完后应该判断下是否成功执行。

 
543182718:
提供EA代写,指标,脚本等。有编程相关问题也可在此回复,我的帐号就是我的QQ号。
你好,你学这个ea有编程基础没,我也新手,,可以一起交流交流,互相学习呀
 
Sean1021:
你好,你学这个ea有编程基础没,我也新手,,可以一起交流交流,互相学习呀
额   我已过了新手区了~~~
 

楼主好!新手求教问题?

 MA5上穿MA20后,过了5根K线再做多;MA5下穿MA20后,过了5根K线再做空。

这个入场条件怎样表达呀?不胜感激! 

 
sglxxEA:

楼主好!新手求教问题?

 MA5上穿MA20后,过了5根K线再做多;MA5下穿MA20后,过了5根K线再做空。

这个入场条件怎样表达呀?不胜感激! 



   确定这几个值   ma5【5】  ma5【5+1】  ma20【5】  ma20【5+1】//括号内是K线序号

    if(ma5【5】>ma20【5】 && ma5【5+1】<ma20【5+1】)//做多

send();//开仓吧

 
 
·
 
5
原因: