Why doesn't reloading Historical data reload secondary series data?

I’m having real issues working with indicators that rely on a secondary data series, that is of a different data type to the primary series.

For example. If I have an indicator that has an added 1 min data series for logic. And I’m running it on a tick chart. If there’s a disconnection and lost data on both series. Reloading historical data on the chart only reloads the primary data. The minute data doesn’t get reloaded and remains with missing data. The only way to fix it is to go to a chart with the same type of data(minute) on the same instrument and reload it.

Is there a way to force reload?

Download Tick and Minute data simultaneously,
CC → Tools → Historical Data → Download

Thanks but that’s not really an option. If the user is using an indicator that’s running secondary series they would not know the secondary series has missing data to even begin to do that.

Maybe ReloadAllHistoricalData() will do what you want:
https://ninjatrader.com/support/helpGuides/nt8/NT%20HelpGuide%20English.html?reloadallhistoricaldata.htm

Thanks I will take a look at that

The link shows how to use reflection to access hidden function “RefreshAllBars”. The use case in the example is refreshing the data after changing data series properties but I have found it handy in a lot of different situations. ReloadAllHistoricalData() reloads all charts and takes forever. “RefreshAllBars” only refreshes the chart the calling indicator is attached to.

https://forum.ninjatrader.com/forum/ninjatrader-8/add-on-development/1162201?p=1192502#post1192502