为何频繁开仓

Params

   Numeric notbef(930);       //Time

   Numeric notaft(1456);       //Time

   Numeric notbef1(2130);       //Time

   Numeric notaft1(2256);       //Time


Vars


Numeric TurtleUnits(1); // 交易手数

Bool SendOrderThisBar(False); // 当前Bar有过交易

Events

OnBar(ArrayRef<Integer> indexs)

{




// 长周期突破开仓 Failsafe Breakout point

If(MarketPosition ==0 && (Time>notbef/10000 and Time<notaft/10000) || (Time>notbef1/10000 and Time<notaft1/10000))

{

If( close >High[1])

{

Buy(TurtleUnits,Close);

SendOrderThisBar = True;

}

If( close<Low[1])

{

//SellShort(TurtleUnits,Close);

SendOrderThisBar = True;

}

}





 

  if(marketposition!=0 and Time>=0.1456 && Time<=0.15)

    {


     

               BuyToCover(0,Close);  

       

               Sell(0,Close);

    }



   if(marketposition!=0 and Time>=0.2256 && Time<=0.23)

    {


     

               BuyToCover(0,Close);  

       

               Sell(0,Close);

    }

   

}

日内交易,无仓位开仓一手,为何频繁开仓,怎么修改

软件频繁出错
关于引用大周期之后开仓异常
请问为何代码只执行一次开仓程序,后续就不再执行了
输出为何是0
开仓K实时开仓,并同K实时止损
tbpy为何无法导入python
开仓价卖出
频繁开仓,MarketPosition一直是0
关于限制当日开仓次数
为何在9:00在仓

data-href=

逻辑判断问题

你的本意是三个表达式 a b c

a 必须满足 b和c任一满足即可

那就必须写成a and (b or c)

但是你写成了a and b or c

你的写法意思是,要么ab同时满足,要么c满足