Skip to content

Conversation

@nitintonypaul
Copy link
Collaborator

Fixing the backtester backtest data mismatch bug

and the weird branch commit inconsistency bug

- Added HRP optimizer
- fixed minor bug which returns portfolio weights reference instead of copying
- Improved documentation with minimal import syntax
- Updated README/Documentation
Improving docstrings and markdown documentation website.
Decoupled `rebalance_freq` and `reopt_freq` enabling users to customize the portfolio style. Also refactored `Backtester` class for better readability.

Updated documentation and Readme with changes.
Fixed backtesting bug where the return data was misaligned for computing drifted weights.
@nitintonypaul nitintonypaul merged commit 6c7fbe0 into main Jan 26, 2026
30 checks passed
@nitintonypaul nitintonypaul deleted the dev branch January 26, 2026 13:01
nitintonypaul added a commit that referenced this pull request Jan 26, 2026
* [ENH] Added `HierarchicalRiskParity`

- Added HRP optimizer
- fixed minor bug which returns portfolio weights reference instead of copying
- Improved documentation with minimal import syntax
- Updated README/Documentation

* [MNT] Improving documentation

Improving docstrings and markdown documentation website.

* [ENH] Improved `Backtester`

Decoupled `rebalance_freq` and `reopt_freq` enabling users to customize the portfolio style. Also refactored `Backtester` class for better readability.

Updated documentation and Readme with changes.

* [FIX] `backtest` bug in `Backtester`

Fixed backtesting bug where the return data was misaligned for computing drifted weights.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants