以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- [求助]计算个股涨幅与上证涨幅相关性时没有值输出 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=175238) |
-- 作者:lcgs005 -- 发布时间:2020/3/28 15:36:48 -- [求助]计算个股涨幅与上证涨幅相关性时没有值输出 计算个股涨幅与上证指数涨幅的相关性,不知道为什么xgx没有值输出? 代码如下: T:=BARPOS; shzs:=callstock(\'SH000001\',vtCLOSE,6,0); shzsr:=callstock(\'SH000001\',vtCLOSE,6,-1); shzf:(shzs/shzsr-1)*100; //涨跌幅相关性 ggzf:(c/ref(c,1)-1)*100; xgx:corr(ggzf,shzf,T);
|
-- 作者:wenarm -- 发布时间:2020/3/29 19:41:10 -- xgx:corr(ggzf,shzf,T);
k线数量不够。满足不了你定义的T的数量要求。
指定的周期不能大于等于k线数量。
[此贴子已经被作者于2020/3/29 19:41:49编辑过]
|
-- 作者:lcgs005 -- 发布时间:2020/3/30 14:41:20 -- |
-- 作者:banzhuan -- 发布时间:2020/3/30 15:19:41 -- corr 计算的值不包括当根K线的,所以如果使用BARPOS来计算会不行,而用BARPOS-1 可行。 你可以限制K线数量看下,比如限制5根K线后,用xgx:corr(ggzf,shzf,5); 是没有输出的值,因为该函数只计算历史上的4根K线
|
-- 作者:lcgs005 -- 发布时间:2020/3/30 23:52:39 -- 谢谢,使用-1后可以输出值来了 |