compare_strategy_versionsBacktest a new version of one of your strategies and the current stable version on the same candles, score both the way the Strategy Lab optimizer does, and get a verdict — better, not worse, worse or inconclusive — before you promote. Runs in the background on up to 8 pairs and 2 years of history; free, and no orders are placed.
| Name | Type | Description |
|---|---|---|
id | string | Strategy ID |
candidateVersionId | string | Version to judge(default: latest version) |
baselineVersionId | string | Version to compare against(default: stable version) |
exchangeId | string | An exchange you own, used only for historical candles(default: validation exchange) |
symbols | string[] | 1-8 pairs to test both versions on(default: validation symbol) |
timeframe | string | Candle timeframe(default: candidate's primary timeframe, else 4h) |
days | number | Window length ending now, 7-730 days (at most 20,000 candles per pair)(default: 180) |
scoringProfile | string | balanced, conservative, aggressive or consistency(default: balanced) |
presetId | string | A bot preset of this strategy: both versions run with its parameter overrides, position size and (futures) leverage(default: each version's own defaults) |
Try asking your AI assistant any of these:
get_version_comparisonCheck a version comparison: progress while it runs, then per-pair and total metrics and scores for b
promote_strategy_versionPromote a specific version of one of your strategies to the stable or beta channel. Promoting to sta
list_strategy_versionsList the full version history for one of your own strategies — every stored version, its validation
validate_strategy_versionRun the automated validation pipeline — syntax check, entry/exit logic check, and a quick real-data
Set up the TradeStaq MCP server in under a minute.