我做了一个时间周期计数, 求X周期内持仓方向最高点距离当前的位置。
然后只要到达某个时间点没有新高新低(看持仓方向) 则立即在open平仓。
这本来没问题,然而我遇到问题, 在少部分周期下, open执行的那个K线不久又新高或者新低了,于是平仓信号就丢失了。
我想解决问题是一定在X到达open平仓,不管这个K线事后到底有否新高还是新低。
这个问题主要出在统计新高新低最后位数,如果K线出来无变化是执行平仓的,但是如果一定时间后新高新低则条件不成立了。
没想通怎么限定不管变啥一旦周期到立即执行不改变的
时间周期大ref一次可以完蛋了, 问题应该就是在最后一个周期去判断新高新低了。 提前一个么不对头,减后一个么坑人。
问题已经知晓,可没啥解决方案想出来啊。
怎么与我的想法不同? 哦,你是当价格了。 我是用时间统计的
我算的是当前距离持仓周期内最高或者最低的距离,距离到达则立即平常,没在判断价格。
((高>=TIMESTOP) or (h=hhv(h,enterbars+1)))
((低>=TIMESTOP) or ( l=llv(l,enterbars+1)))
那判断条件改成这样呢?
((高>=TIMESTOP) or (h=hhv(h,enterbars+1)))
((低>=TIMESTOP) or ( l=llv(l,enterbars+1)))
那判断条件改成这样呢?
用and ,不校验高低,是校验timestop出现open ,只要open不是新高与新低,说明就可以执行,判断open就成 当根K线的open不会闪,搞定。