Description
Yield renvoie le rendement d'un titre qui rapporte des intérêts périodiquement.
Syntaxes des arguments
Yield (dateRèglement, dateEchéance, tauxCoupon, prix, valeurRemboursement, fréquence)
Yield (dateRèglement, dateEchéance, tauxCoupon, prix, valeurRemboursement, fréquence, base)
Arguments
"dateRèglement" correspond à une valeur de
Date ou de type
DateHeure indiquant à quel moment le titre a été acheté.
"dateEchéance" correspond à une valeur de
Date ou de type
DateHeure après la date de règlement indiquant à quel moment le titre arrive à échéance.
"tauxCoupon" est un nombre positif indiquant le taux d'intérêt du titre.
"prix" est un nombre positif ou une devise indiquant le prix d'achat du titre par 100 € de valeur nominale.
"valeurRemboursement" est un nombre ou une devise indiquant la valeur du titre lors de sa revente par 100 € de valeur nominale.
"fréquence" est un nombre indiquant le nombre de coupons par an. Les valeurs prises en charge sont 1 (versements annuels), 2 (versements semestriels) et 4 (versements trimestriels).
"base" est un nombre facultatif indiquant le système de base journalier à utiliser. Les types suivants sont pris en charge :
0 - Américain 30/360 (par défaut)
Action
Yield renvoie le rendement d'un titre qui rapporte des intérêts périodiquement. Les intérêts sont accumulés quotidiennement lorsqu'il reste une ou plusieurs périodes de paiement jusqu'à l'échéance après la date de règlement.
Exemples
Supposons qu'une obligation municipale soit achetée le 1er mars 1999 et que sa date d'échéance soit le 1er janvier 2005. Le taux d'intérêt est de 6,7 % et le prix d'achat est de 100,96 € pour 100 € de valeur nominale. Au moment du remboursement, la valeur nominale de l'obligation est rendue pour une valeur de 100 €, les intérêts sont versés par trimestre et un système de base 30/360 est utilisé.
Yield(DateValue(1999,3,1),DateValue(2005,1,1),0.067,100.96,100,4,0)
Le rendement renvoyé pour l'obligation est de 0,0650 (arrondi à quatre décimales). Notez qu'il s'agit de l'opération inverse de
Price.
Commentaires
Cette fonction est semblable à la fonction qui porte le même nom dans Excel.
Lorsque plusieurs périodes de coupons ont lieu entre la date de règlement et l'échéance, Crystal Reports utilise une technique itérative pour calculer le prix, à l'aide de la formule de Price. Une valeur pour le rendement est estimée et le prix est calculé. Le prix calculé est comparé au prix spécifié et un nouveau rendement est estimé. Ce processus est répété jusqu'à ce que le prix calculé soit égal au prix indiqué.