Systematic Trading Research TGCC Backtest Studio

Release ledger · April—June 2026

Changelogs

A dated record of every published change on the GitHub main branch, translated from commit diffs into what changed in the product.

Current version 0.6.0 Through commit 117b8ea
09commits reviewed
06release dates
58days of evolution
Latest

Sharper portfolio PnL review

117b8ea ↗
  • The Date PnL table now shows the full backtest history instead of only the latest 320 rows.
  • Every Markets table heading can sort its column, with clear ascending and descending states.
  • Added PNL / MaxDD to the market comparison table.
  • Positive and negative portfolio values now use consistent green and red treatments.
  • Refreshed frontend cache versions so the latest table behavior loads immediately.
Portfolio analysis

Drawdown and yearly PnL context

  • Added yearly portfolio trade PnL broken down by all, long, and short trades.
  • Added 3Y, 5Y, 10Y, and inception summary windows alongside the annual detail.
  • Added a portfolio drawdown-over-time chart with scale-aware labels.
  • Made the selected-market snapshot collapsible and moved it into a clearer review flow.
  • Refined the snapshot, metric, yearly PnL, and chart layouts for wide and narrow screens.
Risk metrics

Portfolio PnL volatility

  • Added daily, monthly, and yearly PnL volatility cards to Portfolio Review.
  • Saved portfolios recompute the same volatility figures when they are loaded.
  • Monthly and yearly volatility now use the sample deviation of calendar-bucket PnL totals, rather than scaling daily volatility.
Result details

Expandable tables and Excel-ready copy

c6b3d9c ↗
  • Added collapsible Transactions and Daily PNL sections to backtest and walk-forward detail modals.
  • New backtest and walk-forward runs now persist full transaction rows.
  • Added sticky table headings, signed PnL colors, and row counts for long result sets.
  • Added Copy Table actions that produce tab-separated data ready to paste into Excel.
  • Kept older saved results compatible when transaction data is unavailable.
UI fix

Markets list sizing

eed713f ↗
  • Stopped market cards from stretching vertically when a run contains only a few markets.
  • Aligned short lists to the top while preserving scrolling for larger result sets.
Initial release

TGCC Backtest Studio foundation

  • Launched the FastAPI and SQLite application with secure sessions, user accounts, recovery flows, and admin management.
  • Added backtest and walk-forward engines, strategy registration, parameter sets, saved runs, and detailed performance views.
  • Added portfolio construction, portfolio risk aggregation, market-level review, and interactive charts.
  • Added the Data Browser and batch upload workflow for markets files and zipped price data.
  • Imported the original research engine, strategies, portfolio tools, reference data, and project documentation.
  • Added repository ignore rules to keep local environments, databases, caches, and generated data out of version control.