首先,建一个指标,命名:JL,公式输出 前一日成交量,FV:REF(MA(VOL,5),1);
然后在其他指标中调用该值,例如,在指标“测试”中引入语句,FVV:"JL.FV#DAY",NODRAW;
接下来就会发现,分时图与K线图的结果是不一致的。以000008 神州高铁为例,直接上图。
那么问题来了:
1.是不是分时指标中不可以进行跨周期的数据调用?
2.假如可以调用,那么此处是否在指令集中有BUG?(此处不存在未来函数导致的数据变化,也不存在历史数据缺失原因-经过检查,在日线周期中,输出是正确的。)
哪位大神能解答呢?
[此贴子已经被作者于2017/6/6 12:17:43编辑过]
建议用stkindi函数引用指标,
建公式JL
fv:=ma(vol,5);
再建一个概念公式
stkindi('','jl.fv',0,6,-1);
谢谢回复!但是该函数,之前就试过,刚刚又测试了,同样存在问题:
1.如果再开始打开的是日线图,那么没问题,切换成分时、分钟K线都无误;
2.如果开始是分时图或分钟K线图,切换到日线时数据跳变。

此主题相关图片如下:jjgf.png

3.再切换回分钟K线,数据又跳变为日线一致。
???
在1分钟周期引用前一日成交量的5日均值,结果是一致的,如图

此主题相关图片如下:1.png
[此贴子已经被作者于2017/6/7 13:58:10编辑过]
我前头已提示新的问题在于:
1.先打开1M周期图-->日线图,出错。(选取今天还未浏览过的股票代码)
2.日线图——》1M周期,没问题。
就是说,1分钟K图中调用日线数据,取决于你今天是否打开过它的日线图。没有,出错,有,就OK。请再测试下。

此主题相关图片如下:123.png

包括在分时图中调用动态行情数据,有同样的问题产生。比如调用量比数据 LB:DYNAINFO( 17) ;如果今天尚未打开过日线数据,那么在分时或者分钟K线图中调用该数据一定是错的;反之,如果打开过日线,那么分时或分钟K线图中显示就没毛病。
真是奇怪,这到底是什么逻辑?
引用前,需要先补充所引用品种的日线数据。你打开品种K线图,按下扩键就等于是补充了该品种的数据。
跨周期调用需要补充被调用的历史数据,
打开日线相当于下载日线历史数据,
第二种下载方法是工具-》数据补充里下载历史日线数据。