Support Board
Date/Time: Sun, 24 Nov 2024 00:55:51 +0000
Post From: proposal: change Use Start Date-Time in chart replay to load needed data on demand
[2024-07-15 13:19:47] |
vortega23 - Posts: 7 |
I understand that "Use Start Date-Time" has been troublesome for users because the way Sierra Chart is currently programmed, the user has to have all the data in all the relevant charts already loaded back to the selected day/time for this option to work. I propose that, instead, when "Use Start Date-Time" is selected, Sierra Chart would load the data from each chart from that date/time backwards according to the Load Data Limiting method/amount/range chosen by the user for each chart, and then when the replay begins, load the forward data as needed to update the chart. Effectively, when "Use Start Date-Time" is selected, Sierra Chart would behave as though the system time had been changed to the selected start date-time, would load data before that according to the data limiting, and load forward data on demand while the chart replay progresses. Two massive benefits from that: 1. The "Use Start Date-Time" would work with any date in the past, regardless of what load data limiting has been set to. If the charts load the right number of previous days for current execution (whether delayed or real-time data), it will work for past dates. No more support tickets of people frustrated because they didn't expand data-limiting before using "Use Start Date-Time". 2. Any of us could go back a year or two (or seven), replay the charts for one day (or one week) in the past, and not have to wastefully pre-load a year or two (or seven) of chart data before doing so. The data loaded, and thus space consumed and performance, would be just as good for replaying charts for data years in the past as it would for current data. If this would make the forward-loading of data problematic while the chart replay is running, that data could be pre-fetched in batches in the background before being displayed or used. As an additional benefit, we would not SEE the data that is about to be re-played, thus ensuring that we are not inadvertently biased (bullish or bearish) while replaying the charts. |