欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]计算个股涨幅与上证涨幅相关性时没有值输出

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2480人关注过本帖树形打印复制链接

主题:[求助]计算个股涨幅与上证涨幅相关性时没有值输出

帅哥哟,离线,有人找我吗?
lcgs005
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
[求助]计算个股涨幅与上证涨幅相关性时没有值输出  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/3/29 19:41:10 [只看该作者]

xgx:corr(ggzf,shzf,T);
k线数量不够。满足不了你定义的T的数量要求。
指定的周期不能大于等于k线数量。
[此贴子已经被作者于2020/3/29 19:41:49编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
lcgs005
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2020/3/30 14:41:20 [只看该作者]


corr里的三个参数都可以取得到值,但是写入函数时没有值,把T改为 T:barscount(c>0);后仍然是同样的情况,corr里的三个参数值单独都可以显示出来,但写入corr后就没有值

 回到顶部
帅哥哟,离线,有人找我吗?
banzhuan
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16558 积分:0 威望:0 精华:0 注册:2017/6/1 10:24:09
  发帖心情 Post By:2020/3/30 15:19:41 [只看该作者]

corr 计算的值不包括当根K线的,所以如果使用BARPOS来计算会不行,而用BARPOS-1 可行。

你可以限制K线数量看下,比如限制5根K线后,用xgx:corr(ggzf,shzf,5); 是没有输出的值,因为该函数只计算历史上的4根K线

 回到顶部
帅哥哟,离线,有人找我吗?
lcgs005
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2020/3/30 23:52:39 [只看该作者]

谢谢,使用-1后可以输出值来了

 回到顶部