Systematic Trading Research TGCC Backtest Studio

Release ledger · April—August 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.8.0 Through 4 August 2026
15commits reviewed
10release dates
100days of evolution
Latest

Turtle R-Square strategy

  • Added Turtle R-Square alongside the existing Turtle MM strategy variants.
  • Kept the standard Turtle ATR for entry, add-on, and exit levels while using only the R-Square ratio to scale position quantities.
  • Added a dedicated parameter set plus coverage for registration, quantity scaling, warm-up behavior, and complete strategy runs.
  • Refined the Portfolio Forecast loading rail so progress grows smoothly from empty to complete.
Portfolio workflow

Portfolio Forecast loading state

  • Added an in-panel loading state while Portfolio Forecast builds from walk-forward out-of-sample data.
  • Disabled Run and Refresh actions during active forecast construction to avoid duplicate preview requests.
  • Cleared stale forecast tables and charts while new data is loading, then restored the review once the latest request finishes.
  • Ignored outdated forecast responses when settings change before a previous request returns.
  • Styled the loading panel with a subtle progress rail and arrow-based build steps for a quieter, more professional workflow.
Portfolio workflow

Portfolio bulk selection and comparison

ec25564 ↗
  • Added Select All Best so Portfolio Analysis can bulk-pick the top visible setup per market from the active Sort Candidates mode.
  • Added a fourth Portfolio Analysis step for comparing two saved manual portfolios side by side.
  • Added paired metric cards, market matchup rows, and date-level PnL comparison rows for saved portfolio review.
  • Added overlaid equity, drawdown, and daily PnL comparison charts.
  • Chart hovers now show the selected date, Portfolio A value, Portfolio B value, and the B-A delta.
Release notes

Changelog access from the studio

  • Added the dedicated changelog page with version metadata and a dated release timeline.
  • Moved the changelog link beside the app title so release history is easier to find from the studio.
Portfolio review

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.