Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

对于投资收益率和换手率的疑问 #155

Open
kaharjan opened this issue May 25, 2022 · 3 comments
Open

对于投资收益率和换手率的疑问 #155

kaharjan opened this issue May 25, 2022 · 3 comments
Labels
reading suggest to read

Comments

@kaharjan
Copy link

Xalpha 的投资收益率时这样计算的:
投资收益率= 历史最大占用/基金收益总额*100

而不是
投资收益率 =基金持有成本/基金收益总额*100

这是为什么? 有没有这方面的参考资料

还有xalpha的换手率是这样计算的:
(基金总申购+基金分红与赎回)/历史最大占用/2365持有天数

能否解释一下以上的公式的由来,我网上找了几天都找不到和以上公式一样的计算方式。能否提供一下参考资料,我想学一学,谢谢!

@refraction-ray
Copy link
Owner

这两个量这么算是我觉得会合理些,基本是我编的公式==

投资收益率本身不像 xirr,是个有点 ill defined 的量。如果有持有成本做分母的话,如果收益比较高,会出现很极端的数字。考虑下面具体极端的例子

  1. 买入 100,涨到 200,卖出 190,持有 10。这一系列交易对应的在该标的上的投资收益率是多少呢。收益是 100,除以持有成本 -90,收益率会是 -110%。 除以最大占用 100 更合理。也许会有人说,除以总买入也很合理,那就在考虑下面这个极端例子。

  2. 买入 100,涨到 200,全部卖出。买入 100,涨到 200,全部卖出。买入 100,涨到 200,全部卖出。总收益 300,应该除以总买入 300 更合适呢,还是除以最大占用 100 更合适呢,其实就见仁见智了。本质上讲,最大占用指的是整体时间上,你需要最多拿出多少钱参与这笔投资,那么作为收益率的分母,可能还是比较合理的。

至于换手率,就是个更随意的量,基本上只有定性(大还是小)的意义,具体数值的意义可能不大。我这里的处理大概就是算日均买入卖出的金额。为了抵消基底金额大小对换手率的影响,又除了最大占用归一化一下。

@kaharjan
Copy link
Author

谢谢! 我大概明白了。
我研究了一下支付宝的收益率计算方法,它是按照这种方式计算的:

T日投资总成本=T日加仓金额+(T-1)日投资总成本-T日减仓份额*T日成本单价
T日持有收益 = T日持仓市值 - T日投资总成本

T日持有收益率 = T日持有收益/T日投资总成本

持有单价 = 持有成本/持有份额

持有成本 = 持有份额 * 持有单价

支付宝的这种方式好像也能克服你上面所述的两个极端例子。支付宝的累计收益对应于xalpha的收益,支付宝的T日收益中相当于没有计算减持的收益。

@refraction-ray refraction-ray added the reading suggest to read label May 27, 2022
@refraction-ray
Copy link
Owner

refraction-ray commented May 27, 2022

#53 之前可能相关的一个讨论,那时就有想法说,能不能软件同时支持几种不同模式的成本和收益计算

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
reading suggest to read
Projects
None yet
Development

No branches or pull requests

2 participants