以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  分时指标中调用日线数据为何出错  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=154784)

--  作者:SuperKolin
--  发布时间:2017/6/6 12:16:52
--  分时指标中调用日线数据为何出错
首先,建一个指标,命名:JL,公式输出 前一日成交量,FV:REF(MA(VOL,5),1);
然后在其他指标中调用该值,例如,在指标“测试”中引入语句,FVV:"JL.FV#DAY",NODRAW; 
接下来就会发现,分时图与K线图的结果是不一致的。以000008 神州高铁为例,直接上图。

那么问题来了:
   1.是不是分时指标中不可以进行跨周期的数据调用?
   2.假如可以调用,那么此处是否在指令集中有BUG?(此处不存在未来函数导致的数据变化,也不存在历史数据缺失原因-经过检查,在日线周期中,输出是正确的。)


哪位大神能解答呢?


[此贴子已经被作者于2017/6/6 12:17:43编辑过]

--  作者:pyd
--  发布时间:2017/6/6 12:34:05
--  

建议用stkindi函数引用指标,

建公式JL

fv:=ma(vol,5);

 

再建一个概念公式

stkindi(\'\',\'jl.fv\',0,6,-1);


--  作者:SuperKolin
--  发布时间:2017/6/7 12:53:59
--  
谢谢回复!但是该函数,之前就试过,刚刚又测试了,同样存在问题:
 1.如果再开始打开的是日线图,那么没问题,切换成分时、分钟K线都无误;
2.如果开始是分时图或分钟K线图,切换到日线时数据跳变。
图片点击可在新窗口打开查看此主题相关图片如下:jjgf.png
图片点击可在新窗口打开查看
3.再切换回分钟K线,数据又跳变为日线一致。

???



--  作者:gxx978
--  发布时间:2017/6/7 13:10:54
--  
看下你的引用公式是怎么写的?
--  作者:SuperKolin
--  发布时间:2017/6/7 13:44:57
--  
完全就用你提供的数据。

图片点击可在新窗口打开查看此主题相关图片如下:fv.png
图片点击可在新窗口打开查看


--  作者:pyd
--  发布时间:2017/6/7 13:54:22
--  

在1分钟周期引用前一日成交量的5日均值,结果是一致的,如图

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/6/7 13:58:10编辑过]

--  作者:SuperKolin
--  发布时间:2017/6/7 14:27:54
--  
我前头已提示新的问题在于:
1.先打开1M周期图-->日线图,出错。(选取今天还未浏览过的股票代码)
2.日线图——》1M周期,没问题。

就是说,1分钟K图中调用日线数据,取决于你今天是否打开过它的日线图。没有,出错,有,就OK。请再测试下。
图片点击可在新窗口打开查看此主题相关图片如下:123.png
图片点击可在新窗口打开查看

--  作者:SuperKolin
--  发布时间:2017/6/7 14:35:07
--  
包括在分时图中调用动态行情数据,有同样的问题产生。比如调用量比数据 LB:DYNAINFO( 17) ;如果今天尚未打开过日线数据,那么在分时或者分钟K线图中调用该数据一定是错的;反之,如果打开过日线,那么分时或分钟K线图中显示就没毛病。
  真是奇怪,这到底是什么逻辑? 

--  作者:gxx978
--  发布时间:2017/6/7 14:48:05
--  

引用前,需要先补充所引用品种的日线数据。你打开品种K线图,按下扩键就等于是补充了该品种的数据。


--  作者:pyd
--  发布时间:2017/6/7 14:49:47
--  

跨周期调用需要补充被调用的历史数据,

打开日线相当于下载日线历史数据,

第二种下载方法是工具-》数据补充里下载历史日线数据。