我做A股,使用某公式:有跨周期引用。
主公式为周线级别,引用小周期为60分钟级别,然后就出现问题了:
用条件选股和预警里筛选的票不一样。
条件选股里的票是我要的票,但预警公式里的票完全不对(预警里要的票是上一个周期满足的)。
仔细看了以后,发现问题在于:
1、预警公式对周线数据的取数为前一个周期的。比如我周三跑预警,主公式里由于周线未走完,直接取了上一个周线的末值。
比如,我要找本周期周线的macd值,结果由于本周期的周线未完成,系统自动取了上一个周线的macd。
2、条件选股里同样的公式,周线取数就是最后一个值。
另:我公式运行模式序列、逐K、逐K(刷最后一个K线)都试过了,预警里就是不取当周期未完的数据,而是取了上一个周线数据。
请问如何解决以上问题?
您的意思是 本地预警里,同样的跨周期引用的结果是上一个周期的值 ? 这样,您可以用debugfile 输出下结果,然后去K线图里比较一下。 正常来说输出的应该也是本周期走到目前为止的值。
确实我用其它非周期引用公式,都是取的是本周期走到目前为止的值。
但跨周期公式却出现问题。
debugfile 这个怎么操作?不会,没用过。