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

版本會記錄什麼

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

比較版本

  1. 在策略詳情頁開啟 版本 分頁。
  2. 選擇歷史版本,預覽它的程式碼和參數。
  3. 選擇 與目前版本比較,查看程式碼和參數差異。
  4. 為重要研究節點加上標籤或星號。
目前編輯器內容是最新版本,也稱為 HEAD。預覽歷史版本不會悄悄取代 HEAD 執行回測時,最近使用的參數可能會更新為下次執行的預設值,但不一定建立新的程式碼版本。請以回測執行記錄作為該次模擬參數的準確依據。

編輯或回退

編輯舊版本時,Qube 會以最新版本為基礎,在確認後儲存新版本。回退同樣會建立新版本,不會覆蓋歷史記錄。
回測會固定綁定開始時選定的版本。之後修改策略不會改變既有回測。比較結果時,請同時記錄版本和參數。

可重現性檢查表

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