Login Page - Create Account

Support Board


Date/Time: Thu, 28 Mar 2024 21:51:05 +0000



Charts not updating drawn lines from external source

View Count: 1261

[2018-11-05 12:02:03]
User953894 - Posts: 58
I have created an external feed that updates .scid files. The .scid files are updating but the lines on charts which use these data do not update--in fact, they show correctly only as of the last time SC was started. If I close and restart SC, the lines will show properly.

This has been going on for some time, but it was not always the case. I had used .csv files and then changed to .scid format to address some limitations of the .csv data. Initially, both the .csv and .scid files were able to update the chart drawings but some time ago this stopped. Data from the primary feed is not a problem. I'm wondering is there a setting that is prevents the external source data from updating or something like that.
[2018-11-05 17:43:14]
Sierra Chart Engineering - Posts: 104368
The only thing that we can think of that would affect Chart Drawings would be the bar timestamps. Make sure the Date-Times for each bar in the chart are valid and ascending.
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-03-05 18:31:01]
User953894 - Posts: 58
Are there any tools available to check that the date-times are valid and ascending in the file? I'm thinking that finding a problem record may be like finding a "needle in a haystack".
[2019-03-05 18:32:30]
Sierra Chart Engineering - Posts: 104368
Yes use this particular study:
Out of Order Timestamps Detector
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-03-05 21:32:31]
User953894 - Posts: 58
Thank you for pointing me to the Out of Order detector. It worked great!

One question though: I deleted a number of records that were out of sequence using the Edit/Download Data function. They were duplicates. It seems there were empty records left where I deleted the duplicate records. Is there a problem with the "empty" records remaining in the .scid file?
[2019-03-05 21:45:26]
Sierra Chart Engineering - Posts: 104368
No the empty records are fine.
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-03-05 22:02:40]
User953894 - Posts: 58
I have about 40 custom records, of which I heavily use about half of them. In using the Out of Order detector, I am surprised to see I have about 4 blocks of data duplicated in each file. Do you have a program that cleans up the duplicates/out-of-order records, or do I have to use custom coding if I don't want to do the clean-up manually?
[2019-10-01 08:22:17]
User953894 - Posts: 58
I use about 35 custom symbols and have a custom program that updates .scid files every minute. The updates seem to work fine, timestamps update every minute. If I open Sierra Charts, all current data for these custom symbols is shown properly. But incremental information is not updating on charts if Sierra Charts remains open and running. I did have to do a restructuring of my data and symbol settings need to be re-entered, which I will do again.

Are there symbol settings to which I need to pay special attention like Real time Data Client or Historical Daily Data Source which must be updated to properly update my charts? If so, what must the values be set to?
[2019-10-01 19:29:15]
Sierra Chart Engineering - Posts: 104368
There is no need for symbol settings for a chart to update from an Intraday data file. As long as there are new records added to the file, the data is going to be read.

Refer to:
Intraday Data File Format: How to Feed Sierra Chart Data Through Intraday Data Files
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-12-05 21:40:27]
User953894 - Posts: 58
I have never been able to get external files to update on charts in real-time. I appreciate your responses and I know this is functionality that does work, but again, for some reason, despite trying on 4 different machines and 9 different instances, I have never gotten this to work. I originally used flat files then even asked my programmer to output in .scid format. Everything appears to work properly, but charts still do not update (to be clear, I see the file time update as expected AND if I close Sierra Charts and re-open, the current data from those external files shows properly--but the lines drawn for this external data remains a constant until I close and re-open).

This is incredibly frustrating and I've tried a novel approach that I hope you can assist with. I've created a "sandbox" on a Microsoft VPS where my environment is running (I even had to add a Sierra Charts license for this 3rd machine). I can provide ip and login info for an analyst to look at the environment. My guess is there is some parameter not set properly.

Thanks in advance. I know the request is unusual but this problem has been continuing for over a year and I appreciate your assistance in getting this functionality to work as expected. Please let me know if direct/secure contact is possible so I can share the login info securely.
[2019-12-07 06:14:01]
Sierra Chart Engineering - Posts: 104368
I know this is functionality that does work,
It should definitely work. Maybe there is a problem with the data being written. The first thing we want you to do is attach the scid file here and we will look. But compress it first using 7Z.
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-12-07 07:40:23]
User953894 - Posts: 58
I've compressed and uploaded one of the files I use.

I know that this should work. I started with flat files--which didn't work, then changed to .scid--and they still didn't work. We found that the scraping routine that we created did insert some stray erroneous records, but the programmer created a clean-up program to fix the errors--and the real-time read still didn't work. I have a trading group that I'm part of and one of the programmers created a similar process to collect data that runs on his server and he creates .scid files that he distributes in near-realtime using Dropbox. I subscribed to that data for a few months but even those files do not update on my charts even though there are about 100 other users for whom there is no problem.

You can see this is something that has been quite frustrating and I'm hoping you can help.
Private File
[2019-12-11 00:00:46]
Sierra Chart Engineering - Posts: 104368
We notice the timestamps are once a minute. You would only see a new chart bar once a minute during real-time updating.

If you replay the Intraday data file, at a speed of 60 times, do you see a new bar every second? We do when we test this.
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