Strategies

promote_strategy_version

Promote a specific version of one of your strategies to the stable or beta channel. Promoting to stable is the step that actually changes the code every bot on that channel runs — editing or validating a version has no effect on deployed bots until this is called. Optionally require a fresh version comparison showing the new version is not worse than the current stable one.

Parameters

NameTypeDescription
idstringStrategy ID
versionIdstringThe specific version to promote, from list_strategy_versions
channelstringChannel to promote into: stable (requires a passed validation) or beta (no gate)
requireComparisonbooleanStable only: refuse unless a fresh comparison against the current stable version says this version is not worse(default: false)
minScoreDeltanumberStable only, -100 to 100: minimum blended-score gain over the stable version; passing it turns requireComparison on(default: 0)
presetIdstringStable only: the comparison must have been run with this preset (unchanged since); passing it turns requireComparison on(default: no preset)
forcebooleanPromote even when the comparison gate refuses; overrides only that gate, never validation(default: false)

Example Prompts

Try asking your AI assistant any of these:

“Promote my validated strategy version to stable”
“Push my latest strategy changes live”
“Promote to stable only if it is not worse than the current version”

Start Using promote_strategy_version

Set up the TradeStaq MCP server in under a minute.