【发布时间】:2014-04-03 07:26:36
【问题描述】:
我正在做一些股票投资组合统计。特别是,我有一个交易日志,其中包含几个按股票分组的买卖订单。这为 AAPL 提供了这样一个分组,例如:
Date Form Amount Price
0 2013-12-01 IN 10 10
1 2013-12-02 IN 10 5
2 2013-05-01 OUT 10 7
有没有可能我可以为这组计算第二条和第三条线的累积金额和平均购买价格。这样我得到以下结果。
Date Cum_Amount Avg_Buy_Price
0 2013-12-01 10 10
1 2013-12-02 20 7.5
2 2013-05-01 10 7.5
感谢您的帮助。
谢谢
更新
不幸的是,joris 提出的“expanding_mean”函数作为 Avg_Buy_Price 需要由相应的 IN 交易金额加权。
【问题讨论】:
-
第三行怎么来的?
-
嗨,Andy,第三行是 OUT 交易,从现有 Cum_Amount 中减去 10 pices。此 OUT 交易也不影响 Avg_Buy_Price