data on weeeknds with TimeBarPersistence set to false in python when using RESP-API
I am extracting ONE MINUTE TIME BARS. However, it is not clear what the difference is if I choose TimebarPersistence to be true or false? There appears to be data on weekends for both cases. The difference is that quotes seem to change on Saturdays whilst the values do not change on Saturday and Sunday until market open ... please advise.
requestUrl='https://selectapi.datascope.refinitiv.com/RestApi/v1/Extractions/ExtractRaw'
requestHeaders={"Prefer":"respond-async","Content-Type":"application/json","Authorization": "token " + token}
requestBody={
"ExtractionRequest": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.TickHistoryIntradaySummariesExtractionRequest",
"ContentFieldNames": ["Close Ask","Close Bid","High Ask","High Bid","Low Ask","Low Bid","No. Asks","No. Bids",
"Open Ask","Open Bid"],
"IdentifierList": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
"InstrumentIdentifiers": [{"Identifier": ticker1,"IdentifierType": "Ric"},
#{"Identifier": ticker2,"IdentifierType": "Ric"}
],
"UseUserPreferencesForValidationOptions":"false"
},
"Condition": {
"MessageTimeStampIn": "GmtUtc",
"ReportDateRangeType": "Range",
"QueryStartDate":QueryStartDate ,
"QueryEndDate": QueryEndDate,
"SummaryInterval": "OneMinute",
"TimebarPersistence":"false",
"DisplaySourceRIC":"true"
}
}
}
r2 = requests.post(requestUrl, json=requestBody,headers=requestHeaders)
Best Answer
-
Posting the response from the case for future reefrence:
The Timebar Persistence option is designed to carry over values from the previous bar to the next bar (optional).
When the Timebar Persistence option is checked, the output result for quotes (Bid and Ask value) will have all the data included for the date and time range, irrespective of the same bid and ask quoted for different timings.
However when the Timebar Persistence option is unchecked, the output result will capture only the changed values for date and time range selected.
Kindy take note that the Timebar persistence will be applicable only for quote messages and not for trade messages. The logic behind this is that the quotes are still alive in the market unless there’s a change and therefore the quotes summaries are copied down when the option is checked. An easy way of identifying if the quotes are a summary of existing time interval or a copy from previous time interval is with the help of fields “No. Bids” and “No. Asks” which is 0 when the values are getting copied down.
For trades, copying down values from prior time bars amounts to manipulation of data as there are no trades.
Without Timebar persistence: The data in the output is available only for those time bars when there is a change in the Bid and Ask values.0
Answers
-
Hi @jolin.majmin ,
The question you are asking is related to the content within the product, whereas the moderators of this forum are experts for API related technical questions. I have created a content query (case id: 13478119) on your behalf, you should have already received an email.
Best regards,
Haykaz
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 中文论坛