8f2a23e97f
* Initial backtest analyzer commit * Changes for cleanup * Minor fix * Add class for analysis result context * Fix more models * More fixes * More fixes * More fixes * More fixes * Cleanup * Cleanup * Add documentation * Cleanup and remove some classes * Write backtest analysis to results file * Cleanup * Minor fixes * Minor fix * Minor cleanup * Implement json deserialization for backtest analysis result * Rename analyzer classes to generalize Remove "backtest" references from names * Add weight to analyses * Run analyses in order by weight * Cleanup * Cleanup * Update Issue text * Set sub-test weights to 0 * Update test weights * Add xml docs * Disable result analysis on regression tests * Refactor analysis naming * Renaming cleanup * Simplify analysis results context * Log when analyzer reaches max tests or time limit * Sample down equity curve to match daily benchmark * Minor changes * Minor fixes --------- Co-authored-by: Derek Melchin <melchin.derek@gmail.com>