2010-05-28 6 views
7

ब्लूमबर्ग एपीआई का उपयोग करके आउटपुट के रूप में आप एफएक्स फॉरवर्ड का स्पष्ट रूप से अनुरोध कैसे करते हैं?ब्लूमबर्ग एपीआई में आप एफएक्स फॉरवर्ड को पूर्ण मूल्यों के बजाय प्रसार के रूप में कैसे प्राप्त करते हैं?

ब्लूमबर्ग टर्मिनल में आप चुन सकते हैं कि एफएक्स फॉरवर्ड्स को पूर्ण दर (आउटराइट) या एक्सडीएफ करके स्पॉट्स (पॉइंट्स) से ऑफसेट्स के रूप में प्राप्त करना है, 7 को मारकर, विकल्प लगभग आधा रास्ता नीचे है। 0 का अर्थ है राइट्स, और 1 ऑफसेट्स का मतलब है।

अधिकांश डिफ़ॉल्ट के साथ आप स्पष्ट रूप से उन्हें एपीआई में सेट कर सकते हैं, इसलिए आपका कोड वही परिणाम देता है जो भी आप चलाते हैं। आप इसे V3 API क्वेरी में कैसे सेट करते हैं?

उत्तर

11

सहायता डेस्क द्वारा एक सहयोगी को बताया गया यह असंभव है, यह पता चला है कि वे गलत हैं और यह संभव है। आप ऑफसेट के रूप में पूर्ण और POINTS के लिए RATES होने के लिए FWD_CURVE_QUOTE_FORMAT को ओवरराइड करते हैं।

उदाहरण कोड (जावा):

public static void main(String [] args) throws Exception{ 
    Session session = BlpUtil.connectToReferenceData(); 
    Service refDataService = session.getService("//blp/refdata"); 
    Request request = refDataService.createRequest("HistoricalDataRequest"); 

    Element securities = request.getElement("securities"); 
    securities.appendValue("JPY10Y CMPL Curncy"); 

    Element fields = request.getElement("fields"); 
    fields.appendValue("PX_LAST"); 

    request.set("startDate", "20100527"); 
    request.set("endDate", "20100527"); 

    Element overrides = request.getElement("overrides"); 
    Element override1 = overrides.appendElement(); 
    override1.setElement("fieldId", "FWD_CURVE_QUOTE_FORMAT"); 
    override1.setElement("value", "POINTS"); 

    CorrelationID cid = session.sendRequest(request, null); 
    while (true) { 
    Event event = session.nextEvent(); 
    MessageIterator msgIter = event.messageIterator(); 
    while (msgIter.hasNext()) { 
     Message msg = msgIter.next(); 
     if (msg.correlationID() == cid) { 
     System.out.println("msg = " + msg); 
     } 
    } 
    } 
} 
+0

यह भयानक हो गया होता दस्तावेज में है। – flindeberg

संबंधित मुद्दे