Login Page - Create Account

Support Board


Date/Time: Sun, 19 May 2024 12:36:27 +0000



IMPORTANT Sierra Chart: CQG Data is unreliable.. want to switch to Sierra Chart Data

View Count: 2568

[2019-01-15 17:43:09]
rahul - Posts: 160
Hello, I have started to notice differences on the Closing Price on some bars between CQG WebAPI (in Real-Time) and Sierra Chart (historical data), when I compare after market close. The closing price on some bars are maybe 1-2 ticks

off. Due to this my back-testing results are different from live results.

My question is should I move to Rithmic or Sierra Chart Live Data, so that I find no difference between live and historical data when I compare after market close?

My current Real-Time Settings are:
Service: CQG WebAPI
Intraday Data Storage Time Unit: 1 Second
Number of Stored Time and Sales Records: 4000
Allow Support for Sierra Chart Data Feeds: False (Unchecked)

My current Historical Data settings are (running as a separate instance of Sierra Chart):
Service: SC Data - All Services
Intraday Data Storage Time Unit: 1 Second
Number of Stored Time and Sales Records: 4000
Allow Support for Sierra Chart Data Feeds: True (Checked)

If I move to Rithmic, then all I need to do is the following:
Service: CQG WebAPI... Replace with Rithmic Trading [trading]
Server: Rithmic 01 - US
Intraday Data Storage Time Unit: 1 Second
Number of Stored Time and Sales Records: 4000
Allow Support for Sierra Chart Data Feeds: False (Unchecked)

Since Rithmic is still third party data, do you think I will face the same issues as I do with CQG WebAPI around the close price of the bar?

If I move to Sierra Chart Real-Time and Historical Data, things get more confusing to me (I have read the documentation)... if someone can please shed light on this I will be very grateful. Assume the trade Service is still CQG WebAPI,

then is the following setting recommended?
Service: CQG WebAPI
Intraday Data Storage Time Unit: 1 Second
Number of Stored Time and Sales Records: 4000
Allow Support for Sierra Chart Data Feeds: TRUE (CHECKED) - this is the only difference?

Currently I am pay, $10 for CQG Base Charge + $5 for CME Data via CQG per account. I have 3 accounts running on 3 different instances of Sierra Chart. So my current total over 3 accounts = $30 + $15 = $45 per month.

If I move to Sierra Chart for all data feeds, and I only want ES and NQ futures, are my costs going to be the following:
3 Connections = $20 * 3 = $60 / month ... or is it just $20 / month? I am not clear
CME with Market Depth for nonprofessional Trading accounts = $5.25 * 3 = $15.75 / month (for ES and NQ only)
So new total = $75.35 / month?

When the Sierra Chart real-time data is activated, then I will see [M] next to the symbol used by CQG?

If I do use Sierra Chart for real-time data, should I still switch from CQG to Rithmic as a Trade Service?

Is there anything else to consider or any further settings that require changes?
[2019-01-15 19:22:24]
Sierra Chart Engineering - Posts: 104368
We think the best thing to do is to use the Sierra Chart Exchange Data Feed and the cost is 25 USD per month plus the 5.25 USD per month for the exchange fee. This is all you have to pay.

When the Sierra Chart real-time data is activated, then I will see [M] next to the symbol used by CQG?
Yes. Here are the setup instructions:
Sierra Chart Exchange Data Feed: Setup Instructions
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
[2019-01-15 19:37:57]
rahul - Posts: 160
Hello again and thank you for your reply. I am confused about the $25/month charge. According to the link you sent:

For 100 Real-Time Symbols: 1st connection 35.00 USD/month. 2nd connection 20.00 USD/month. 3rd connection 20.00 USD/month. 4th connection 20.00 USD/month.
For 200 Real-Time Symbols: 1st connection 45.00 USD/month. 2nd connection 25.00 USD/month. 3rd connection 25.00 USD/month. 4th connection 25.00 USD/month.
For 500 Real-Time Symbols: 1st connection 75.00 USD/month. 2nd connection 40.00 USD/month. 3rd connection 40.00 USD/month. 4th connection 40.00 USD/month.
For 20 Real-Time symbols (*Cash* Indices Only): 1st connection 15.00 USD/month. 2nd connection 15.00 USD/month. 3rd connection 15.00 USD/month. 4th connection 15.00 USD/month.

Since I only need ES and NQ CME Futures, I assume I can go with 100 Real-Time symbols. Since I have 3 accounts with my broker all connecting with a separate CQG WebAPI username, then I would need to have 3 real-time data connections for each of the 3 instances of Sierra Chart correct?

In that case the price seems to be $35 + $20 + $20 = $75/month.
In addition, I would also need CME data for each connection that would be $5.25 * 3 = $15.75 correct?
So Total = $90.75 / month for 3 simultaneous connections?

I would love to only pay $25 + $5.25 = $30.25 / month in total for all 3 accounts combined.

Can you please clarify?
Date Time Of Last Edit: 2019-01-15 20:09:15
[2019-01-16 01:58:55]
Sierra Chart Engineering - Posts: 104368
Why do you need to use three separate CQG connections? Your broker could put all of your trading accounts on a single CQG connection. And then you can always use sub instances of Sierra Chart if you want:
Using DTC Server for Data and Trading in Another Sierra Chart Instance

In any case this would be the pricing that applies:
For 20 Real-Time Symbols: 1st connection 25.00 USD/month. 2nd connection 20.00 USD/month. 3rd connection 20.00 USD/month. 4th connection 20.00 USD/month.

The exchange fee applies only once and not per connection.
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
[2019-01-16 02:06:49]
rahul - Posts: 160
The reason for multiple CQG connections is because I could take a long position on one account and short position in another account for a short time if needed. I don't know how this is possible using a single CQG connection. How will the connection know which account to go long in and which account to go short in. This is not something I do very often, but once in a while it happens especially in taking opposite pairs for a very short period (usually seconds).
[2019-01-16 02:49:53]
Sierra Chart Engineering - Posts: 104368
Yes you can use a single connection and this would simplify things. You can control the account through the trade account list:
Basic Trading and the Trade Window: Main/C >> Trade Account (Selecting Trade Account for Chart / Trade DOM)
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
[2019-01-16 12:45:13]
rahul - Posts: 160
Got it. Things are slowly making sense to me now. I will work with my broker to move all 3 accounts under 1 CQG WebAPI connection.

So to confirm, I will follow the steps outlined below:
1. Keep CQG WebAPI as the trading service, but stop data feed from them (if there is a better trading service you recommend let me know... my broker is Stage 5)

2. Real-Time Data Connections = 20 Real-Time Symbols

3. Only 1 connection needed, which will cost $25/month

4. Since I trade from the chart, through a study that executes market orders.. do I need Market Depth as I don't look at DOM. As I basically need ES and NQ, do I select "Full CME Group (CME, CBOT, COMEX, NYMEX) for nonprofessional Trading accounts" for $3.25/month instead of the Market Depth option for $5.25/month. This will have no affect on the data right?

5. Setup my Trading Service settings in Sierra Chart as follows:
Service: CQG WebAPI
Intraday Data Storage Time Unit: 1 Second
Number of Stored Time and Sales Records: 4000
Allow Support for Sierra Chart Data Feeds: TRUE (CHECKED) - this is the only difference?

6. Since I will be running all 3 instances (1 instance for each account) on the same computer, all I need to do is select File >> New Instance.

7. On this new instance, change the account number for the chart on the "Main" tab

8. I will see [M] next to the symbol used by CQG on the main instance chart only correct?

Thanks for your help.
[2019-01-16 19:11:58]
Sierra Chart Engineering - Posts: 104368

4. Since I trade from the chart, through a study that executes market orders.. do I need Market Depth as I don't look at DOM. As I basically need ES and NQ, do I select "Full CME Group (CME, CBOT, COMEX, NYMEX) for nonprofessional Trading accounts" for $3.25/month instead of the Market Depth option for $5.25/month. This will have no affect on the data right?
You do not need market depth data.

5. Yes.



6. Since I will be running all 3 instances (1 instance for each account) on the same computer, all I need to do is select File >> New Instance.
Yes but you do not even need separate instances. You can trade all accounts in a single instance.

8. Yes.
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
[2019-01-16 19:28:03]
rahul - Posts: 160
6. Since I will be running all 3 instances (1 instance for each account) on the same computer, all I need to do is select File >> New Instance.
Yes but you do not even need separate instances. You can trade all accounts in a single instance.

Based on your documentation:
"One reason to use additional instance of Sierra Chart is to distribute processing load among instances which run as independent processes which can utilize additional CPU cores for study calculations for example."

So based on the information above, should I run multiple instances? Currently my studies take about 60ms to calculate for each account. So total will be 180ms. I have set chart interval to be for each chart to be 200ms.
Date Time Of Last Edit: 2019-01-16 19:52:42
[2019-01-17 18:33:48]
Sierra Chart Engineering - Posts: 104368
We think it is best just to use one instance for now and then if you notice a problem you can use multiple instances.
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

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account