怎么实现1根K线只下一单

 

有人用下面语句解决,我用模拟账号测试后发现虽然是只下一单了,不过下另一单却是不对的,隔了很久才又下单,明显不对

datetime sj;

  

if(条件1  && sj!=Time[0])

   {      条件;    sj=Time[0];   }


请教有什么好的办法呢

 
检查所有未平仓订单(是否排除挂单要看你的需求)的开单时间,与当前柱线的时间段比较。
 
Xiangdong Guo:
检查所有未平仓订单(是否排除挂单要看你的需求)的开单时间,与当前柱线的时间段比较。
是用什么函数呢?
 
yuliang0898:

有人用下面语句解决,我用模拟账号测试后发现虽然是只下一单了,不过下另一单却是不对的,隔了很久才又下单,明显不对

datetime sj;

  

if(条件1  && sj!=Time[0])

   {      条件;    sj=Time[0];   }


请教有什么好的办法呢

获取最近一笔订单的开仓时间,和当前K线开盘时间比较,如果当前K线开盘时间大于最近一笔订单的开仓时间,说明当前K线上可以再次开单