不管用callstock还是symbol$value,如果引用的合约没有数据,都会返回前一个有效数据。
我的问题:在这种情况下如何才能返回0,或者返回无效值(valid判断)。或者如何判断另外一个品种或合约本周期无数据
如果引用close、openint等返回前有效值是没问题的。但如果引用vol、amount这些就有问题了,本周期无数据时,vol、amount应该是0而不应该是前值
之前没碰上这个问题,主要是内盘流动性好,现在开始研究外盘,发现好多k线不齐的,这样引用起来就有很大的问题
如果没有有效的解决办法,建议增加一个引用函数,区别于callstock:若引用的对象本周期无数据,返回0
可以试试用自定义数据,自定义数据里的统计选项有这类选择性的参数,使用自定义数据也比你跨周期引用数据更有效率