Why do future contracts appear to be missing from FuturesAndOptionsSearch?
Why do there appear to be future contracts missing from the "FuturesAndOptionsSearch" endpoint for the following payload?
{
"SearchRequest": {
"FuturesAndOptionsType": "Futures",
"Identifier": "RS",
"IdentifierType": "RICRoot"
}
}
The latest expiration date contract returned is "RSF1^2". However when I do a raw extraction for "RSX2" (which is not returned in the search) I can successfully obtain data? It seems to be a similar situation for the "W" RICRoot too.
Best Answer
-
Yes, it returns "RSX2" but it is on the next page. By default, it returns 250 entries in the response. To get the next entries, you need to use the URL that appears in the "@odata.nextlink" property at the bottom of the response.
],
"@odata.nextlink": "https://selectapi.datascope.refinitiv.com/RestApi/v1/Search/FuturesAndOptionsSearch?$skiptoken='MjUw'"
}For example, send a POST request to that URL with the same request in the body.
The response will contain the "RSX2".
{
"Identifier": "RSX2",
"IdentifierType": "Ric",
"Source": "IUS",
"Key": "VjF8MHgwMDEwMGIwMDJhZDQ2ZjU2fDB4MDAxMDBiMDAyMmZmNDYxM3xJVVN8RFZRVXxERVJWfEZVVHxEfHxSU1gyfDUwNDI",
"Description": "RSFM",
"InstrumentType": "DerivativeQuote",
"Status": "Valid",
"ExchangeCode": "IUS",
"CurrencyCode": "CAD",
"FuturesAndOptionsType": "Futures",
"PutCallCode": "",
"ExpirationDate": "2022-11-14T00:00:00.000Z",
"AssetStatus": "Active"
},Otherwise, you can change the page size by using the odata.maxpagesize preference in the HTTP request header.
For more information regarding the Server-Driven Paging, please refer to the DSS Key Mechanisms on the DSS REST API Help page.
1
Answers
-
Hi @mike-petrut,
The Tick History User Guide mentions using 'Historic Search' to build the list, it appears it is only this search is intended to be used with Tick History.
The search FuturesAndOptionsSearch is used by DataScope Select users, and may not retrieve the full result set that a Tick History user may expect to be returned.
RIC Root is not supported in Tick History.
Resource: Tick History product page: https://my.refinitiv.com/content/mytr/en/product/tick-history.html
I will look into Tick History's 'Historical Search', the API Reference for this would be here: https://selectapi.datascope.refinitiv.com/RestApi.Help/Context/Operation?ctx=Search&opn=HistoricalSearch, or the Bulk Historical Search: https://selectapi.datascope.refinitiv.com/RestApi.Help/Context/Operation?ctx=Search&opn=HistoricalBulkSearch
Best regards,
Gareth
0 -
I have confirmed with Tick History Product and Derivatives Content Specialists that they are fine with FuturesAndOptionsSearch being used to search for Futures.
0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛