Support Board
Date/Time: Mon, 24 Feb 2025 19:41:18 +0000
Possible reasons behind DTC error message
View Count: 747
[2021-03-13 08:04:40] |
Perseus - Posts: 30 |
What does the error message "HPDR_GENERAL_REJECT_ERROR" typically imply? The docs describe it as "There is another undocumented reason the server cannot accept the historical data request and it has been rejected." I am getting this code for symbols, that load fine in SC, but throw this message via DTC, so the data is definitely there but for some reason won't transmit via DTC. Can you give some examples of why this might be? |
[2021-03-13 08:27:47] |
|
You will have a detailed message in the RejectText field. Check that.
Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2021-03-13 11:36:48] |
Perseus - Posts: 30 |
Thank you for a quick response. This is the message I see in RejectText: "Historical data file not available for symbol." However, I see that it actually is available in the sense that I am able to view the data in a chart window. An example where this happens are all 6EXXX-CME contracts. I would imagine that the DTC request should be able to process successfully, since the data is already available locally? |
[2021-03-13 19:50:18] |
|
Tell us the exact symbol, and whether the request is for Intraday or Historical Daily data.
Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2021-03-14 13:12:58] |
Perseus - Posts: 30 |
This is all intraday data. Symbols where this occurs: 6EXXX-CME: 6EH09, 6EM09, 6EU09, 6EZ09 etc FDAXXXX-EUREX: FDAXH12, FDAXM12, FDAXU12, FDAXZ12 etc These are just examples - not an exhaustive list. What I generally see, is that if I get the error for one contract under a root futures symbol, then all contracts under that root symbol will fail (fx all contracts under the 6E root symbol). |
[2021-03-14 13:27:55] |
|
Does the 6EH09-CME.scid file exist in the Data Files Folder of the server: General Settings Window: Data Files Folder (Global Settings >> General Settings >> Paths >> Files and Folder Paths) Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2021-03-14 14:34:20] |
Perseus - Posts: 30 |
Yes it does and it contains data (i.e. larger than 1KB). However there are no files for the other 6E contracts, as I have not have had them open in a chart window.
|
[2021-03-14 22:19:42] |
|
So that exact file name exists, and you are still getting an error? If the data file is not present, then data will be downloaded for it. We need to see the Message Log lines in the server instance, for these requests. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2021-03-14 22:19:53
|
[2021-03-15 06:08:52] |
Perseus - Posts: 30 |
Yes, the file exists - but only if I open a chart first in SC. The issue is that SC is reporting the error above when it is requested over DTC. For other symbols than 6E, FDAX etc, then when the data is requested via DTC, SC/DTC will report a 701 msg first and then when the data is transferred from the remote source, it will begin transferring via DTC. In the case of 6E however, nothing is transferred from the remote source if requested via DTC. However, if I open a chart window for a 6E contract, it WILL download the data and create the data file you mention above. I do have an idea about what the problem might be. If you look at the log snippet below, it is looking for the file 6EH09.scid. That file exists but it is only 1KB. When opening the symbol in a chart, the file '6EH09-CME.scid' is created an loaded with data. It looks like the DTC request is not appending "-CME" when looking for the file. Do you know what might be the issue here? Server log: HD Server | HD Request #10 | Socket: 6 | Symbol: 6EH09 | ServiceCode: CME | RecordInterval: 60 | MaximumDaysRequested: 0 | Start date-time: Since beginning | ClientReqID: 10 | Username: TEST. | Thread:10456 | 2021-03-15 02:01:01.769 No historical data client is currently set to download historical Intraday data for 6EH09. | 2021-03-15 02:01:01.770 HD Server | HD Request | Socket: 6 | Symbol: 6EH09 | ServiceCode: CME | RecordInterval: 60 | Records Served: 0 | Error: Historical data file data not available for symbol. D:\SierraChart\Data\6EH09.scid | ClientReqID: 10 | Username: TEST. | Thread:10456 | 2021-03-15 02:01:02.777 Date Time Of Last Edit: 2021-03-15 20:21:28
|
[2021-03-17 21:16:01] |
|
Ok we see the mistake. Do not use the Exchange member in the request. It is not supported by Sierra Chart. Refer to step 16 here: Data and Trading Communications (DTC) Protocol Server: Server Usage You need to just set the symbol to 6EH09-CME Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2021-03-18 06:22:18] |
Perseus - Posts: 30 |
Confirming it works. Thank you for resolving this!
|
To post a message in this thread, you need to log in with your Sierra Chart account: