I can confirm I will not trade live in evaluate().

Rather, I am automating some analysis in evaluate() as an alternative to running optimizations.

One typical use case is storing different 'features' in TradeVars during the Test run and then exporting trade results and such TradeVars to csv for further processing.

And I would like to apply more weight to more recent trade results.