楼主: 笨切糕
4952 5

[数据管理求助] 如何生成business calendar (tading day)数据 [推广有奖]

  • 0关注
  • 0粉丝

本科生

11%

还不是VIP/贵宾

-

威望
0
论坛币
14 个
通用积分
5.6789
学术水平
3 点
热心指数
3 点
信用等级
1 点
经验
1093 点
帖子
26
精华
0
在线时间
87 小时
注册时间
2013-5-23
最后登录
2024-8-7

楼主
笨切糕 发表于 2015-1-23 05:56:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
13的stata,根据help里面给的command,但是运行不了为什么?用regulardate 生成mydate,help里面最后给的是 asset mydate!=.  if regulardate!=.   STATA显示no assertion。求助,将%td格式的时间数据怎么转换成business calendar.祝幸福
二维码

扫码加我 拉你入群

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

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

关键词:Business Calendar Tading Alen DING business calendar command 如何

沙发
笨切糕 发表于 2015-2-6 01:53:04
找到了,分享一下。
在STATA13里面有business calendar 的功能,可以只考虑trading day.但是系统给的simple样本很少,只有半年还是一年。如果做的时间比较长,可以自己生成business calendar. 比如需要1995-2014年的所有busi cal,可以通过下载S&P 这些年的交易数据,就得到了有效的trading day,将excel倒进stata之后,将日期转换成busi cal.将下载的trading day数据命名为sp,代码为:
sysuse sp
bcal create bc, from(tdate)  generate(bizdate)
之后将calendar day转换为business day的代码和help里给的一样
generate banndats = bofd("bc", anndats )
format banndats  %tbbc

已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
金融问题少年 + 1 + 1 + 1 精彩帖子
crystal8832 + 36 + 2 + 2 精彩帖子

总评分: 论坛币 + 36  学术水平 + 3  热心指数 + 3  信用等级 + 1   查看全部评分

藤椅
笨切糕 发表于 2015-2-6 01:53:42
。。。。

板凳
金融问题少年 学生认证  发表于 2015-11-3 18:48:32
楼主的经验太珍贵了,真的认真的人一定会注意到这个问题的。

报纸
RainxeLi 学生认证  发表于 2017-5-23 08:54:40
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=5638969&extra=
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

地板
limpon 发表于 2021-7-13 19:56:26
请问怎么将日期转换成busi cal呀

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-26 07:00