请教老师,在onbar域判断开平仓条件的变量可以是全局变量吗?
OnBar(ArrayRef<Integer> indexs){ ...................... if (count<1&&switchs) { SellShort(1,open); count=1; switchs=False; }我这样写,count和switch两个变量可以是全局变量吗?用全局变量是不是会导致信号闪烁啊,因为刚出信号,下一tick读到的count和switchs就变了,信号就消失了。
OnBar(ArrayRef<Integer> indexs){ ...................... if (count<1&&switchs) { SellShort(1,open); count=1; switchs=False; }我这样写,count和switch两个变量可以是全局变量吗?用全局变量是不是会导致信号闪烁啊,因为刚出信号,下一tick读到的count和switchs就变了,信号就消失了。
会所以一般配合信号机制的状态变量会用序列类型而不是全局类型