1评论

0收藏

EA开仓问题的请教

avatar 勇者无敌2019 | 1367 人阅读 | 1 人评论 | 2020-03-10

我根据前人编写的网格EA做了一些改动,之前的EA只有买入的方向,BuyLimit和BuyStop 双向挂单,我做了一些改动,把卖出的网格也加了进去,回测历史的时候都正常,买单、卖单都能正常开单、挂单、止盈平仓,然后我拿这个EA设置好参数用模拟账户去测试,但是为啥卖出单就开不了仓呢?

哪个大神给指点一下啊!!??
""
还没有人打赏,支持一下

评论|共 1 个

勇者无敌2019

发表于 2020-3-10 15:38:07 | 显示全部楼层

void OnTick()
  {
//----------------------开始编写策略核心-----------------------------+
   iShowInfo();
   BuyMain();
   SellMain();
   if (BuyGroupOrders==0 && BuyLimitOrders==0 && SellLimitOrders==0 && BuyStopOrders==0 && SellStopOrders==0)
         {
            iWait();
            iDisplayInfo("TradeInfo", "市价买入开仓", 1, 5, 50, FontSize, "", Olive);
            OrderSend(Symbol(),OP_BUY,Lots,Ask,0,0,0,MyOrderComment+DoubleToStr(Ask,Digits),MyMagicNum);
            OrderSend(Symbol(),OP_SELL,Lots,Bid,0,0,0,MyOrderComment+DoubleToStr(Bid,Digits),MyMagicNum);
         }
      return(0);
//----------------------编写策略核心结束-----------------------------+  
  }

上面的自定义函数也都没有啥问题的,可以执行的时候为啥不能开卖单呢?

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则