后台、轮询条件下,请看一下下面这个语句是永远不会执行买入操作呢?还是会限制在barslast(TJ)周期内只执行一次买入操作?
if count(Buycond,barslast(TJ))=0 then tbuy(Buycond,1,lmt,MAIJIA,0);
永远不会买入
count(buycond,barslast(tj))=0 表示buycond不可以成立,而后面的买入条件又会必须buycond要成立,前后矛盾了
在走完k线模式下肯定是永远不会开仓。但在轮询模式下,在count函数和tbuy函数之间有个时间历程,是不是可能在count时buycond尚未发生,而在tbuy时buycond条件满足,从而执行买入动作?
在走完k线模式下肯定是永远不会开仓。但在轮询模式下,在count函数和tbuy函数之间有个时间历程,是不是可能在count时buycond尚未发生,而在tbuy时buycond条件满足,从而执行买入动作?
呵呵,脑子短路了。if的条件不成立,then后的函数不执行。
主要是因为我在一个公式中用了buycond and count(buycond,barslast(tj))=1来控制只能作一次买入不成功,仍然发生二次买入,排查问题走火入魔了