Plus de fonctions financières

Évaluation et analyse des obligations en Python

Joshua Mayhew

Options Trader

La fonction nper()

  • Indique le nombre de périodes pour faire passer PV à FV
import numpy_financial as npf
?npf.nper
Signature: npf.nper(rate, pmt, pv, fv=0)

Calcule le nombre de paiements périodiques.

Parameters rate : Taux d'intérêt (par période)
pmt : Paiement
pv : Valeur actuelle
fv : (facultatif) Valeur future
Évaluation et analyse des obligations en Python

La fonction nper()

  • Combien de temps pour épargner 7 000 USD en investissant 270 USD par mois à 5 % par an, capitalisé mensuellement ?
import numpy_financial as npf
npf.nper(rate=0.05/12, pmt=-270, pv=0, fv=7000)
24.67
Évaluation et analyse des obligations en Python

La fonction pmt()

  • Indique le paiement requis pour faire passer PV à FV
import numpy_financial as npf
?npf.pmt
Signature: npf.pmt(rate, nper, pv, fv=0)

Calcule le paiement appliqué au capital du prêt plus intérêts.

Given: * un `rate` d'intérêt composé une fois par période, au nombre de
* `nper` au total
* une valeur actuelle, `pv` (p. ex., un montant emprunté)
* une valeur future, `fv` (p. ex., 0)
Return: le paiement périodique (fixe).
Évaluation et analyse des obligations en Python

La fonction pmt()

  • Emprunt de 275 000 USD à un taux annuel de 3,5 % composé mensuellement
  • Quel paiement mensuel pour rembourser l'hypothèque en dix ans ?
import numpy_financial as npf
npf.pmt(rate=0.035/12, nper=10*12, pv=275000, fv=0)
-2719.36
Évaluation et analyse des obligations en Python

La fonction rate()

  • Indique le taux d'intérêt nécessaire pour faire passer PV à FV
import numpy_financial as npf
?npf.rate
Signature: npf.rate(nper, pmt, pv, fv)

Calcule le taux d'intérêt par période.

Parameters nper : Nombre de périodes de composition
pmt : Paiement
pv : Valeur actuelle
fv : Valeur future
Évaluation et analyse des obligations en Python

La fonction rate()

  • Quel rendement d'investissement pour prendre votre retraite dans 30 ans ?
  • Vous épargnez 1 500 USD chaque mois et visez 1 million USD.
  • Supposons une capitalisation mensuelle.
import numpy_financial as npf
12 * npf.rate(nper=30*12, pmt=-1500, pv=0, fv=1000000)
0.0377
Évaluation et analyse des obligations en Python

Passons à la pratique !

Évaluation et analyse des obligations en Python

Preparing Video For Download...