Skip to main content
This screen is part of the Vole Bot package.
Every change to a strategy’s code or settings creates a new version rather than overwriting the last one. You’ll find the version history on the strategy’s detail page, under Version History.

What a version is

Each version is a snapshot: its own Pine Script code, its own change notes, and its own record of who created it and when. A version also tracks how many times it has been backtested and how many live trades have been made with it, so you can see at a glance which versions actually got used. Exactly one version per strategy is marked ACTIVE at any time. Anything that runs the strategy without pinning a specific version — a new bot instance, a fresh backtest — runs whichever version currently holds that badge.

Adding a version

+ New Version opens the same form used to create a strategy, pre-filled with the current code so you can edit from there. You add change notes describing what’s different, and save.

Activating a version

A version that isn’t already active shows an Activate button. Activating it moves the ACTIVE badge to that version, which changes what “the strategy” means for anything that isn’t pinned to a specific version going forward. Because that can affect bots that are already trading, activating a version that would touch live instances opens a confirmation window first. It lists which instances are actually affected before you confirm — an instance that was itself pinned to a specific version keeps running that version regardless of which one is marked ACTIVE, so the confirmation only calls out the instances that would actually change. If there’s nothing live to affect, the version activates immediately with no extra step.