哪位好心人能帮我把下面多单改成空单

 

哪位好心人能帮我把下面多单改成空单,我改了后总是下太多空单,不符合我的策略,谢谢!(我把 high和low ,BId和Ask,“<”和“>”互换,下单量却非常大,而且“(lowtime-Time[0])<=”个参数好象不管用)

  1. datetime hightime=0;
  2. double high0=0;
  3. datetime timebar=0;
  4. int OnInit()
  5.   {
  6.    return(INIT_SUCCEEDED);
  7.   }
  8. void OnDeinit(const int reason)
  9.   {

  10.   }
  11. void OnTick()
  12.   {
  13.       if(timebar!=Time[0])//每根新的k线产生 重新初始化记录的价格和时间
  14.         {
  15.           high0=0;
  16.           hightime=0;
  17.           timebar=Time[0];
  18.         }
  19.       if(NormalizeDouble(high0,Digits)<NormalizeDouble(High[0],Digits))
  20.         {
  21.           high0=NormalizeDouble(High[0],Digits);
  22.           hightime=TimeCurrent();
  23.         }
  24.       if((High[0]-Open[0])>=50*Point && (hightime-Time[0])<=120)
  25.         {
  26.           bool a=OrderSend(Symbol(),OP_BUY,0.1,Ask,10,Bid-50*Point,Bid+50*Point,"开多单" ,12345,Red);   //开多单
  27.         }
  28.   }
原因: