请教如何在每一周期之后计算刚过去的1柱(当前是0柱)的某些指标的值????

 

ontick()方式方法是每一tick,只有变动才会操作、计算???如果不变动就不会操作???

因为如果当前周期如m5,没有走完的情况下,根据价格变动的情况相应的指标也是变动的,所以是不可信的?也不可取的。

因此想请教各位如何在每一次走完当前周期的情况下就计算过去一个1柱(当前是0柱)的某些指标值??用什么方式方法??? 

 
jamin:

ontick()方式方法是每一tick,只有变动才会操作、计算???如果不变动就不会操作???

因为如果当前周期如m5,没有走完的情况下,根据价格变动的情况相应的指标也是变动的,所以是不可信的?也不可取的。

因此想请教各位如何在每一次走完当前周期的情况下就计算过去一个1柱(当前是0柱)的某些指标值??用什么方式方法??? 

1. 新的报价(tick)到来触发ontick()

2. 那要看你指标的具体写法。。。如果其中有使用当前价格的,那么最新的(或者一些重绘的)指标值必然根据当前价格的不同而变动。

3. 用前一柱形的价格计算,不要用当前价格计算。 

去读读关于自定义指标的一些文章吧。

 
close【1】.high【1】不就行了吗?