> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tqx.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 版本與可重現性

> 使用策略版本比較程式碼、參數和回測證據。

當程式碼或已儲存參數有實質變更時，Qube 會建立新的策略版本。版本會識別程式碼快照和目前的回測參數基準，而每次回測執行也會保存自己的實際參數。

## 版本會記錄什麼

* 版本號和可選的標籤。
* 策略源碼。
* 目前的回測參數基準。
* 建立時間和來源，例如手動編輯、AI 編輯或回退。
* 程式碼和參數的變更摘要。
* 綁定到該版本的回測和調優任務。

## 比較版本

1. 在策略詳情頁開啟 **版本** 分頁。
2. 選擇歷史版本，預覽它的程式碼和參數。
3. 選擇 **與目前版本比較**，查看程式碼和參數差異。
4. 為重要研究節點加上標籤或星號。

目前編輯器內容是最新版本，也稱為 `HEAD`。預覽歷史版本不會悄悄取代 `HEAD`。

執行回測時，最近使用的參數可能會更新為下次執行的預設值，但不一定建立新的程式碼版本。請以回測執行記錄作為該次模擬參數的準確依據。

## 編輯或回退

編輯舊版本時，Qube 會以最新版本為基礎，在確認後儲存新版本。回退同樣會建立新版本，不會覆蓋歷史記錄。

<Warning>
  回測會固定綁定開始時選定的版本。之後修改策略不會改變既有回測。比較結果時，請同時記錄版本和參數。
</Warning>

## 可重現性檢查表

* 記錄策略版本和標籤。
* 保持市場和標的一致。
* 以回測執行記錄保存期間、資金、頻率和成本設定。
* 使用相同的資料假設比較執行結果。
* 將程式碼或參數變更視為新的實驗。
