楼主: mengha
3586 9

[问答] 求大神,SAS循环来计算长期投资组合的滚动收益 [推广有奖]

  • 2关注
  • 0粉丝

已卖:1份资源

博士生

32%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
2.1564
学术水平
2 点
热心指数
3 点
信用等级
1 点
经验
2854 点
帖子
128
精华
0
在线时间
375 小时
注册时间
2008-11-29
最后登录
2020-2-15

楼主
mengha 发表于 2016-2-4 11:40:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
     请教各位大神,我需要计算投资组合收益,从任意t月开始等值持有一个行业内所有股票12个月,24个月,滚动计算持有期收益,每个月的股票数都不一样,如何用循环的宏实现呢,诚心求教~


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:投资组合 长期投资 滚动计算 持有期 如何用 长期投资 投资组合 收益 如何 行业

沙发
dogmamongo 发表于 2016-2-4 19:10:04
JT methodology?

藤椅
mengha 发表于 2016-2-5 09:00:24
dogmamongo 发表于 2016-2-4 19:10
JT methodology?
这个方法很普遍吗?JT缩写是什么啊,求大神见谅,不明白啊

板凳
dogmamongo 发表于 2016-2-5 09:47:09
mengha 发表于 2016-2-5 09:00
这个方法很普遍吗?JT缩写是什么啊,求大神见谅,不明白啊
Jagadeesh and Titman

报纸
mengha 发表于 2016-2-5 09:53:27
dogmamongo 发表于 2016-2-5 09:47
Jagadeesh and Titman
谢谢大神,再麻烦问一下大神,论坛里面很多求移动加权平均的滚动,也有求滚动回归的,但是如果求1990.1-1990.12的平均收益,1990.2-1991.1这样的滚动平均要怎么实现呢,我导师说可以用macro,但是我不太理解

地板
dogmamongo 发表于 2016-2-5 10:00:08
mengha 发表于 2016-2-5 09:53
谢谢大神,再麻烦问一下大神,论坛里面很多求移动加权平均的滚动,也有求滚动回归的,但是如果求1990.1-1 ...
假设你每个产业都没缺值了
proc sort data=a;by industry descending month;
run;
data a;
   set a;by industry;
      r1=lag1(ret);
      r2=lag2(ret);
      r3=lag3(ret);
      meanr3=mean(of r1-r3);
      if industry^=lag3(industry) then meanr3=.;
run;

/*
以上就是可以算到平均3个月的报酬
自己可以延伸到6 9 12
*/
      

7
mengha 发表于 2016-2-5 10:04:50
dogmamongo 发表于 2016-2-5 10:00
假设你每个产业都没缺值了
proc sort data=a;by industry descending month;
run;
太感谢您了,如果我等值持有深市的所有股票, 那每个月组合里面新增股票会影响到这个程序吗?

8
wanlinhu 发表于 2017-11-8 22:45:58
6666666666666

9
wanlinhu 发表于 2017-11-8 22:46:01
6666666666666

10
wanlinhu 发表于 2017-11-8 22:46:03
6666666666666

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 15:46