Hello,
First of all, I would like to thank the developers and contributors for the great work on Portfolio Performance. It is a fantastic tool that helps many of us track our investments efficiently.
However, I have encountered an issue when managing index funds. Currently, there is no direct way to register a transfer between two index funds without affecting performance calculations or causing discrepancies in the portfolio. When switching from one index fund to another, the only available options are to sell the first fund and buy the second, but this artificially distorts performance metrics and historical data.
Would it be possible to implement a feature that allows seamless transfers between index funds, similar to what already exists for other asset types? This would help maintain accurate performance tracking and improve portfolio consistency.
Thank you for considering this request!
Best regards,
Marc 
Hi Marc
You could try to change the Security to the new Index Fund, keep the historical quotes up to the change date and delete any newer quotes, so that the quotes from now on will be downloaded as those of the new index fund.
Hello Balu,
Thank you for your suggestion. However, I don’t think it works well in my case.
I follow a DCA strategy, regularly investing in index funds. Additionally, when the market drops, I transfer part of my money market fund as extra contributions, but without moving the entire balance.
If I change the security as suggested, it won’t reflect the fact that both funds coexist during the transition. Recording each transaction as a sale and a purchase distorts performance calculations, as it treats them as separate investments rather than a fund transfer.
Thanks again for your input!
Another issue is that Portfolio Performance calculates the average purchase price for the money market fund, so when I sell part of the shares, they are recorded at this average price. However, in reality, when transferring funds, the FIFO method applies, meaning the first shares I bought are the first to be sold.
As an example to understand the problem, let’s say I buy 1 share of the money market fund at $10 and another share at $30, which results in an average purchase price of $20. Later, I decide to transfer 1 share to an index fund, with the price at $30. However, PP shows that the remaining share was purchased at $20, when it should reflect a purchase price of $30.
Furthermore, for PP, I’ve made a $10 gain (selling at $30 and averaging at $20). In reality, however, I’ve made a $20 gain, as I sold the share bought at $10.
Too much text? Maybe 