POST /v1/quotes
मुख्य एंडपॉइंट। ad-hoc इंस्ट्रूमेंट्स के एक वैकल्पिक पूल की प्राइसिंग के साथ-साथ quotes की एक सूची की प्राइसिंग करें जो इंस्ट्रूमेंट्स को id द्वारा संदर्भित करती है (पूल किए गए ad-hoc या संग्रहीत)। एक बैच लौटाता है — प्रत्येक quote के लिए एक प्रविष्टि, प्रत्येक की अपनी स्थिति के साथ।
Request body
{
"instruments": [ /* optional ad-hoc pool; each item needs an id */ ],
"quotes": [ /* one or more quotes */ ]
}
Quote fields
| Field | Required | Description |
|---|---|---|
instrument_id | yes | किसी पूल किए गए ad-hoc इंस्ट्रूमेंट या किसी संग्रहीत इंस्ट्रूमेंट की id |
input_kind | yes | yield · clean_price · dirty_price · transacted |
input_value | yes | yield (दशमलव में) या प्राइस (प्रति 100), या ट्रांज़ैक्टेड कैश |
amount_kind | no | nominal या transacted (ट्रेड आकार) |
amount_value | no | amount_kind सेट होने पर आवश्यक (> 0) |
settlement_date | no | ISO तिथि; डिफ़ॉल्ट रूप से आज की तिथि |
options | no | नीचे देखें |
input_kind
| Value | You supply | emrgex returns |
|---|---|---|
yield | एक yield | प्राइस + मेट्रिक्स |
clean_price | एक क्लीन प्राइस | हल किया गया yield + मेट्रिक्स |
dirty_price | एक डर्टी प्राइस | हल किया गया yield + मेट्रिक्स |
transacted | एक डर्टी कैश राशि (amount_kind: nominal आवश्यक है) | प्राइस निकालता है, फिर हल करता है |
options
| Option | Type | Description |
|---|---|---|
round | int (0–12) | मनी/रेट आउटपुट्स को N दशमलव तक राउंड करें |
with_cashflows | bool | पूरा डिस्काउंटेड कैशफ़्लो शेड्यूल शामिल करें |
yield_worst | bool | कॉलेबल बॉन्ड्स के लिए yield-to-worst की गणना करें |
coupon_type | FIXED/ACCRUAL | कूपन मैकेनिक का प्रति-quote ओवरराइड (what-if) |
index_ratio | number | इंडेक्स-लिंक्ड बॉन्ड्स के लिए प्रकाशित इंडेक्स नॉमिनल (VNA); प्रत्येक मनी आउटपुट को index_ratio/100 से गुणा किया जाता है |
Response — batch envelope
{
"data": [
{
"index": 0,
"id": "MH12034",
"status": "ok",
"data": {
"instrument_id": "MH12034",
"convention": "NOMINAL · ACT/ACT.DRMH",
"calculation_code": "ACT/ACT.DRMH|NOMINAL",
"coupon_type": "ACCRUAL",
"settlement_date": "2026-06-09T00:00:00Z",
"metrics": { "yield": 0.1, "dirty_price": 112.547645, "clean_price": 107.853124, "...": "..." },
"next_coupon": { "date": "...", "interest": 5.75, "total": 5.75, "present_value": 5.7 }
}
}
],
"warnings": []
}
- प्रत्येक आइटम में या तो
dataपेलोड के साथstatus: "ok"होता है, या किसी RFC 7807errorऑब्जेक्ट के साथstatus: "failed"होता है — एक खराब quote कभी पूरे बैच को विफल नहीं करता। - एक नॉन-कन्वर्जेंट price→yield हल प्रति-आइटम
422लौटाता है।
The five input scenarios
input_kind × amount_kind ट्रेड किए गए संयोजनों को कवर करते हैं:
input_kind | amount_kind | Use |
|---|---|---|
yield | nominal | yield + फेस → प्राइस और सेटलमेंट कैश |
yield | transacted | yield + कैश → निहित नॉमिनल |
clean_price | nominal | प्राइस + फेस → yield और कैश |
clean_price | transacted | प्राइस + कैश → yield और नॉमिनल |
transacted | nominal | कैश + फेस → प्राइस और yield |
पूर्ण request body के लिए उदाहरण देखें।