Почему этот способ не работает при постепенном пополнении? Потому что здесь не учитываются даты пополнения и довнесения средств на счет. Смотрите, если в начале срока инвестирования, 01.01 числа, вы вложили 100.000 руб. и к концу срока, 30.03 числа, у вас в портфеле 110.000 руб., а 31.03 вы вносите в портфель еще 200.000 руб., то итоговая сумма у вас будет равна 310.000 руб. А так как 200.000 еще не работали у вас на счету и не принесли дохода, то вы получите некорректную доходность. Поэтому данный способ отпадает для всех, кто постоянно пополняет свой портфель, и, если вы считали доходность таким образом, то у меня для вас плохие новости, ваша доходность не отображает реального положения дел.
в формуле необходимо делить не на 365, а на 360. Иначе будет некорректный результат.
D = (S - (S1+S2+S3+Sn)) / (St/360) * 100
если используется функция дней360, если просто разница в датах, то 365
у меня на коротких промежутках по XIRR и данной формуле различие почти в два раза
на коротких промежутках времени точно считать по формуле, т.к. XIRR врет