I am using TimeSeries.SetupDataRequest and getting incomplete data
DataServices.Instance.TimeSeries.SetupDataRequest(security.Ticker.ToUpper())
.From(startDate)
.To(endDate).WithAllFields()
.WithTimeZone(TimezoneType.GMT)
.WithInterval(CommonInterval.TradeAndQuotes)
.WithNumberOfPoints(999999)
.OnDataReceived(DataReceivedCallback1)
.OnStatusUpdated(StatusUpdatedCallback)
.CreateAndSend();
For a single day I am getting incomplete data.
I have to do it in 1 hour chunks which takes forever!
Best Answer
-
@293b571b-7462-4aaa-b8e5-e0528f0fae86 Hi Jonathan,
60,000 items per request is a hard limit set on the .NET Time series API at the moment. Desktop usage workflow implies that this is more than enough, and in no way is able to handle 1,000,000 TasTaq data per request. So, you can either create multiple requests to get this data, or use an enterprise product (like Thomson Reuters Tick History) which has a REST API and is able to handle such volumes.
Let me know if you require any additional info on this.
0
Answers
-
@293b571b-7462-4aaa-b8e5-e0528f0fae86 could you please provide more details on this?
- What instruments are you requesting the data for? Can you give an example RIC?
- What are the values of the startDate and the endDate?
- What do you mean by incomplete data? Can you give an example?
Thanks!
0 -
aapl-example-traedes-and-quotes.zipThank you Zhenya, by the way - I speak Russian.
This is true for every ticker I can think of including AAPL.O
I am attaching an example file of incomplete data for AAPL.
In this example I requested data for 12/7/2018 from 12:00:00 to 23:59:59
I only got data from 15:52 to 16:02 (when the market closed)
What happened to 12:00:00 - 15:52:00 ?
It seems that the set limit of data points of 60,000 is ludicrous and completely unusable as there are usually well over 1,000,000 trades/quotes per day on any given day.
0 -
@293b571b-7462-4aaa-b8e5-e0528f0fae86 to get a predictable result, I suggest you use either startDate and WithNumberOfPoints, or the endDate and WithNumberOfPoints. This way you can control the size of the output.
0
Categories
- All Categories
- 6 AHS
- 39 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
- 370 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
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛