Changelog¶
The canonical changelog lives in
CHANGELOG.md
at the repository root. Highlights below.
[Unreleased]¶
[0.2.5]¶
Added¶
- Zoom-aware candle level-of-detail (LOD): large backtests (6000+ candles) draw a bucket-aggregated, extremes-preserving view that refines as you zoom in, so big charts stay light without losing autoscale accuracy.
CandlePatterns(statistical candlestick detector with causal efficacy tracking) andManualMarks(strategy-driven marks/levels), both free (tier 0).price_source='trade'onTickData.to_klines()/ticks_to_klines().- Configurable log-timestamp presentation zone (
get_strategy_logger(display_tz=)) and an optionalstats_warn=flag onBacktestEngine.run().
Changed¶
tradetropy.iosplit into focused internal submodules (public API unchanged).bt.plot()defaults to the WebGL backend;show_price_tagnow defaults toFalse.
[0.2.4]¶
Changed¶
- Regenerated the badge logo at higher resolution: a larger icon and more
right-side padding on the pill so the "Tradetropy" wordmark no longer crowds
the rounded edge (reproducible via
tools/gen_logo.py). - Plotting: large tick-backtest equity/drawdown curves are min/max decimated for
drawing and overlay indicators join the price-panel autoscale for smoother
pan/zoom; also fixes an ImportError in
bt.plot().
[0.2.3]¶
Added¶
- Interactive documentation demo embedded on the docs landing page and the Examples page, generated from a single canonical snippet (source, stats and chart can never drift from each other).
- README static chart preview linking to the live interactive chart.
- Backtesting.py-style P&L panel (sized circle markers, entry-to-exit segment, signed size in the hover tooltip), consistent between backtest and live.
- New badge-style logo; README badges (Python versions, downloads, license, CI status) and docs landing page download buttons.
Fixed¶
bt.plot()Y-axis autoscale on pan/zoom in backtest, live and replay.
[0.2.2]¶
Added¶
- Horizontal wordmark logo used in the README.
Fixed¶
- README logo uses an absolute URL so it renders on PyPI as well as GitHub.
[0.2.1]¶
Added¶
tradetropy.__version__, resolved viaimportlib.metadata.
[0.2.0]¶
Added¶
- Bundled sample datasets (
tradetropy.datasets) with typed loaders for candles, ticks and a paired L2 order book. - MkDocs Material documentation site with an autogenerated API reference.
- Real optional-dependency extras:
mt5,ccxt,bybit,parquet,all,docs.
Fixed¶
drawdown_episodesno longer crashes on a non-unique equity index (produced by multi-symbol backtests).
[0.1.0] - free tier¶
Initial public release (free tier): BacktestEngine (tick and kline),
PoolBacktestEngine, LiveEngine (CCXT Pro and MT5), TrainingEngine; the
Strategy framework; the core technical-analysis library; Volume Profile and
Rolling Volume Profile; Footprint; Large Trades (L1); market-structure
indicators; optimization; statistics; static Bokeh plotting; and data IO for
CSV, Parquet and HDF5.
Further features (LiveChart, ReplayEngine, Monte Carlo, Cumulative Delta, Deep Trades and the L2 liquidity suite) unlock progressively through GitHub Sponsors goals - see the canonical changelog.