现在本人想要分析一个投资组合,共有两个组合,一个为SHORTPORTFOLIO,一个为LONGPORTFOLIO. 如果分析师的投资意见是‘3’,‘2’,‘1’ 即把 该股标置入LONGPORTFOLIO里,如果分析师的投资意见是‘5’,‘4’ 那么就把该股票放进SHORTPORTFOLIO里。
其余条件是: 每一年内为最终股票持有时间,即2001年5月1 日按投资意见2买入股票,其后一直没有售出股票的投资意见,则一直持有该股票至2002年4月30号或5月1 号,从而算出2002年4月30号-2001年5月1号一直持有该股票所能获得利润率。即新股价/之前股价-1即可。如果其间有卖出股票意见发出,则直接卖掉用上述方法算出即可。
数据如下
date level price code(公司代码)
2001-02-02 3 10,000 350
2001-02-03 3 11,000 350
2001-02-04 3 10,000 350
2001-02-02 3 10,000 350
2001-05-02 5 10,000 350
2001-05-03 4 10,000 350
2002-02-02 3 10,000 350
2003-02-03 3 11,000 350
2004-02-04 3 10,000 350
2001-02-02 3 10,000 360
2001-05-02 5 10,000 360
2001-05-03 4 10,000 360
2001-02-02 3 10,000 360
2001-02-03 3 11,000 1350
2002-02-04 1 10,000 1350
2003-02-02 1 10,000 1350
2004-05-02 5 10,000 1350
2005-05-03 4 10,000 1350