PRICEMAT
Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση
Επιστρέφει την τιμή ανά \$100 ονομαστικής αξίας ενός χρεογράφου που πληρώνει τόκο κατά τη λήξη του.
Σύνταξη
PRICEMAT(<settlement>, <maturity>, <issue>, <rate>, <yld>[, <basis>])
Παράμετροι
Όρος | Ορισμός |
---|---|
διακανονισμός | Η ημερομηνία διακανονισμού του χρεόγραφου. Η ημερομηνία διακανονισμού του χρεόγραφου είναι η ημερομηνία μετά την ημερομηνία έκδοσης κατά την οποία το χρεόγραφο αποτελεί αντικείμενο συναλλαγής με τον αγοραστή. |
ωριμότητα | Η ημερομηνία λήξης του χρεόγραφου. Η ημερομηνία λήξης είναι η ημερομηνία κατά την οποία λήγει το χρεόγραφο. |
ζήτημα | Η ημερομηνία έκδοσης του χρεόγραφου. |
ρυθμός | Το επιτόκιο του χρεόγραφου κατά την ημερομηνία έκδοσης. |
yld | Η ετήσια απόδοση του χρεόγραφου. |
βάση | (Προαιρετικό) Ο τύπος βάσης μέτρησης ημερών που θα χρησιμοποιηθεί. Εάν παραλείπεται η basis, θεωρείται ότι είναι 0. Οι αποδεκτές τιμές παρατίθενται κάτω από αυτόν τον πίνακα. |
Η παράμετρος basis αποδέχεται τις ακόλουθες τιμές:
Βάση | Βάση μέτρησης ημερών |
---|---|
0 ή παραλείπεται | US (NASD) 30/360 |
1 | Πραγματική/πραγματική |
2 | Πραγματική/360 |
3 | Πραγματικό/365 |
4 | Ευρωπαϊκή 30/360 |
Επιστρεφόμενη τιμή
Η τιμή ανά \$100 ονομαστικής αξίας.
Παρατηρήσεις
Οι ημερομηνίες αποθηκεύονται ως διαδοχικοί σειριακοί αριθμοί, ώστε να μπορούν να χρησιμοποιηθούν σε υπολογισμούς. Στο DAX, η 30ή Δεκεμβρίου 1899 είναι η ημέρα 0 και η 1η Ιανουαρίου 2008 είναι η ημέρα 39448 επειδή είναι 39.448 ημέρες μετά την 30ή Δεκεμβρίου 1899.
Η ημερομηνία διακανονισμού είναι η ημερομηνία κατά την οποία ένας αγοραστής αγοράζει ένα κουπόνι, όπως ένα ομόλογο. Η ημερομηνία λήξης είναι η ημερομηνία κατά την οποία λήγει το κουπόνι. Για παράδειγμα, ας υποθέσουμε ότι ένα ομόλογο διάρκειας 30 ετών εκδίδεται την 1η Ιανουαρίου 2008 και έχει αγοραστεί από έναν αγοραστή έξι μήνες αργότερα. Η ημερομηνία έκδοσης θα είναι η 1η Ιανουαρίου 2008, η ημερομηνία διακανονισμού θα είναι η 1η Ιουλίου 2008 και η ημερομηνία λήξης θα είναι η 1η Ιανουαρίου 2038, η οποία είναι 30 έτη μετά την 1η Ιανουαρίου 2008, η οποία είναι η ημερομηνία έκδοσης.
Η PRICEMAT υπολογίζεται ως εξής:
$$\text{PRICEMAT} = \frac{100 + (\frac{\text{DIM}}{\text{B}} \times \text{rate} \times 100)}{1 + (\frac{\text{DSM}}{\text{B}} \times \text{yld})} - (\frac{\text{A}}{\text{B}} \times \text{rate} \times 100)$$
όπου:
- $\text{B}$ = Ο αριθμός των ημερών του έτους, ανάλογα με τη βάση έτους.
- $\text{DSM}$ = Ο αριθμός των ημερών από τον διακανονισμό μέχρι τη λήξη.
- $\text{DIM}$ = Ο αριθμός των ημερών από την έκδοση έως τη λήξη.
- $\text{A}$ = Ο αριθμός των ημερών από την έκδοση έως τον διακανονισμό.
Οι παράμετροι settlement, maturity και issue περικόπτονται σε ακέραιους.
Η συνάρτηση basis στρογγυλοποιείται στον πλησιέστερο ακέραιο.
Επιστρέφεται σφάλμα εάν:
- Οι παράμετροι settlement, maturity ή issue δεν είναι έγκυρη ημερομηνία.
- Το ζήτημα διακανονισμού > maturity > δεν ικανοποιείται.
- rate < 0.
- ο yld < 0.
- basis < 0 ή basis > 4.
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Το παρακάτω ερώτημα DAX:
Δεδομένα | Περιγραφή |
---|---|
2/15/2008 | Ημερομηνία διακανονισμού |
4/13/2008 | Ημερομηνία λήξης |
11/11/2007 | Ημερομηνία έκδοσης |
6.10% | Ποσοστό εξαμηνιαίου κουπονιού |
6.10% | Ποσοστιαία απόδοση |
0 | Βάση 30/360 |
EVALUATE
{
PRICEMAT(DATE(2008,2,15), DATE(2008,4,13), DATE(2007,11,11), 0.061, 0.061, 0)
}
Επιστρέφει την τιμή ανά \$100 ονομαστικής αξίας ενός χρεογράφου με τους όρους που καθορίζονται παραπάνω.
[Τιμή] |
---|
99.9844988755569 |