以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  stkindiex 参数 datanum,如何使用?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=143441)

--  作者:roadpeace
--  发布时间:2016/11/26 10:58:12
--  stkindiex 参数 datanum,如何使用?

待引用的指标:

DayLine

ema240:ema(c,240);

 

在5分钟图上显示的指标:

ema2401:stkindi(\'\',\'DayLine.ema240\',0,6,-1);
ema2402:stkindiex(\'\',\'DayLine.ema240\',0,6,-1,0);
ema2403:stkindiex(\'\',\'DayLine.ema240\',0,6,-1,10);
ema2404:stkindiex(\'\',\'DayLine.ema240\',0,6,-1,100);
ema2405:stkindiex(\'\',\'DayLine.ema240\',0,6,-1,1000);

 

 

为何datanum不起作用?每一个指标显示都是一样的


--  作者:jinzhe
--  发布时间:2016/11/28 8:38:35
--  

说明你所引用的数据,调用数据量的多少不影响实际引用结果。

 


--  作者:roadpeace
--  发布时间:2016/11/28 8:42:25
--  
不明白为什么调用数据量的多少不影响实际引用结果,ema(c,240),不是应该最少要240个数据么?
--  作者:jinzhe
--  发布时间:2016/11/28 9:09:18
--  
在哪个品种上用?
--  作者:roadpeace
--  发布时间:2016/11/28 9:14:22
--  
哪个品种都一样,例如rb13 5分钟
--  作者:jinzhe
--  发布时间:2016/11/28 9:36:24
--  
这个是偏移引用导致的直接引用了已有的值,你不偏移下看看
--  作者:roadpeace
--  发布时间:2016/11/28 9:43:33
--  

ema2401:stkindi(\'\',\'DayLine.ema240\',0,6,0);
ema2402:stkindiex(\'\',\'DayLine.ema240\',0,6,0,0);
ema2403:stkindiex(\'\',\'DayLine.ema240\',0,6,0,10);
ema2404:stkindiex(\'\',\'DayLine.ema240\',0,6,0,100);
ema2405:stkindiex(\'\',\'DayLine.ema240\',0,6,0,1000);

 

改成不偏移也是一样


--  作者:jinzhe
--  发布时间:2016/11/28 10:18:42
--  
你那边的不偏移也是一样结果吗?能不能截图看看
--  作者:fly
--  发布时间:2016/11/28 11:03:13
--  

DATANUM参数:为引用指定数量的K线数据,使用该参数限定引用指定数量的K线数据可以极大的提高引用数据的效率

这个值填写的小,可以有效地提高数据的引用效率。

 

一般日线周期本地都会有足够多的数据。引用出来的值都是正确的。

如果引用其它周期数据--如1分钟,5分钟,要注意本地数据不足会导致引用到错误的值



--  作者:roadpeace
--  发布时间:2016/11/28 11:05:15
--  

刚才发现原来是连续调用的话,结果就是一样的。分开两个公式写好像就没这样问题

 

我再测试 一下