إنتقل إلى المحتوى الرئيسي

الاصطلاحات

تُعرَّف عملية الحساب في emrgex من خلال ثلاثة محاور مستقلة ومعترف بها عالميًا — فلا توجد أي رموز خاصة بالنظام. فأنت تختار أساس التركيب (compounding)، وأسلوب عدّ الأيام (day-count)، وصيغة الكوبون، كلٌّ على حدة، وكلٌّ منها يحمل اسمًا يستطيع أي مشارك في السوق التعرّف عليه.

1. rate_type — أساس التركيب / التسعير

كيفية تركيب العائد عند عملية الخصم.

rate_typeالمعنىالخصم
NOMINALمعدّل اسمي مُركَّب بمعدّل frequency× في السنة (العائد حتى الاستحقاق السوقي)(1 + y/f)^(-f·t)
EFFECTIVEالمعدّل الفعلي السنوي(1 + y)^(-t)
AT_MATURITYخصم بسيط لسوق النقد (أذون الخزانة / Letras)1 / (1 + y·t)
PRICE_QUANTITYتمرير صافي قيمة الأصول للأسهم / الصناديق: القيمة = السعر × الكمية (دون خصم؛ ودون day_count)

2. day_count — اصطلاح كسر السنة (FpML / ISDA)

كيفية قياس الزمن، مُسمّاة وفق تصنيف FpML / ISDA 2006 §4.16.

الاسمملاحظات
ACT/ACT.ISDAISDA §4.16(b)، مع التقسيم عند حدّ السنة
ACT/ACT.ICMAISDA §4.16(c) / قاعدة ICMA رقم 251؛ تنطبق الفترة المنتظمة على 1/f
ACT/ACT.ISMAاسم مرادف لـ ICMA
ACT/ACT.AFBAFB 1994
ACT/360سوق النقد
ACT/365.FIXED
ACT/365Lمقام يراعي السنوات الكبيسة
ACT/364
30/360الأساس الأمريكي / أساس السندات
30E/360اليوروبوند
30E/360.ISDA+ قاعدة استحقاق فبراير
30/360.GERMANاسم مرادف لـ 30E/360.ISDA
1/1حالة منحلّة، لاكتمال FpML
BUS/252البرازيل B3 / ANBIMA: أيام العمل / 252، باستخدام تقويم عطلات ANBIMA المُضمَّن. مطابق بدقة البِت لـ LTN / NTN-F الخاصة بـ Tesouro Direto
ACT/ACT.DRMHالأساس الحكومي للجمهورية الدومينيكية (وزارة المالية): الأيام الفعلية / الأيام الفعلية في نافذة الاثني عشر شهرًا المنتهية في تاريخ الدفع. تم التحقق منه مقابل الأسس المنشورة من جهة الإصدار

3. coupon_type — كيفية احتساب مبلغ الكوبون

coupon_typeالكوبون لكل فترةيُستخدم لـ
FIXED (الافتراضي)coupon_rate / frequency × outstandingالسندات التقليدية ذات المعدّل الثابت (سندات الخزانة، سندات الشركات، اليوروبوندات)
ACCRUALcoupon_rate × yearFraction(day_count) × outstandingسندات سوق النقد والأسواق المحلية التي يتتبّع كوبونها طول الفترة

يتطابق الاثنان معًا تحت ACT/ACT.ICMA و30E/360 (إذ تساوي الفترة المنتظمة 1/f بالضبط) ويتباينان تحت أساليب عدّ الأيام الفعلية (ACT/365، ACT/360، ACT/ACT.ISDA). ويتجاوز options.coupon_type على مستوى كل تسعيرة إعدادَ الأداة لأغراض تحليل ماذا-لو.

calculation_code — المُعرِّف العالمي

تعرض كل أداة calculation_code: وهو دمجٌ لمحوريها الرئيسيين، <day_count>|<rate_type>. وهو مُشتقّ من الاصطلاح، وليس مُدخَلًا يتجاوزه أبدًا.

ACT/ACT.ISDA|NOMINAL ACT/360|AT_MATURITY 30E/360|EFFECTIVE PRICE_QUANTITY

لا يحتوي PRICE_QUANTITY على أي أسلوب لعدّ الأيام، لذا فإن رمزه هو PRICE_QUANTITY فحسب.

مصفوفة المزج

المحاور متعامدة — فأي rate_type يتركّب مع أي day_count:

rate_typeday_countcalculation_code
NOMINALACT/ACT.ICMAACT/ACT.ICMA|NOMINAL
NOMINAL30E/36030E/360|NOMINAL
EFFECTIVEACT/365.FIXEDACT/365.FIXED|EFFECTIVE
AT_MATURITYACT/360ACT/360|AT_MATURITY

قواعد الصلاحية: يتطلّب كلٌّ من NOMINAL / EFFECTIVE قيمة frequency موجبة؛ ويفرض كلٌّ من AT_MATURITY وPRICE_QUANTITY أن تكون frequency مساوية لـ 1؛ ولا يأخذ PRICE_QUANTITY أي day_count؛ وكل تركيبة أخرى تتطلّب day_count صالحًا.

أساليب عدّ الأيام المفصولة (متقدّم)

يتحكّم day_count عادةً في ثلاثة أمور في آنٍ واحد. وعندما تحتاج الأداة إلى أسس مختلفة لكل محور، يمكنك تجاوزها فُرادى — وكلٌّ منها اختياري ويرتدّ إلى day_count:

الحقلالمحور الذي يتحكّم فيه
accrual_day_countالفائدة المستحقة (coupon corrido)
coupon_day_countمبلغ كوبون ACCRUAL
discount_day_countأُسّ زمن الخصم t (القيمة الحالية)

على سبيل المثال، تتراكم سندات ACT/ACT الحكومية الدومينيكية على أساس 365/366 الخاص بجهة الإصدار لكنها تُخصَم على فترات سوقية/ICMA — وتُنمذَج بـ day_count: ACT/ACT.DRMH مع discount_day_count: ACT/ACT.ICMA.

اكتشف ما هو مدعوم

curl https://calc.dev.emrgex.com/v1/admin/conventions

يُرجِع كل rate_type وday_count مع وصفٍ له، إضافةً إلى صيغة calculation_code.