|
|
9#

楼主 |
发表于 2008-3-16 00:19:08
|
只看该作者
Re: 望高手指教
首先感谢你的回复,其次为我没有把问题讲清楚而向你道歉。下面我重新把我要解决的问题表述一遍。
我的数据是美国期权交易的,整个数据有几百家公司,三十多个变量,比如说交易日期(DATE),到期日(maturity date) ,买卖(CP), 交易量(VOLUME),公司名字( TICKER), 每天期权交易价格(STRICK PRICE), 每天股票交易价格(STOCK PRICE)等等。时间跨度是三年,一年的交易日总共大概有250天左右。每一家公司每一天的交易量纪录可能有很多条,而我们在进行研究的时候每一天只需要一个交易量。所以需要求每一家公司每一天的平均交易量。后面我提到的交易量都是指这个每天的平均交易量,我们用它代替原来volume.
每一家公司都会有发生一些特别的事情的日子(也就是我们说的event date)比如说像合并阿收购什么的,我呢就是想研究在这些事情发生前后交易量有没有什么不正常的变化。所以主要就是算不正常交易量(abvolume).
abvolume的计算方法还是像之前提到的。先对event date 之前的80天的volume 先取自然对数接着取平均,得到一个常数,再用event date 之前的20天和之后10天每天的交易量的自然对数减去这个常数得到的就是不正常交易量(abvolume).之后我们把前面20天的不正常交易量(abvolume)加起来就叫做累计不正常交易量(abvolume).
算出不正常交易量(abvolume)之后再把数据进行分类,主要是按照1.买卖(Call Options 和Put Options) ,2.到期日(maturity date)(<=60天和>60)3.moneyness : ITM:S/K >1.1, ATM: 0.9<S/K <1.1, OTM: S/K <0.9, S/K就是Stock price/Strike price,
分出来得数据形式大概如下:也就是关于这几类期权的平均的累计不正常交易量。这也就是我最后想要的结果。
Days to Expiration <= 60 Days Days to Expiration > 60 Days
Moenyness
Call Options
OTM
ATM
ITM
Put Options
OTM
ATM
ITM
现在我有几百家公司3年的数据,所以对我这个刚刚接触SAS不久的人来说就有很多问题。首先是几百家公司每一家的event date都是不一样的,是不是只能一家一家的去算, 另外几年的数据放在一个表里面计算会不会有问题还是说需要一年一年计算。还有就是我又试了很多次,我在前面提到的问题还是存在,不知道是不是我哪里写错了。
另外如果方便的话我可以发一些数据到你的邮箱,相信看了数据你会更了解我的问题。
我的邮箱是kirstenzhang13@gmail.com,如果有任何指教可以直接邮件给我,真的非常感谢你的帮助。 |
|