Support Board
Date/Time: Mon, 31 Aug 2026 02:41:10 +0000
Reused ticker symbols showing blended history from prior entity (Denali feed)
View Count: 581
| [2026-07-14 00:02:45] |
| TonyCipriani - Posts: 148 |
|
Hi, When a ticker symbol gets reassigned to a new company after the prior listed entity is delisted/bankrupt/closed (example: SPCX, now Space Exploration Technologies Corp, IPO June 12 2026), my .dly and .scid files show continuous history going back to 2020; clearly from whatever previously traded under that symbol, not the current company. "Edit > Delete All Data and Download" doesn't fix this since the server just resends the same blended file. Is there a server-side way to flag a symbol's correct listing start date so the Denali feed stops serving pre-reassignment history for it? I run into this periodically across a large symbol universe and would rather not manually truncate local files each time. Thanks. |
| [2026-07-14 01:26:16] |
| TonyCipriani - Posts: 148 |
|
Another to add: Victoria's Secret (VSCO) went through a ticker symbol change to VSXY on June 2nd, 2026. If I load up VSXY, I only get chart data from June 2nd, 2026 instead of all the previous data which should exist from July 21, 2021. This is kind of very important so I would really appreciate it if this can be fixed. Thanks Date Time Of Last Edit: 2026-07-14 01:39:25
|
| [2026-07-15 22:18:36] |
| Sierra_Chart Engineering - Posts: 24714 |
|
Regarding post #2, we will work on that but it will be on the weekend. These types of changes are not anything that the server processes do anything special with. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2026-07-15 22:18:46
|
| [2026-07-15 22:36:23] |
| TonyCipriani - Posts: 148 |
|
Thank you so much. Just to clarify for post #2, the changes that you guys make over the weekend will also be able to catch any stocks that go through ticker symbol changes in the future too right? There seems to be on average about 30-40 ticker changes a month with US stocks. Thanks again. Date Time Of Last Edit: 2026-07-16 22:30:36
|
| [2026-07-20 04:06:19] |
| Sierra_Chart Engineering - Posts: 24714 |
|
The work on this is completed for the historical daily data only. Re-download all the data in the chart by going to the chart and selecting "Edit >> Delete All Data and Download" from the main Sierra Chart menu. You just need to do this once per symbol and not for each chart. This command is on the main Sierra Chart menu at the top. Only use it from that location. Regarding post #1 and #2 we are not sure how this could be automated. We do not have any known source for data about equity symbol changes, and IPOs. There is automatic stock split adjustment and also management of data files, when a symbol moves from one exchange to another, like between NYSE and NASDAQ. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2026-07-20 04:06:54
|
| [2026-07-20 13:56:51] |
| TonyCipriani - Posts: 148 |
|
Hello, Thanks a lot for trying your best with it. I appreciate it. I do see that other stocks like BNY (formerly BK), SHOE (formerly SCVL), and ECHO (formerly SATS) which also went through ticker symbols changes recently have the same issue as VSXY did before you implemented the change (no blended data). But it's okay, I have looked into a workaround systematic solution on my end using Python so I think I should be fine. Especially since there will be plenty of stocks over the course of time that will go through such changes and it will burden you to keep doing it manually. Regarding equity symbol changes, I'm going to try a rename detection via IBKR's contract ID (conId), which stays stable across a symbol change since it's the same underlying instrument. This catches true renames (like VSCO > VSXY) same-day, with no ambiguity against cases like SPCX where an unrelated company reused a delisted ticker. For true renames, I splice the old and new .dly/.scid files together locally (dedup, atomic swap, archive of the original) so the history is genuinely continuous. With the IPO data, I pull each symbol's true first-trade date from a source. Then I cross-reference that against the actual first bar date sitting in the local .dly file. If the .dly history starts well before the verified IPO/listing date (with a small buffer for pre-listing test prints), that's confirmed ticker-reuse contamination. Right now I just created a vertical marker line on the chart for situations like this, but I could also truncate the useless data if I choose to. Appreciate the help again! Date Time Of Last Edit: 2026-08-09 16:33:45
|
| [2026-07-20 14:18:29] |
| TonyCipriani - Posts: 148 |
|
Also sorry, one issue is that the VSXY intraday on the new version (since I did edit > delete and download data) has it starting from June 30, 2026 for some reason instead of June 2nd. So the intraday data is now worse as it's missing a few weeks of data. I do have a backup file of it on a different instance though, but if I ever press delete and download data, it'll be missing June 2 - June 29 intraday data. Thanks. I also do want to reiterate that outside of the VSXY data, I do have a workaround solution for all of this so you wouldn't need to focus on this matter (unless you would like to for other users). Date Time Of Last Edit: 2026-07-20 14:23:14
|
| [2026-07-20 15:02:10] |
| John - SC Support - Posts: 47697 |
|
The data we have for VSXY starts at June 2, 2026. If you did "Delete All Data and Download" then the system is only going to download however much intraday data as you have set in "Global Settings >> Data/Trade Service Settings >> Common Settings >> Maximum Historical Intraday Days to Download". Refer to the following: Data/Trade Service Settings: Maximum Historical Intraday Days to Download (Global Settings >> Data/Trade Service Settings >> Common Settings) If this is not set large enough, then you can change the "Date Range In File From" in "Chart >> Chart Settings >> Data Limiting". Refer to the following: Historical Intraday Data (Missing Data / Download Errors / Viewing More Data): Using 'Date Range in File >> From' to Download More Historical Data For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
| [2026-07-20 15:35:04] |
| TonyCipriani - Posts: 148 |
|
Oh that was silly of me, thank you so much.
|
| [2026-07-21 00:43:03] |
| Sierra_Chart Engineering - Posts: 24714 |
|
There are no changes to Intraday data. Do not expect any changes to Intraday data. We are just not going to get involved in that at all. 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, use the Teton service: Sierra Chart Teton Futures Order Routing |
| [2026-07-25 23:14:03] |
| TonyCipriani - Posts: 148 |
|
After looking into solutions very deeply over the past week and trying a variety of methods, I have realized that the Denali US Consolidated data becomes completely unusable for swing trading if it's not going to be automatically updating and merging data files of stocks that go through ticker changes. There are roughly 30-40 ticker symbol changes that happen per month, and that's significant enough to create issues. There are important companies like Bank of New York Mellon which trades under $BNY now and was $BK before, and it has many years of crucial historical daily data. Again, I want to reiterate that these kind of ticker symbol changes happen plenty of times to US non-OTC stocks per month, so it's pretty meaningful. While you guys fixed VSCO to VSXY, there are plenty of other stocks that went through ticker changes and there needs to be a reasonable way to automatically catch these in order for Denali US Consolidated Feed to be sustainably used in the future for anyone swing trading. Date Time Of Last Edit: 2026-07-25 23:14:09
|
| [2026-07-26 01:49:24] |
| Sierra_Chart Engineering - Posts: 24714 |
|
We have a solution to this which we expect will be out in about one week. We will be releasing support for data from Barchart.com, as a no cost option. We did use data from them before but there was a limitation on the number of queries which we did not like. We do see the data from them, does use data from the prior symbol when there is a symbol change. This only applies to 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2026-07-26 01:51:05
|
| [2026-07-28 07:34:38] |
| Sierra_Chart Engineering - Posts: 24714 |
|
The solution to this is now available. Instructions: Update to the latest prerelease 2933. Instructions: Software Download: Fast Update Set these as follows: Global Settings >> Data/Trade Service Settings >> Common Settings >> Historical Daily Data >> Download Dividend Adjusted Historical Equities Data : Yes/No (depending upon what you want) Global Settings >> Data/Trade Service Settings >> Common Settings >> Historical Daily Data >> Historical Daily Data Source For US Equities : "External Barchart Historical Data Service" Fully re-download the data for each US Equities historical Daily data chart by going to the chart and selecting from the main menu: Edit >> Delete All Data and Download. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2026-07-28 07:39:20
|
| [2026-07-28 07:37:23] |
| Sierra_Chart Engineering - Posts: 24714 |
|
We did see your deleted posting regarding stock splits. Those are automatically performed on the server, the evening after the split occurs. There are some splits, which cannot be reliably and safely automated and we are behind on catching up with those. We will start to look those over. They usually are low-priced stocks.
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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2026-07-28 07:37:32
|
| [2026-07-28 15:40:12] |
| TonyCipriani - Posts: 148 |
|
Hi, thanks for trying but just from testing ticker symbol changes that occurred over the past 30 days alone, it looks like the Bar Chart solution missed almost 70% (16/23) of the changes. What it did catch: VSCO > VSXY | BK > BNY | GREE > VIP | FDP > DMC | MWS > PMA | WAI > DPU | UBXG > MF What it didn't catch: LC > HAPN | SCVL > SHOE | SATS > ECHO | LMFA > PWCM | CEPT > SECZ | WTO > FXHO | SKLZ > FIRY | TBH > HODO | SSSS > NSLR | ATLN > CIRC | RAAQ > IQMX | APM > NIKI | ODV > OGG | YOOV > CIGL | PCSC > FRNM | ALBT > CHGA After looking at it carefully over past week or so, I found that I could implement a solution with Denali with the following process: 1. There are some fairly priced corporate-actions data sources that provide ticker symbol changes full history with the effective dates. It's checked on a regular weekly schedule for future purposes too. 2. Automatically detect ticker reuse before merging. Some new symbols were previously used by a completely unrelated stock. I have a Python script that checks whether the "new" symbol's existing local history actually lines up with the company being merged in. It flags suspicious price discontinuities or date gaps at the boundary that indicate leftover data from a prior, unrelated use of that ticker. If flagged, that old legacy data is trimmed out before merging; skipping this check would otherwise produce a fake discontinuity in the combined series. 3. Script the daily (.dly) merge. Once a rename is confirmed, a Python script splices the old symbol's daily records (up to the effective date) with the new symbol's records (from the effective date forward) automatically, across however many pairs need it in one run, rather than doing it per-symbol by hand. 4. Script the intraday (.scid) merge too. The format is simple enough (fixed header + fixed-size records) that I have a Python script to do the same merge Sierra Chart's own "Join Intraday Data" performs, but applied automatically across a whole batch of pairs instead of one at a time through the GUI. This is what makes handling this at scale (hundreds/thousands of symbols) practical instead of a heavy manual burden. 5. Always back up before merging, and run every merge script in a dry-run/report mode first so record counts and flags can be reviewed before anything is applied. 6. Run an automated sanity check after merging: any unexpected multi-day gap in the combined series gets flagged for manual review rather than trusted blindly. 7. Only mark a rename resolved after visually confirming the chart. No artificial spike or gap at the boundary, for both the daily and intraday series. Regarding my deleted post about the splits, I realized that on one of my installations, I wasn't using the Denali US Consolidated feed. I tested it again with the proper feed and the splits look like they work correctly and are in fact automatically done on the server. That looked like an impossible situation but it's fine and I don't think there are any issues with that other than in 0.00001% of cases like with some lower priced stocks. All in all, I think staying on your Denali US Consolidated Feed is better than the Bar Chart feed, as the ticker symbol changes will be dealt accordingly through rename detection/splicing with my automated Python pipeline, driven by a data source that lists the ticker changes. Would be great if a future update could integrate a proper ticker change feed directly, since that's the actual gap and not the price/split data itself. Date Time Of Last Edit: 2026-08-18 05:45:48
|
| [2026-07-29 01:48:56] |
| Sierra_Chart Engineering - Posts: 24714 |
|
We apologize. This is our mistake: it looks like the Bar Chart solution missed almost 70% (16/23) of the changes.
This should be resolved now. Follow the instructions here to update the Symbol Settings: Global Symbol Settings: Update Global Symbol Settings After the above, re-download the data again in the charts: Re-download all the data in the chart by going to the chart and selecting "Edit >> Delete All Data and Download" from the main Sierra Chart menu. You just need to do this once per Symbol and Data Type (Intraday or Historical Daily) and not for each chart. This command is on the main Sierra Chart menu at the top. Only use it from that location. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2026-07-29 01:55:32
|
| [2026-07-29 03:39:20] |
| TonyCipriani - Posts: 148 |
|
This is now genuinely WAY better. I tested it over the past 365 days of ticker changes, and only 4/248 didn't merge properly (ODV > OGG | PCSC > FRNM | WLAC > BRUN | VLDX > VELO) which makes it 98% accurate. Only 1 had some stock split issue (STRR a 1-5 reverse stock split). If it's possible to fix the 2% that may exist, that would be great. Thank you SO much! This saves me an incredible amount of time instead of having to manage that whole process which would've been quite overwhelming. Now it's a lot more manageable. |
| [2026-07-29 04:44:04] |
| TonyCipriani - Posts: 148 |
|
It looks like the Bar Chart Historical Data service has a limit of 5,000 max downloads per month. I'm running a python stock scanner that's connected with Sierra Chart and it relies on reading .dly files. The only way for it to work and be up-to-date is by downloading daily historical data of all ~12,000+ US non-OTC stocks/ETFs every single day via Download Data for Associated Watchlist Symbols. I tried the batch download and I've already been blocked for the month after downloading a little less than half the symbols.
|
| [2026-07-29 06:14:22] |
| Sierra_Chart Engineering - Posts: 24714 |
|
Give us a couple of days on this and we will figure out the best solution.
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, use the Teton service: Sierra Chart Teton Futures Order Routing |
| [2026-08-03 20:21:34] |
| Sierra_Chart Engineering - Posts: 24714 |
|
After discussing this with Barchart, we do not have a good solution to the limit. We really cannot let you download historical data for 12,000 stocks a day from Barchart. This is just simply going to be a problem. This is the whole reason, why we moved away from using their data to begin with, but we didn't think about dividend adjustments, and how ticker symbols can change. There is an option here to increase the number historical daily data downloads to 50,000/month but this is not going to help you: https://www.sierrachart.com/UserControlPanel.php?page=ServicesActivation#AdditionalHistoricalDownloads 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2026-08-03 20:23:33
|
| [2026-08-04 02:25:47] |
| TonyCipriani - Posts: 148 |
|
Okay. Thanks anyways. I've been working on it over past week as well. I'm still clawing at it, but I think it's possible to get this done with python automation and daily maintenance to check for the ticker changes with the process I outlined above. |
To post a message in this thread, you need to log in with your Sierra Chart account:
