Support Board
Date/Time: Sun, 02 Feb 2025 20:00:55 +0000
Post From: Sierra Chart not sending tick data over DTC
[2019-09-06 13:06:41] |
tporter - Posts: 1 |
Hello. I am implementing a custom DTC client and wish to have it connect to Sierra Chart using DTC to pull tick data. I am using CGQ. In my DTS Settings window, I have set intraday storage time to 1-tick. I have deleted and re-downloaded all data for the symbol in question. I have followed the steps in your documentation to verify that tick data is loaded and working... 1) As detailed at Tick by Tick Data Configuration: Instructions (steps 10 and 11) When I set chart bar period to 'number of trade per bar', and the value to '1', then all of the bars on the chart are flat (eg, OHLC is all the same value). 2) As detailed at Tick by Tick Data Configuration: Verifying if Tick by Tick Data is in Intraday Data File When I go to the edit downloaded data window, there are often multiple data points within the same second, no data points have an open value. When I connect with my custom client, I send a HISTORICAL_PRICE_DATA_REQUEST (type 800) and set the record interval to 0, which means tick data. I can verify this because in the Sierra Chart Message Window it writes 'HD Server | HD Request #1 | Socket: 4 | Symbol: F.US.MNQU19 | ServiceCode: | RecordInterval: 0 | MaximumDaysRequested: 0 | Start date-time: 2019-09-06 09:46:29 | ClientRequestID: 1 | Username: (none). | Thread:16984 | 2019-09-06 12:33:09.163' However, the server responds with a series of 'HISTORICAL_PRICE_DATA_RECORD_RESPONSE' messages, which are for fixed width bar data, not 'HISTORICAL_PRICE_DATA_TICK_RECORD_RESPONSE' messages which would be what I would expect and would have tick data. The bodies of the messages also contain all the fields one would expect for the non-tick data, eg, it has "OpenPrice", "HighPrice", etc. Not just "Price" which would be expected for tick data. How do I make sure that I am sent the tick data? Date Time Of Last Edit: 2019-09-06 13:22:47
|