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_deprecated_84a0d5d5-d4cd-4aa9-b45a-7daa4c1787d0 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_deprecated_84a0d5d5-d4cd-4aa9-b45a-7daa4c1787d0 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_deprecated_84a0d5d5-d4cd-4aa9-b45a-7daa4c1787d0 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
- 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
- 687 Datastream
- 1.4K DSS
- 621 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 4 Trading API
- 2.9K Elektron
- 1.4K EMA
- 254 ETA
- 557 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 276 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 669 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
- 104 UPA
- 193 TREP Infrastructure
- 229 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛