Interessante. Resolvi testar uma outra combinação bem simplória (acredito que ninguém monte uma carteira dessas) e veja:
100% ITUB = R$ 132.799,88
100% BTC = R$ 173.601,14
50%/50% = R$ 164.254,46
Considerando patrimônio inicial de R$ 1.000, aportes de R$ 1.000 e data inicial de 01/01/2020.
Seria legal ter um cálculo da volatilidade em cada simulação.
Pode compartilhar mais detalhes técnicos do seu projeto? Como foi o desenvolvimento, quais APIs usa para consultar os dados, o que foi mais difícil desenvolver? Tem algum tipo de cache? Vi que considera até os dividendos, eu certamente me enrolaria criando cálculos errados algumas vezes até chegar no resultado certo. Tenho certeza disso porque faço meu controle por planilha e já fiz algumas fórmulas erradas 😅