资金加权收益率算法

shmaur
2024-07-06
-
-

Modified Dietz 算法

是一种用于计算某个时间段收益率的方法,该算法考虑了每笔资金进出对投资组合收益率的影响,能够更准确的衡量资金进出可控情况下的投资能力。

计算公式为:\(r=\displaystyle \frac{V_E-V_S-C}{V_S+ \sum C_t*W_t }\)

 

VE 代表期末市值,VS 代表期初市值,C 总流入 ,Ct 指 t 日投入,Wt 指 t 日现金流用来计算成本的权重,\(W_t=\displaystyle \frac{TD-D_t}{TD}\)

TD代表总投入时间,Dt 代表从投资开始的t日之间的时间;Wt可以理解为剩余的投资时间与总投资时间的比例,TD 为总投资周期,Dt 为投资开始到t日经历的时间

权重的意义在于:期初流入的钱全部当作成本 (Ct),某个中间时间点流入的钱,经过权重修正后当作成本(Ct * Wt

举例

日期指标金额投资天数
2023-01-01期初10000 
2023-02-15投入250045
2023-03-05取出- 360018
2023-03-29取出- 150024
2023-04-22投入500024
2023-05-30投入250038
2023-08-19投入360081
2023-12-15期末19500 

VE = 19500     // 期末金额

VS = 10000    // 期初金额

C = 8500        // 总成本

C1 = 2500       // 投入

C2 = -3600     // 流出

C3 = -1500      // 流出

C4 = 5000      // 投入

C5 = 2500      // 投入

C6 = 3600      // 投入

TD = 2023/01/01 - 2023/12/15 = 348 天   // 总投入时间

D1 = 45

D2 = 18

D3 = 24

D4 = 24

D5 = 38

D6 = 81

W1 = (348 - 45)/348 = 0.870

W2 = (348 - 18)/348 = 0.948

W3  = (348 - 24)/348 = 0.931

W4  = (348 - 24)/348 = 0.931

W5  = (348 - 38)/348 = 0.890

W6  = (348 - 81)/348 = 0.767

 

计算这段时间的收益

\(r=\displaystyle \frac{19500-10000-(2500-3600-1500+5000+2500+3600)}{10000+2500*0.870-3600*0.948-1500*0.931+5000*0.931+2500*0.890+3600*0.767}\)

\(r = \displaystyle \frac{1000} {17006.9} = 5.87\)%

 

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录关闭