平仓后如何禁止再开单

 
请问如何在1根k线上已经交易平仓过了,但是又满足开单条件。如何禁止重新开单
 
wuyu tian:
请问如何在1根k线上已经交易平仓过了,但是又满足开单条件。如何禁止重新开单

datetime  t_0;


if(t_0!=Time[0]){

if(开仓条件) 开仓;

t_0=Time[0];

}

 
//全局变量
input int      间隔分钟 = 120; 
datetime time_limit;//开仓时间限制
void OnTick()
{
   if(TimeLocal() < time_limit)//间隔K线数不重复开仓
      return;
}
//开仓时
{
time_limit=TimeLocal()+间隔分钟*60//秒
Comment("允许开仓时间:",TimeToString(time_limit));
}
原因: