因为是sas新手,虽然在努力学习中,但手头亟待解决一个问题,求大侠帮忙。
整体任务是根据交易数据计算每个客户每次完整trade的收益率和持有期。
一次完整交易(trade)定义为:买入到完全卖出。如多次连续买入股票,则从第一次买入到清仓截至。
数据如下:(money为负是买入,money为正是卖出)
| id | stock | quant | money | date |
| 1 | 601111 | 2800 | -49560 | 20080409 |
| 1 | 000950 | 2000 | -36300 | 20080522 |
| 1 | 601111 | -2800 | 36484 | 20080522 |
| 1 | 000950 | -2000 | 26220 | 20080618 |
| 1 | 600028 | 1000 | -11500 | 20080625 |
| 1 | 000950 | 1000 | -13420 | 20080627 |
| 1 | 600028 | -1000 | 10500 | 20080627 |
| 1 | 000950 | 1000 | -13570 | 20080702 |
| 1 | 000950 | -500 | 6815 | 20080702 |
| 1 | 000950 | -500 | 6785 | 20080702 |
| 1 | 000950 | 800 | -11336 | 20080704 |
| 1 | 600305 | 1200 | -11352 | 20080707 |
| 1 | 000950 | -800 | 11648 | 20080707 |
| 1 | 000950 | -1000 | 13730 | 20080716 |
| 1 | 600305 | -1200 | 11128 | 20080716 |
| 1 | 000950 | 1000 | -13430 | 20080718 |
| 1 | 600305 | 1200 | -11304 | 20080718 |
| 2 | 600186 | 100 | -408 | 20080721 |
| 2 | 600186 | -100 | 412 | 20080724 |
请大侠不吝赐教!!!!
非常感谢!!!