全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
9359 9
2017-03-16
悬赏 10 个论坛币 已解决
运用事件研究法对2000-2015年发生控制权转移的A股上市公司在公告日前后的市场反应进行研究,筛选后共有669个样本公司符合要求。为了得到这669家样本公司的每日收盘价来计算个股收益率,我用了李春涛教授研发出来的cntrade命令,来下载股票历史交易数据。
基本语法: cntrade 600000 000001 600810, path(c:/temp/)
但669家样本公司股票代码太多且太杂,所以我使用的命令是:cntrade `stkcd',path("C:\Users\Administrator\Desktop\事件研究")
stata就显示了这个 33333.png

请问:1.是我命令格式不对吗?如果是的话,该怎么改?
         2.如果cntrade无法实现对多家样本公司交易数据的下载,那有无其他方法达到目的?

最佳答案

夏目贵志 查看完整内容

是不是stkcd没内容?
二维码

扫码加我 拉你入群

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

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

全部回复
2017-3-16 16:46:49
是不是stkcd没内容?
二维码

扫码加我 拉你入群

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

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

2017-11-3 15:23:28
请问您的问题解决了吗   我也碰到了这个情况,请您指教一下可以么
二维码

扫码加我 拉你入群

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

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

2017-12-16 14:04:21
可以加一个if进去,返回值为空的话
二维码

扫码加我 拉你入群

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

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

2017-12-24 12:14:16
我有100家公司,能否告知怎么把这100家公司一次性输入到一个文件中啊

每次下载的000020,存到一个文件中,下载100个有100个文件,这可咋整啊?

有没有命令,求助!
二维码

扫码加我 拉你入群

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

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

2018-3-5 00:15:24
夏目贵志 发表于 2017-3-16 16:46
是不是stkcd没内容?
您好,我看到您回答过类似问题:运用事件研究法对2002-2016年发生跨国并购的A股上市公司在公告日前后的市场反应进行研究,筛选后共有239个样本公司符合要求。为了得到这239家样本公司的每日收盘价来计算个股收益率,我用了李春涛教授研发出来的cntrade命令,来下载股票历史交易数据。
基本语法: cntrade 600000 000001 600810, path(c:/temp/)
但669家样本公司股票代码太多且太杂,所以我使用的命令是:cntrade `stkcd',path("C:/Users/lenovo/Desktop/paper/stata14/eventstudy/")



但是stata显示something required   r(100)
请问:
1、是我之前的循环有问题吗?如果是,该怎么改?
. local n=_N
. forval i=1`N'{
  2.
. local date = scalar(event[`i',2])
  3.
. local stkcd = scalar(stkcd[`i',1])
  4.
. dis `stkcd'


2、是我命令格式不对吗?如果是的话,该怎么改?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群