Here's the problem: If the chart has been open and running for some time, there will be data collected in the indicators that the user can see. If the user then starts (or restarts) the strategy, the strategy has no knowledge of that past data, and is starting from scratch. So what the user sees doesn't match what the strategy "sees".
My two questions:
1. Is there a way to force the chart and it's indicators to refresh programmatically on strategy start, the equivalent of hitting F5?
2. Is it bad practice for some reason for me to plot the indicators from within the strategy instead of leaving them as indicators on the chart? If not, then any strategy restart would cause a visual restart of the plotted indicators, forcing them to be in sync, yes?

Comment