Heatmap & Leaderboard
Compare all parameter combinations at a glance — visually and in a sortable table
Center Panel Layout
The center of the Backtesting panel is split vertically into two resizable rows:
Top Row — Leaderboard
Shows all results in a sortable table. In Table view (default), this is the leaderboard. When you double-click a result, the layout switches to Inspector view, replacing the leaderboard.
Bottom Row — Heatmap or Equity Curve
Toggle between the Heatmap and Equity Curve using buttons in the bottom row header. Both views update as new results stream in during a sweep.
Leaderboard
The Leaderboard is a resizable-column table listing every completed backtest run, sorted by the selected column. Results stream in live as the sweep runs.
Columns
| Column | Default Width | Description |
|---|---|---|
| Market | 100px | Shown only when testing multiple markets. Identifies which symbol this row's result belongs to. |
| Params | 140px | The parameter combination label, e.g. 'sma1.period=10, sma2.period=30'. Unique identifier for each run. |
| Net P&L | 80px | Dollar profit or loss for this combination. The primary ranking metric by default. |
| Trades | 60px | Total number of completed trades. |
| Win % | 60px | Win rate as a percentage. |
| PF | 55px | Profit Factor. Gross profit ÷ gross loss. |
| MDD % | 65px | Maximum Drawdown percentage. |
| Return % | 70px | Total return as a percentage of initial capital. |
| Expect. | 75px | Expectancy — expected profit per trade. |
| Bar | 80px | Visual bar showing relative Net P&L compared to the best result. Helps spot top performers instantly. |
Interactions
Click Column Header
Sorts the table by that column. Click again to reverse sort direction (ascending / descending). Default sort: Net P&L descending.
Click Row (Single)
Selects a result. The right Statistics panel updates to show that result's metrics. The Heatmap and Equity Curve also highlight the selected result.
Double-Click Row
Switches the center panel to Inspector view for that result. The leaderboard is replaced by the Trade Inspector, showing individual trade data and node outputs.
Drag Column Border
Resize any column by dragging its right border. Column widths are preserved during the session.
Auto-scroll
When a result is selected programmatically (e.g. from the Heatmap), the leaderboard smoothly scrolls to keep that row visible.
P&L Bar Column
The rightmost bar chart column shows a proportional bar for each result's Net P&L. The longest bar = best result. Negative P&L shows an empty bar.
Heatmap
The Heatmap visualizes your parameter sweep as a 2D color grid. Each cell represents one parameter combination, colored from red (worst) through neutral to green (best). It gives you an immediate visual sense of which parameter regions perform best.
Axes
The heatmap requires at least one swept parameter to display. For a 2D grid, two parameters are needed. Axes are automatically set when results come in:
X-Axis
Defaults to the first detected parameter key. Select any swept parameter from the dropdown. Values are sorted numerically and displayed along the bottom.
Y-Axis
Defaults to the second detected parameter key. If only one parameter is swept, the grid collapses to a 1D row. Values are sorted and displayed along the left side.
Metric Selector
The heatmap can display any of these 7 metrics. Switch metrics using the dropdown at the top of the heatmap:
Colour Scale
The heatmap uses a 3-stop colour interpolation:
For inverted metrics (Max Drawdown %), the scale is reversed — lower values are green, higher are red. Missing cells (parameter combos that didn't produce a result) display as grey.
Heatmap Interactions
Click Cell
Selects that result. Statistics panel and Leaderboard update to show it highlighted.
Double-Click Cell
Opens the Trade Inspector for that result, same as double-clicking in the Leaderboard.
Hover Cell
Shows the exact parameter values and metric value for that cell in a tooltip-style display.
Selected Highlight
The currently selected cell has a distinct border to make it easy to find in a large grid.
Reading the Heatmap
🟩 Clusters of green — indicates a robust parameter region. If a wide area is green, small changes in parameters won't destroy performance.
🟥 Isolated green cells — a single green cell surrounded by red is likely overfitting. Avoid these parameter values in live trading.
📊 Switch metrics — view the same grid for Win Rate, Profit Factor, and Drawdown to get a full picture. A good parameter set should be green across multiple metrics.
📐 Zoom in — once you identify a promising region, narrow your sweep ranges and run again at a finer step size for more precision.