Merged
Conversation
Add myst-parser extension to support Markdown files in Sphinx and move strategy guides (mean reversion, regime mean reversion, VSA stopping volume) into docs/strategies/ with a dedicated toctree section.
…tebook corrections - BUY signal while short now closes the short then opens a long in both BacktestEngine and MultiAssetBacktestEngine, fixing pairs leg desync - Wrap max_drawdown result in float() to prevent numpy scalar leaking into summary dict - Relax VSA stopping_vol_rel and spread_small in example notebook so the demo produces at least one trade on AAPL data - Re-run notebook so stored outputs reflect all fixes - Add tests: short-to-long reversal, sell-reverses-long, pairs leg symmetry, and native-type assertion for summary values
… and docs - Implement breakout_consolidation, pullback_trend, and reversal_support strategies with registry auto-registration - Add ATR, RSI, rolling_max, and rolling_min indicator functions - Add strategy guide markdown docs and Sphinx API references - Add matplotlib, yfinance, and myst-parser to dependencies
- Updated pyproject.toml version - Generated docs/changelog.rst from commits
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
0.1.1Changelog
Features
Bug Fixes
Documentation
Chore
Deployment Plan