勇者无敌2019 发表于 2020-3-10 12:26:31

EA开仓问题的请教

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

哪个大神给指点一下啊!!??

勇者无敌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);
//----------------------编写策略核心结束-----------------------------+
}

上面的自定义函数也都没有啥问题的,可以执行的时候为啥不能开卖单呢?
页: [1]
查看完整版本: EA开仓问题的请教