Aller au contenu
🛠️ToolsShed

Mutual Fund Calculator

Comparer les rendements SIP (plan d'investissement systématique) par rapport aux versements uniques avec projections de croissance année par année.

À propos de cet outil

Une calculatrice de fonds communs de placement est un outil essentiel pour les investisseurs qui comparent différentes stratégies d'investissement. Cette calculatrice vous permet de simuler et de comparer les rendements d'un Plan d'investissement systématique (SIP)—où vous investissez un montant fixe régulièrement—avec un investissement forfaitaire, vous aidant à comprendre quelle stratégie conviendrait le mieux à vos objectifs financiers et votre tolérance au risque.

Pour utiliser cet outil, entrez votre montant d'investissement initial (pour un investissement forfaitaire) ou votre investissement mensuel (pour un SIP), le taux de rendement annuel attendu et la durée de l'investissement en années. La calculatrice génère des projections de croissance année par année montrant comment votre argent se capitalise au fil du temps, affichant le capital investi et les rendements gagnés côte à côte afin que vous puissiez comparer directement les résultats.

Questions Fréquentes

Implémentation du Code

def lump_sum_future_value(principal: float, annual_rate: float, years: int) -> float:
    """Calculate future value of a lump sum investment."""
    return principal * (1 + annual_rate / 100) ** years

def sip_future_value(monthly: float, annual_rate: float, years: int) -> float:
    """Calculate future value of SIP (Systematic Investment Plan)."""
    r = annual_rate / 12 / 100  # monthly rate
    n = years * 12              # total months
    if r == 0:
        return monthly * n
    return monthly * ((1 + r) ** n - 1) / r * (1 + r)

# Example
principal = 100_000
monthly_sip = 5_000
annual_return = 12  # %
years = 10

ls_value = lump_sum_future_value(principal, annual_return, years)
sip_value = sip_future_value(monthly_sip, annual_return, years)
sip_invested = monthly_sip * 12 * years

print(f"Lump Sum: ₹{principal:,.0f} → ₹{ls_value:,.0f} (returns: ₹{ls_value-principal:,.0f})")
print(f"SIP: ₹{sip_invested:,.0f} invested → ₹{sip_value:,.0f} (returns: ₹{sip_value-sip_invested:,.0f})")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.