Description
OddLYield renvoie le rendement d'un titre qui rapporte des intérêts périodiquement, mais présente une dernière période irrégulière.
Syntaxes des arguments
OddLYield (dateRèglement, dateEchéance, dateDerniersIntérêts, taux, prix, valeurRemboursement, fréquence)
OddLYield (dateRèglement, dateEchéance, dateDerniersIntérêts, taux, 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.
"dateDerniersIntérêts" correspond à une valeur de
Date ou de type
DateHeure indiquant à quel moment le titre rapporte des intérêts pour la dernière fois. Cette date doit être antérieure à "dateRèglement".
"taux" est un nombre positif indiquant le taux d'intérêt pour les coupons que rapporte le 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
OddLYield renvoie le rendement d'un titre qui rapporte des intérêts périodiquement, mais présente une dernière période irrégulière. La dernière période peut être plus courte ou plus longue que les autres périodes.
Exemples
Supposons qu'une obligation arrive à échéance le 25 juin 2000 avec un taux d'intérêt de 4,5 % et un prix de 100,13 €. La date des derniers intérêts avant l'échéance était le 30 septembre 1999 et l'obligation a été achetée le 10 janvier 2000. Avec des versements trimestriels des intérêts, un prix de remboursement de 100 € et une base 30/360, le rendement peut être trouvé à l'aide de la formule suivante :
OddLYield(DateValue(2000,1,10), DateValue(2000,6,25), DateValue(1999,9,30), 0.045, 100.13, 100, 4, 0)
Renvoie la valeur 0,0416 (arrondie à quatre chiffres décimaux) représentant un rendement de 4,16 %.
Commentaires
Cette fonction est semblable à la fonction qui porte le même nom dans Excel.
Cette fonction est l'inverse de la fonction OddLPrice.
Etant donné qu'il n'existe aucune fonction explicite pour calculer le rendement, Crystal Reports utilise une technique itérative à l'aide de la formule pour OddLPrice. Une valeur pour le rendement est estimée et le dernier prix irrégulier est calculé. Ce prix calculé est comparé au prix indiqué et un nouveau rendement est estimé. Ce processus est répété jusqu'à ce que le prix calculé soit égal au prix indiqué.