4 Commits

Author SHA1 Message Date
Martin-Molinero 98c59a0a32 Improve flat equity curve analysis solutions (#9529)
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
2026-06-12 15:51:52 -03:00
Martin-Molinero 90261c89ee Few minor fixes for OrderFillsDuringExtendedMarketHoursAnalysis (#9523)
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Few minor fixes for OrderFillsDuringExtendedMarketHoursAnalysis

* Minor cleanup
2026-06-11 11:49:56 -03:00
Martin-Molinero 163de7d379 Minor backtest analysis fixes (#9479)
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
2026-05-12 12:01:52 -03:00
Jhonathan Abreu 8f2a23e97f Results analyzer (#9336)
* 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>
2026-04-07 17:41:12 -04:00