πŸ₯· Strategy Dojo

β–Ά Run
πŸ”¬ Validation
🧬 Optimize
πŸ“Š History
βš– Compare
πŸ† Leaderboard

Backtest Log

β–Ό
[ready] Select a strategy and use the navigation buttons to switch views.
Total Return
--
Sharpe
--
Max DD
--
Win Rate
--
Profit Factor
--
Total Trades
--

Equity Curve

Scroll/pinch to zoom. Drag the slider to inspect a date window. Double-click or double-tap to reset.

Drawdown

Recent Trades

Time Ticker Side Qty Price

πŸ“ Sliding Walk-Forward Validation

Train β†’ Validate β†’ Test with a sliding window. Test windows are stitched into a continuous out-of-sample equity curve. The consistency gate checks whether the strategy shows reliable edge across all folds.

Validation Log

β–Ό
[ready] Select a strategy and configure the sliding windows.
πŸ“

No Validation Results Loaded

We couldn't find a saved Sliding Walk-Forward Validation run for this strategy. Configure the sliding window options above and click πŸ”¬ Run Sliding WFO to begin.

πŸ“Š Feature Stationarity Check

Tests whether your strategy's features are stationary (scale-stable) using the Augmented Dickey-Fuller test. Non-stationary features (raw price, cumulative sums) cause unstable signals over time.

🎲 Monte Carlo Stress Test

Price Path Noise: Adds Β±noise% random perturbation to OHLC and re-runs the backtest N times. If small wiggles break the strategy, it was overfit.
Trade Shuffle: Shuffles the order of completed trades to reveal worst-case drawdown hidden by lucky sequencing.

Monte Carlo Log

β–Ό
[ready] Select a strategy and configure noise parameters.

πŸ“œ Saved Validation Runs

Strategy Gate Verdict OOS Return OOS Sharpe OOS Max DD Folds Train/Val/Test Config Saved Time Action
No saved validation runs found.

🧬 Parameter Optimization Sweep

πŸš€ Run Full Pipeline (recommended) runs all steps in one click:
Step 1: Macro sweep (regime/filter params). Step 2: Micro sweep (signal/timing params) with macro locked. Step 3: Walk-forward validation on the combined winner.
Step 4: Review & apply best parameters to config.yaml.
Or use "Run Sweep" for a standalone sweep without the full pipeline.

Edit the grid above to control which parameter values to test. Use JSON format. Use null for disabled/None values.

Optimization Log

β–Ό
[ready] Configure the parameter grid and click Run Sweep to start.

Saved Runs

Select runs to compare. Click a strategy name to load its equity curve + metrics. Shift-click checkboxes to select a range.

Load Strategy Settings Timestamp Return Sharpe Max DD Win Rate PF Trades
Loading...

Strategy Settings Snapshot

Select a saved run to inspect that strategy's saved settings.
No run selected.

Side-by-Side Comparison

Equity Curves Overlay

Metrics Comparison

Strategy Return Sharpe Sortino Max DD Win Rate PF Trades
Run some backtests first, then come here to compare.

Strategy Leaderboard

Top Strategy by Robust Walk-Forward Score

Rank Strategy Best Setting Timestamp Source Return Sharpe Sortino Max DD Win Rate Trades
Load some saved runs first, then open the leaderboard.