求助,MT4自动交易系统的自动下单总是出现130错误

 

MT4自动交易系统的自动下单总是出现130错误,止损价格也很合理,不知道为什么总是出现130错误,

OrderSend(Symbol(),OP_BUY,dLots,Ask,4,Ask-30*Point,Ask+50*Point,"EA_Trailing",16384,0,Red); 

EURUSD货币对 

 

市价单是不能设置止损和止赢的,用OrderModify

         ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid-delta*Point,3,0,0,"",11,0,Red);
         if(ticket>0)
         {
            OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
            OrderModify(ticket,OrderOpenPrice(),OrderOpenPrice()+sl*Point,OrderOpenPrice()-tp*Point,OrderOpenTime()+86000,Red);
         }

 

止损和赢利水平线不能够关闭市场. 最小距离的终止水平点可以使用MarketInfo ()函数得到MODE_STOPLEVEL参量。 在错误或水平位不正常停止情况下,错误130 (ERR_INVALID_STOPS)将会生成.

在挂单的位置,开价格不能够终止市场活动. 最小距离的终止水平点可以使用MarketInfo ()函数得到MODE_STOPLEVEL参量。 在错误或水平位不正常停止情况下,错误130 (ERR_INVALID_STOPS)将会生成.

原因: