Dividend Reinvestment Calculator
Calculer comment le réinvestissement des dividendes (DRIP) développe votre portefeuille dans le temps en comparant avec et sans réinvestissement.
| Année | Avec réinvestissement | Sans réinvestissement |
|---|---|---|
| 1 | $11,154 | $10,700 |
| 2 | $12,441 | $11,449 |
| 3 | $13,876 | $12,250 |
| 4 | $15,477 | $13,108 |
| 5 | $17,263 | $14,026 |
| 6 | $19,255 | $15,007 |
| 7 | $21,476 | $16,058 |
| 8 | $23,954 | $17,182 |
| 9 | $26,718 | $18,385 |
| 10 | $29,801 | $19,672 |
| 11 | $33,240 | $21,049 |
| 12 | $37,075 | $22,522 |
| 13 | $41,352 | $24,098 |
| 14 | $46,124 | $25,785 |
| 15 | $51,446 | $27,590 |
| 16 | $57,381 | $29,522 |
| 17 | $64,002 | $31,588 |
| 18 | $71,387 | $33,799 |
| 19 | $79,623 | $36,165 |
| 20 | $88,810 | $38,697 |
À propos de cet outil
Le réinvestissement de dividendes, ou DRIP, est une stratégie puissante de création de richesse où les dividendes en espèces de vos placements sont automatiquement réinvestis pour acheter des actions supplémentaires plutôt que d'être versés comme revenu. Au fil du temps, cet effet de capitalisation peut amplifier considérablement la croissance de votre portefeuille, car vous générez des rendements non seulement sur votre placement initial, mais aussi sur les dividendes accumulés.
Cette calculatrice vous permet de modéliser comment vos placements croissent selon différents scénarios de réinvestissement de dividendes. Il vous suffit d'entrer le montant du placement initial, le rendement des dividendes annuel (en pourcentage), la période de réinvestissement en années et le taux de croissance annuel de l'actif sous-jacent. L'outil affiche alors à la fois le solde final avec DRIP activé et sans réinvestissement, afin que vous puissiez clairement voir l'avantage de la capitalisation.
Questions Fréquentes
Implémentation du Code
def drip_calculator(
initial: float,
annual_yield: float,
annual_growth: float,
years: int,
periods_per_year: int = 4 # quarterly
) -> list[dict]:
"""Calculate DRIP portfolio growth year by year."""
period_yield = annual_yield / 100 / periods_per_year
period_growth = (1 + annual_growth / 100) ** (1 / periods_per_year)
portfolio = initial
results = []
for year in range(1, years + 1):
year_dividends = 0
for _ in range(periods_per_year):
div = portfolio * period_yield
year_dividends += div
portfolio = (portfolio + div) * period_growth
results.append({
"year": year,
"portfolio_value": round(portfolio, 2),
"year_dividends": round(year_dividends, 2),
})
return results
results = drip_calculator(
initial=10000,
annual_yield=4.0,
annual_growth=7.0,
years=20,
periods_per_year=4
)
for r in results[-5:]:
print(f"Year {r['year']}: ${r['portfolio_value']:,.2f} (dividends: ${r['year_dividends']:,.2f})")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.