Logging Issues During High-Speed Forward Backtesting (x100)

Warning I am just learning this environment myself, so the following may or may not be useful. Most people are too busy counting their money I guess.

Research suggests the MTF indicator terminated successfully because the back test terminated, or state.terminate got called prematurely.

Here is what the oracle says:

In NinjaTrader, when you see “NinjaTrader MultiTimeframeIndicators terminated successfully,” it means that the multi-timeframe indicator or strategy you were using has completed its execution or has been shut down without encountering errors. This can occur in various situations:

  • Closing the Indicator or Strategy: When you remove a multi-timeframe indicator or strategy from a chart or close a workspace containing one, the State.Terminated method is called, signifying a successful termination.
  • During Indicator Initialization: NinjaTrader may call State.Terminated during the process of displaying available indicators or populating indicator properties, especially when indicators are cloned.
  • Ending of a Backtest or Optimization: If you’re using a multi-timeframe strategy for backtesting or optimization, the termination message would signify the completion of that process without errors.
  • Script Completion: If the indicator or strategy was designed to run for a specific duration or until a certain condition is met, its successful termination indicates that its designed lifespan has been reached.

Essentially, this message indicates that the system has successfully concluded the operations related to the specific multi-timeframe indicator or strategy without any issues or crashes.

Are you coding in Visual Studio? Ask Copilot to add in some diagnostic logging statements. Or better yet ask it to develop a step by step plan to arrive at the results you want.