Hello! I wonder if it's possible to capture any custom analytical data series during backtest, such that the data would appear in the backtest logs and could then be applied for later analysis of performance during backtest?

In the simplest case, I'd like to be able to capture the data being produced by indicators during backtest, in order to review the performance of each indicator.

In MetaTrader4 for example, this would generally be possible with the chart series produced in each MT4 backtest, such that the chart would contain both the visual representation of each indicator and the actual data series as produced by each  indicator.

As a feature, I think that this could be of some help when developing any number of custom indicators. Personally, I'd like to take a look at the DSP-oriented technical analysis methods published by John F. Ehlers

Previously, I've been able to port a rendition of John F. Ehlers' SuperSmoother from TradeStation EasyLanguage to Cython/Python, along with a visual representation in pyqtgraph. Perhaps it could be of use for an indicator towards algorithmic trading. However, I believe that I'd need to be able to review how the indicator implementation would be performing under each backtest.

After some local backtests with quantconnect's lean tooling, I wasn't able to locate any of the indicator data under the backtest/**/*.json files.