mt4编写了ea交易面板,回测中点击按钮下单无作用

 
mt4编写了ea交易面板,回测中点击按钮下单无作用。mt5也是类似的情况,不进行回测ea是正常下单的。哪位小伙伴遇到过这种问题怎么解决的
 
lettiexi86:
mt4编写了ea交易面板,回测中点击按钮下单无作用。mt5也是类似的情况,不进行回测ea是正常下单的。哪位小伙伴遇到过这种问题怎么解决的

默认的按钮不行,回测时禁用了触发。

要另外写一套监控按钮状态。

 
lettiexi86:
mt4编写了ea交易面板,回测中点击按钮下单无作用。mt5也是类似的情况,不进行回测ea是正常下单的。哪位小伙伴遇到过这种问题怎么解决的

我以前遇到过,现在解决了你写一个回测时使用的函数,用来判决按钮是不是被点击,如果是,那么执行下单代码,

  if(ObjectGetInteger(0,"mran",OBJPROP_STATE)==true)//当买入按钮被点击
     {
      double xdl=JY.SRKHZ("xdlsrk");//获取下单量
      double sl=JY.SRKHZ("zssrk");
      double tp=JY.SRKHZ("zysrk");

      if(je>0)
        {
         if(xdl>0)//如果下单量>0,那么按固定下单量下单
           {
            if(xdl==0.01)
              {
               JY.buy(xdl,sl,tp,magic,订单注释);//下单

              }