写了一个开仓的基础脚本,拖入货币对后,为啥不能开仓?

 

  根据网上的视频课程学习后,按网上视频写了下面的基本的开仓脚本,视频上是可以开仓的,但是现实我拖入后不能开仓,这是为什么呢?差异可能是MT4升级了。

void OnStart()

  {

    OrderSend(Symbol(),OP_BUY,0.01,Ask,30,Ask-500*Point,Ask+500*Point,"buy",1,0,White);

  }

//+------------------------------------------------------------------+

  在MT4上的EA上显示出   trade operations not allowed by settings

 
a2011104065:

  根据网上的视频课程学习后,按网上视频写了下面的基本的开仓脚本,视频上是可以开仓的,但是现实我拖入后不能开仓,这是为什么呢?差异可能是MT4升级了。

void OnStart()

  {

    OrderSend(Symbol(),OP_BUY,0.01,Ask,30,Ask-500*Point,Ask+500*Point,"buy",1,0,White);

  }

//+------------------------------------------------------------------+

  在MT4上的EA上显示出   trade operations not allowed by settings


要钩选允许EA交易的选项。另外,你不加条件,会不停地开仓。

原因: