For Datascope API, can you please give us some indication where the currency rates are in the API...

Best Answer
-
Datascope Select depends on three things:
* Instrument List
* Report Template
* Schedule Template
Currency rates are delivered as RICs in the Instrument List. For example, EUR= would be used to capture the EURUSD rate. In an On Demand Extraction API call, the instrument list and fields are captured in the JSON. In this case, the schedule is immediate.
That means you still need to define what you are looking to capture with report template, which in pricing is namely a difference between Intraday, End of Day, or benchmarks.
EOD
EOD is somewhat erroneous for OTC products, so you're looking at a convention that is being defined by your market data provider. Refinitiv composite rates generally follow a local closing time. WM, for instance, takes the EOD rate as the London close. Our clients ideally should explicitly define this relative to their business need. Are you closing a portfolio of US stocks? Perhaps you should match this with the NYSE Close. Are you sourcing rates for comparison of European swaps? You may need to consider a London close.
Intraday
Intraday rates are available in DSS as well. This can give you a large amount of control of what rate you're snapping.
Benchmarks
Benchmarks will make a determination of a rate at a certain hour, usually with some normalization. This is usually fit for purpose for fund admins that need transparent methods of determining a portfolio's value.
Building an Instrument List
If you need a list of RICs, the syntax is usually fairly simple.
For US paired rates:
<ISO 4217 Currency Enumeration> + "="
e.g. JPY=
For Cross Currencies:
<ISO 4217 Base Currency Enumeration> + <ISO 4217 Secondary Currency Enumeration> + "="
e.g. EURGBP=
You may need to take particular care for countries that expire currencies, but that shouldn't be too difficult. You can also leverage the RIC Search tool on this Developers portal.
Instruments in Bulk
Datascope Select is great for a per instrument request, however, this doesn't always work for clients. Your needs may require a more bulk approach. Refinitiv does bulk well. We have products fit for purpose on bulk delivery, like Datascope Onsite and Datascope Equities. Datascope Equities uses something called "File Codes" to deliver bulk datasets. We can leverage this functionality in Datascope Select to call bulk amounts of data. BE CAREFUL! as your DSS contract is specifically contracted with instrument counts in mind. There are about 1500 instruments on the file code for global spots.
Looking at the user guide, you can call a filecode using the type 'FileCode' in the API Call for the instrument. File code 213 is used for all global spots and crosses. The "InstrumentIdentifiers" portion of your call will need to include this:
{
"Identifier": "213",
"IdentifierType": "FileCode"
}0
Answers
-
To find what API calls deliver specific fields, you can use the Data content guide.
In tab "Field Descriptions", use a text filter on the "Field Name"column to find what you are searching. You can also use the "Short Definition" column to clarify what the field is about. The API call can be inferred from the "Report Name" column.
For more tips on this topic, see this section of the Programming without SDK tutorial.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 690 Datastream
- 1.4K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 559 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 279 Open PermID
- 45 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 716 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 95 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛