Login Page - Create Account

Support Board


Date/Time: Mon, 06 May 2024 11:30:46 +0000



Post From: Data Integrity control

[2018-06-18 07:30:44]
User393279 - Posts: 1
Good day,

I belong to the community of traders who are using swing system to trade stocks from s&p500. We are using your services SC Data – All Services [data] to get EOD historical data. We have Service Package 5. Our WatchList has more than 500 tickers, and we download data for each ticker through SierraChart->Edit->Download Daily Data for Associated Watch List Symbol. Each ticker has always a history of couple thousand days.

I found out that SierraChart does not control data integrity, at all. Meaning, it does not check if data from previous download are same as newest data on your server. If I download any ticker it will save as, for example ZTS.dly. Problem is that sometimes data are not downloaded properly. For example, there could be couple of years of data missing.

I would expect that with every new download Sierra would compare data on my PC with data on your server and in case of and dissimilarity it would ask me to overwrite my previous data. Unfortunately, it is not happening. Most probably, SierraChart just check the latest date in .dly file and add data up to current date. This is useless. I intentionally manually deleted part of data (I removed data from approximately 2006 until 2013) from already existing ZTS.dly file and Sierra did not care at all. It was not corrected with next download. I had to delete .dly file from my HDD and after that with next download Sierra created a new and correct file.

Same thing is happening when there is a Split in stock. (Division of the nominal value of the share into more shares with smaller value, where sum of shares with smaller nominal value is equal to nominal value of original share). In this case historical recalculation of price values is happening. Unfortunately, SierraChart does not care that on my HDD I have original data which does not fit with newly recalculated data on your server anymore. So, in this case, to get newest recalculated data I do not have any other choice only to manually delete original .dly file from my HDD and after that let SierraChart to download most recent recalculated data.

It would be great if SierraChart would implement some kind of control and comparison between already existing data on my HDD with newest data from your server. After the control, SierraChart would notify user and possibly ask for permission to overwrite original data.

You cannot expect that your clients will be manually checking hundreds of tickers to find out if they have correctly downloaded data and if they match newest historical recalculation after spilt of the ticker. We also cannot delete old .dly files every day and let SierraChart download new updated .dly files. Anyway this does not rule out the possibility of mistakes while downloading data from your server.

This problem is significantly affecting our trading system. Therefore, it would be great if you can look into this problem and help us find a solution.

I look forward to your reply.