Qube versions factor code together with its writing mode, market, and reusable analysis parameters. An analysis run points to the version that supplied its code.
When Qube creates a version
Qube creates a new version when the saved code, code type, market, or saved analysis parameters differ from the latest snapshot. Identical content reuses the latest version instead of creating an empty revision.
Each version records its origin, creation time, content hash, changed symbols, code line counts, and parameter changes. Use these fields to explain why a result differs from an earlier run.
Compare and label versions
Open Versions on the factor detail page to preview a snapshot, compare code and parameter changes, or add a label. Select the version that you want to inspect before reading its analysis history.
Revert safely
Reverting a version copies its code and parameters into a new latest version. Qube does not overwrite the old version, so analyses remain traceable to the code they originally used.
Reverting code does not recreate an analysis result. Run a new analysis for the reverted version and record the new period and market parameters.
See Read analysis results to interpret the run associated with each version.