如何获得上一根K线的持仓状态?
知道能用ref(holding,1)去获得,但是有这么一个问题,就是如果上一根k线刚好下单,第二根k线获得的持仓状态是前两根k线的状态,
而不是上一根k线下单的状态。
同时,我也尝试过用变量去控制,但是ref不能写在控制if语句中,这样就造成一个问题,变量的定义只能写在控制语句之外,而当上一根k线下单,此时变量的值被改变,
到第二根k线时,获得的上一个变量的值不是被改变后的值,因为此时ref取得的值是前两根k线的值,但是我想获得上一根k线下单后立即改变的值。
刚刚测试了下,发现用ref(x,1)是对于上一根k线改变的值是获取不正确的,但ref(x,0)却可以,请问ref(x,0)是怎么一回事呢?
不是啊,你测试下,第一根开空,第二根反手,这样就可以看得出了。。。