Login Page - Create Account

Support Board


Date/Time: Sun, 16 Mar 2025 17:42:07 +0000



XAU crosses

View Count: 1093

[2022-08-10 23:49:24]
User34124 - Posts: 279
The Morningstar data feed for symbols such as '^XAUEUR-MSFOREX' seem very sparse..

1) What is the best study to construct my own custom charts? i.e. XAUGBP from XAUUSD/GBPUSD
2) Am I right that on my package I'd need to pay +$21 for that feed? Or which integrated package would be most suitable?

Thanks
[2022-08-11 13:45:17]
John - SC Support - Posts: 38678
1) To divide two symbols use the Ratio - Bar study. Refer to the following:
Ratio (Bar)

Or you can use the Custom Calculated Symbols. Refer to the following:
Custom Calculated Symbols

2) To get the Morningstar data in real-time, you would need to pay $25.00 per month for the Data Feed Fee along with the $21.00 exchange fee. You will find the Setup Instructions at the following link:
https://www.sierrachart.com/index.php?page=doc/SierraChartRealTimeFuturesStockDataFeed.php#SetupInstructions
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-08-11 18:16:02]
User34124 - Posts: 279
Thanks John. For Custom Calculated Symbols,
1*{XAUUSD}/1*{EURUSD}
yields me below? Critically 'invalid symbol'?

Enabling compression for file: C:\SierraChart\SierraChartInstance_2\SierraChartInstance_2\Data\1%{XAUUSD}[1%{EURUSD}.scid. This may take a while. | 2022-08-11 19:10:11.746
File compression enabled. C:\SierraChart\SierraChartInstance_2\SierraChartInstance_2\Data\1%{XAUUSD}[1%{EURUSD}.scid. CompressionState=0 | 2022-08-11 19:10:11.746
1*{XAUUSD}/1*{EURUSD} 5 Min #73 | Reloading chart. | 2022-08-11 19:10:11.746
1*{XAUUSD}/1*{EURUSD} 5 Min #73 | Currently no data in file to display. Will start historical data download and real-time updates. File: C:\SierraChart\SierraChartInstance_2\SierraChartInstance_2\Data\1%{XAUUSD}[1%{EURUSD}.scid | 2022-08-11 19:10:11.778
SC Data - All Services | Starting real-time market data updates for: 1*{XAUUSD}/1*{EURUSD}. ID: 26 | 2022-08-11 19:10:12.622
SC Data - All Services | Subscribing to streaming market data in the service client is not supported. Symbol: 1*{XAUUSD}/1*{EURUSD} | 2022-08-11 19:10:12.622
SC Data - All Services | Requesting security definition data for: 1*{XAUUSD}/1*{EURUSD}. ID: 26 | 2022-08-11 19:10:12.622
Added historical Intraday data request for 1*{XAUUSD}/1*{EURUSD} to the queue. | 2022-08-11 19:10:12.622
Intraday data recording state for symbol 1*{XAUUSD}/1*{EURUSD} is set to download 'Pending'. | 2022-08-11 19:10:12.622
Triggering next historical data download in queue. | 2022-08-11 19:10:12.622
Delaying start of download for 1*{XAUUSD}/1*{EURUSD}. | 2022-08-11 19:10:12.622
HD Request # 168 | Downloading Intraday chart data for 1*{XAUUSD}/1*{EURUSD} to the file 1%{XAUUSD}[1%{EURUSD}.scid. Service: scdataallservices | 2022-08-11 19:10:17.619
HD Request # 168 | Download start date-time: 2006-03-08 18:10:17.000000. File last date-time: 00:00:00.000000 | 2022-08-11 19:10:17.619
HD Request # 168 | Requesting historical Intraday Minute data for 1*{XAUUSD}/1*{EURUSD} starting at 2007-08-15 14:10:17 (Exchange time). | 2022-08-11 19:10:17.898
HD Request # 168 | Error downloading historical Intraday data for 1*{XAUUSD}/1*{EURUSD}. Error: invalid symbol | 2022-08-11 19:10:18.152
HD Request # 168 | Received 0 Intraday data records from 00:00:00.000000 to 00:00:00.000000 (0.0 seconds) and wrote 0 records for 1*{XAUUSD}/1*{EURUSD} | 2022-08-11 19:10:18.152
HD Request # 168 | Add time&sales data | Remembered last file record date-time: 00:00:00.000000 | 2022-08-11 19:10:18.153
HD Request # 168 | Completion time: 1s. | 2022-08-11 19:10:18.153
HD Request # 168 | Intraday data download complete for 1*{XAUUSD}/1*{EURUSD}. Unique request ID: 167 | 2022-08-11 19:10:18.153
Removing historical data download ID 167. | 2022-08-11 19:10:18.153
Real-time Intraday chart data file updates started for 1*{XAUUSD}/1*{EURUSD} | 2022-08-11 19:10:18.153
Intraday chart data file opened for 1*{XAUUSD}/1*{EURUSD} | 2022-08-11 19:10:18.153
HD Request # 168 | Enabling Intraday chart updating for symbol. | 2022-08-11 19:10:18.153
[2022-08-11 19:41:28]
John - SC Support - Posts: 38678
We do not know why it is not working, but we did try the following which does work:
{XAUUSD}/{EURUSD}

We will take a look at why the original notation is not working.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-08-11 22:20:29]
User34124 - Posts: 279
The ratio study works fine for me, so consider this solved. Just for reference, the below is on my master instance, with all sub-instances being closed. Version is 2393.

Source file does not exist when saving backup of C:\SierraChart\SymbolSettings\CustomSymbolSettings.scdataallservices.xml. No backup made. | 2022-08-11 22:58:17.971
Enabling compression for file: C:\SierraChart\Data\{XAUUSD}[{EURUSD}.scid. This may take a while. | 2022-08-11 22:58:28.646
File compression enabled. C:\SierraChart\Data\{XAUUSD}[{EURUSD}.scid. CompressionState=0 | 2022-08-11 22:58:28.646
{XAUUSD}/{EURUSD} 1 Min #1 | Reloading chart. | 2022-08-11 22:58:28.650
{XAUUSD}/{EURUSD} 1 Min #1 | Currently no data in file to display. Will start historical data download and real-time updates. File: C:\SierraChart\Data\{XAUUSD}[{EURUSD}.scid | 2022-08-11 22:58:28.659
Using symbol data fast lookup vector | 2022-08-11 22:58:29.141
SC Data - All Services | Starting real-time market data updates for: {XAUUSD}/{EURUSD}. ID: 1 | 2022-08-11 22:58:29.142
SC Data - All Services | Subscribing to streaming market data in the service client is not supported. Symbol: {XAUUSD}/{EURUSD} | 2022-08-11 22:58:29.142
SC Data - All Services | Requesting security definition data for: {XAUUSD}/{EURUSD}. ID: 1 | 2022-08-11 22:58:29.142
Starting DelayedDownloadMonitoringTimer | 2022-08-11 22:58:29.142
Starting HDTimeoutTimer | 2022-08-11 22:58:29.142
Added historical Intraday data request for {XAUUSD}/{EURUSD} to the queue. | 2022-08-11 22:58:29.143
Intraday data recording state for symbol {XAUUSD}/{EURUSD} is set to download 'Pending'. | 2022-08-11 22:58:29.143
Triggering next historical data download in queue. | 2022-08-11 22:58:29.143
Delaying start of download for {XAUUSD}/{EURUSD}. | 2022-08-11 22:58:29.143
HD Request # 1 | Downloading Intraday chart data for {XAUUSD}/{EURUSD} to the file {XAUUSD}[{EURUSD}.scid. Service: scdataallservices | 2022-08-11 22:58:34.136
HD Request # 1 | Download start date-time: 2013-01-10 21:58:34.000000. File last date-time: 00:00:00.000000 | 2022-08-11 22:58:34.136
HD Request # 1 | Requesting historical Intraday Minute data for {XAUUSD}/{EURUSD} starting at 2013-01-10 16:58:34 (Exchange time). | 2022-08-11 22:58:34.420
HD Request # 1 | Error downloading historical Intraday data for {XAUUSD}/{EURUSD}. Error: invalid symbol | 2022-08-11 22:58:34.813
HD Request # 1 | Received 0 Intraday data records from 00:00:00.000000 to 00:00:00.000000 (0.0 seconds) and wrote 0 records for {XAUUSD}/{EURUSD} | 2022-08-11 22:58:34.813
HD Request # 1 | Completion time: 0s. | 2022-08-11 22:58:34.813
HD Request # 1 | Intraday data download complete for {XAUUSD}/{EURUSD}. Unique request ID: 1 | 2022-08-11 22:58:34.813
Removing historical data download ID 1. | 2022-08-11 22:58:34.813
Real-time Intraday chart data file updates started for {XAUUSD}/{EURUSD} | 2022-08-11 22:58:34.813
Opened cached Intraday file: C:\SierraChart\Data\{XAUUSD}[{EURUSD}.scid. Thread ID: 15908 | 2022-08-11 22:58:34.813
Intraday chart data file opened for {XAUUSD}/{EURUSD} | 2022-08-11 22:58:34.813
[2022-08-12 15:48:53]
John - SC Support - Posts: 38678
You should not have any problem with that symbol. Did you change the symbol setting for Uses Formula Operators to Yes? This is the one thing we can think of that would cause the problem you are seeing.

But we are also looking into the other failure, which we could reproduce where you have the 1* each symbol.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-08-13 12:05:55]
User34124 - Posts: 279
Yep I did change that. By disabling 'Auto set tick size and value format from data feed' I seemed to have got it to work on my main instance, where the data is in 1 minute.

Can you confirm this should work the same on tick data? As, on my sub-instance, I have to have my data as that due to the 'invert price' issue which only works correctly on tick data.

Edit: seems to be working with tick data on my main instance only
Date Time Of Last Edit: 2022-08-13 14:48:16
[2022-08-15 13:55:25]
John - SC Support - Posts: 38678
The custom calculated symbol should work with a 1 Tick chart. We just tried to ensure this and it worked fine for us.

What exactly is the setup that is not working? Is the data inverted using the "Invert Prices" option?
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-08-16 07:03:34]
User34124 - Posts: 279
Hi John, actually all working fine now. Think there was just an issue with the sub-instance not understanding which data was downloaded already. With my main instance it works fine.

What I meant is, I don't need to use tick data if it is not for the issue here Invert chart function, wicks on the lower side

So, for recalculating new symbols and generating new tick-based charts, things may be more difficult than if it was just 1M bars.
[2022-08-16 23:14:54]
User34124 - Posts: 279
Still getting this issue on the master client after an 'update from server' to call the new FXCM T-Note symbols. It stopped the first custom symbol (XAUUSD/EUR) to disappear from my list, and upon adding it again, it gives the same error I had previously on the sub-instances. Could you check how/why it would be creating
{XAUUSD}[{EURUSD}.scid
(I'm assuming the '{' means divide) and still saying 'Error downloading historical intraday data..'

Triggering next historical data download in queue. | 2022-08-17 00:11:20.956
HD Request # 26 | Downloading Intraday chart data for {XAUUSD}/{EURUSD} to the file {XAUUSD}[{EURUSD}.scid. Service: | 2022-08-17 00:11:20.956
HD Request # 26 | Download start date-time: 2008-12-07 23:11:20.000000. File last date-time: 00:00:00.000000 | 2022-08-17 00:11:20.957
HD Request # 26 | Error downloading historical Intraday data for {XAUUSD}/{EURUSD}. This is not a valid formula symbol. | 2022-08-17 00:11:20.957

Date Time Of Last Edit: 2022-08-16 23:17:25
[2022-08-17 13:49:36]
John - SC Support - Posts: 38678
Make sure whichever instance this error is showing up in has the option for Uses Formula Operators set to Yes in the Symbol Settings, and that the option for Use Custom Symbol Settings Values is enabled on the Symbol Settings window.

The "[" (square bracket) character is used instead of the "/" (slash) in the filename as the slash has other meanings for the filesystem.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-08-18 00:14:51]
User34124 - Posts: 279
Yeah thanks, and of course those options have to be enabled in order for the successful attempts.

The solution I have found is the following, so please could you investigate and find the root cause:

- I close all chartbooks, then Sierra, then delete the 3 associated data files (example for {XAUUSD}/{EURUSD} I would delete XAUUSD.scid, EURUSD.scid and {XAUUSD}[{EURUSD}.scid
- Then of course I reopen Sierra with "Files to open at startup" unchecked
- Then I reoped {XAUUSD}[/{EURUSD} via Find Symbol-->New Intraday Chart

This then triggers the correct processes to begin. But obviously takes hours given it has to do 4 large things (3 downloads and 1 calculation/compression)

It seems that having certain data in the data file does not allow Sierra to recognise what is happening to custom symbols.

Example, if there is missing data in the custom symbol (as there was when I refreshed symbols from the server), "Edit --> Delete all Data and Download" simply deletes the {XAUUSD}[{EURUSD}.scid then gives the same error as post #10.

Please look into this as it could be a simple solution, something new needs a check in place each time etc
[2022-08-18 13:17:23]
John - SC Support - Posts: 38678
And this is only a problem in Sub-Instances?
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-08-18 13:22:10]
User34124 - Posts: 279
Nope, in the master instance as well.

I think you can do two very quick checks to start

1) Construct a custom symbol, have everything created, then "Edit --> Delete all Data and Download" and see what happens

2) Construct a custom symbol, have everything created, then "Global Symbol Settings" --> "Update from Server", and see if the custom symbol feed stops. (Only one custom symbol feed stopped for me, and that was the highest one on the list of symbols under Global Symbols --> Symbol Settings).
[2022-08-18 15:47:16]
John - SC Support - Posts: 38678
We just tried both of the item you mentioned with Custom Calculated Symbols and we are not seeing any issues.

Hopefully this is all related to the original issue with some formats not working properly. We have this setup for one of the engineers to look into.

But otherwise, until we can reproduce the problem we can not determine what might be the issue.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-08-29 12:53:25]
User34124 - Posts: 279
Any progress on this?

Upon shutting the computer down for the weekend, then opening everything up now (1pm UK time), there is a problem with custom symbols in catching up with the lost data (Sunday night to now). So I have to redownload, and recalculate all the custom symbols and their historic data files, which will take half a day.

Can you please check on this with urgency.
[2022-08-29 15:06:41]
John - SC Support - Posts: 38678
We just tried the original issue again and it is working in a recent release. Please update to the current Pre-Release and see if you continue to have issues. We are hoping that this has been fixed for you.
For the most reliable, advanced, and zero cost futures order routing, use 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