I added a print statement in OnMarketData, and the print statement is not processed when the chart is in a minimized state.
protected override void OnMarketData(MarketDataEventArgs e)
{
if (e.MarketDataType!=MarketDataType.Last)
return;
Print(Time[0].ToString() + " - Indicator is updating");
}

Comment