Първоначално изпратено от lareman
Разгледай мнение
Инак един лесен начин (при дпускането че от време на време внасяш или теглиш кеш от сметката, инак е елементарно) е да го смяташ какато го правят взаимните фондове и пенсионните дружества. Т.е. да въведеш понтието "дял"и "цена на дял" и при вноска да си "купваш" дялове а при теглене да си "продаваш" от портфейла си.
Пример
на 1.1.2016 си имал 60000 лв т,е.
Дата | Капиализация | Брой Дялове | Цена на дял | вноска | Коментар |
1.1.2016 | 60000 | 60000 | 1.00 | ||
1.6.2016 | 65000 | 60000 | 1.083333333 | ||
2.6.2016 | 75000 | 69230.77 | 1.083333333 | 10000.00 | добавени 9230.7692 = 10000/ 1.0833 |
12.6.2016 | 77000 | 69230.77 | 1.112222222 | ||
18.12.2016 | 82000 | 69230.77 | 1.184444444 | ||
19.12.2016 | 72000 | 60787.99 | 1.184444444 | -10000.00 | извадени 8442.776 дяла =10000/1.18444 |
При вноска/теглене ползваш цената от предния ден и сумата на вноската за да изчислиш колко дяла да добавиш / извадш от сумата на дяловете.
Забележи че така изчислените дялове запазват цената си при вноска/теглене. Т.е. на цената на дял (което е показател за доходността) вноските и тегленията не влиаят - само увеличаване/понижение на капитализацията, която е резултат от цените на активите.
Може да си въведеш корекция за таксите, която да се отразява например на капитализацията.
Примера от таблицата показва 18.44% доходност от 1.1.2016 до 19.12.2016.

По-лесен начин не се сещам. Поздрави.
Коментар