Releases: edtechre/pybroker
Releases · edtechre/pybroker
v1.1.39
v1.1.38
- Adds YQuery data source for fetching data from Yahoo Finance using the Yahooquery library.
- Sorts execution symbols before backtest to make results deterministic for easier debugging. It is still recommended to use bootstrap metrics to evaluate your strategy.
v1.1.37
- Fixes pybroker.param to support non-primitive value types.
- Disables YFinance progress bar if logging is disabled or progress bar is disabled.
v1.1.36
Adds return_stops config option for recording stop data per-bar.
v1.1.35
Removes all stops for a position when ctx.sell_all_shares or ctx.cover_all_shares is called.
v1.1.33
v1.1.32
- Updates to Pandas 2.0.
- Adds subtract_fees config option for subtracting fees from the cash balance after an order is filled.
v1.1.31
- Adds return_signals config option. When set to true, return bar data, indicator data, and model predictions per symbol as part of backtest results.
- Adds support for custom fee calculation.
- Add optional Portfolio argument to backtest/walkforward methods.
- Adds round_test_result config option which allows users to disable rounding values in TestResult.
- Adds round_fill_price config option. Rounds fill prices to the nearest cent, enabled by default.
- Updates code for Pandas 2 compatibility.
v1.1.30
- Adds support for enable_fractional_shares to calc_target_shares.
- Adds timeframe support to AKShare data source.
- Checks for existing long/short positions before triggering long/short stops.
- Removes "month" timeframe.