楼主: 小雨不鱼
409 2

[数据管理求助] 如何用stata计算某一日的个股隔夜收益率?公式已写在正文中 [推广有奖]

  • 0关注
  • 0粉丝

初中生

28%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
89 点
帖子
4
精华
0
在线时间
24 小时
注册时间
2022-11-12
最后登录
2024-5-21

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有两张表格,一个是事件日,一个是包含开盘价和收盘价的表格。
事件日表格:
ID             Date
000001    2020-12-20
000002    2020-12-18

  ID       Date
  000001    2020-12-20
  000002    2020-12-18
  000003    2021-08-09



价格表格

stID      Date2  开盘价  收盘价
  1. 000001     2020-12-19     2.5             2.6
  1. 000001     2020-12-20     2.6             2.5
  1. 000001     2020-12-21     2.5             2.7



然后想实现价格表格中的隔夜率计算,公式为(个股 i 在交易日 d 的开盘价)减去(股票 i d-1 日的收
盘价)/(股票 i d-1 日的收盘价)


用事件日表格中的ID和Date去匹配价格表格,生成对应的隔夜收益率变量,放在事件日表格中

请问这个该怎么实现呀,价格数据比较大,估计有几百万条,因为下载的是15-23年的每日股票价格


二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 如何用 收益率 date Stata 求助stata STATA高级 stata命令 求教stata

沙发
wdlbcj 学生认证  发表于 2024-4-6 16:52:59 |只看作者 |坛友微信交流群
先设置面板

然后 gen want=(开盘价 -l.收盘价)/l.收盘价

使用道具

藤椅
小雨不鱼 发表于 2024-5-17 20:11:06 |只看作者 |坛友微信交流群
wdlbcj 发表于 2024-4-6 16:52
先设置面板

然后 gen want=(开盘价 -l.收盘价)/l.收盘价
好滴,谢谢~我后来发现可以用ifind插件直接查找相关数据,再计算得出,这样数据不会太多。

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 16:33