如何執行第一次加密貨幣策略回測|Traseq 部落格回測如何執行第一次加密貨幣策略回測
一份第一次加密貨幣現貨策略回測流程:選定版策略、設定假設、執行回測,再閱讀第一份結果。
Traseq··2 分鐘閱讀 第一次加密貨幣策略回測,應該從一個已定版的策略版本開始,再選擇支援的市場與時間框架,設定日期區間、初始資金、手續費與滑價假設,最後把結果當成歷史研究證據來閱讀。重點不是證明策略未來會有效,而是了解這組規則在過去、在明確假設下曾經如何表現。
在 Traseq 中,這套流程聚焦在加密貨幣現貨研究。Traseq 不是實盤交易或交易所執行平台,回測也不保證未來結果。
第一次加密貨幣回測應該回答五個問題:
把一個構想轉成可測試的版本。
從無程式的加密貨幣現貨策略開始,鎖定版本、執行回測,並讓結果保持可追溯以供比較。
策略有沒有產生交易?交易是不是由您預期的規則產生?成本假設是否大幅改變結果?回撤是否符合研究目標能承受的範圍?這份結果是否值得拿去和第二個版本比較?如果答案不清楚,不要急著最佳化。先修正策略定義、測試設定或結果閱讀方式。
回測應該跑在穩定策略上,而不是還在變動的 draft。
在 Traseq 中,Ready 版本已定版並鎖定,可用於回測。這會讓結果有穩定參考點:回測可以指回產生它的精確規則、版本、市場、時間框架、區間與 execution 設定。
這能避免常見研究問題:看完結果後又修改規則,最後分不清哪個版本產生哪份回測。那會讓研究變成猜測。
市場與時間框架不是裝飾性設定。它們定義了您正在測試的行為。
| 時間框架 | 較適合的第一次用途 |
|---|
1d | 中長線趨勢研究 |
4h | 波段型策略研究 |
1h | 日內到短波段研究 |
15m | 短週期實驗,但要更重視成本 |
Traseq 目前主流程聚焦在加密貨幣現貨研究,支援 15m、1h、4h 與 1d。主流程涵蓋產品中開放的大型市值、高交易量 USDT 現貨交易對。
不確定時,可以先從 4h 或 1d 這類較大的時間框架開始。越短的 timeframe 會掃描更多 K 棒,手續費與滑價也更容易主導結果。
3M 快速看近期行為
6M 得到較完整的第一印象
1Y 或 2Y 作為更認真的 baseline
- 自訂日期,用來隔離特定市場狀態
不要把單一日期區間當成全部真相。一個策略在趨勢盤看起來乾淨,不代表能通過盤整期。一個策略撐過高波動區間,也可能在平靜市場中幾乎不交易。
- maker / taker 手續費假設
- 滑價是 None、Fixed 還是 Volatility Scaled
- execution preset 是否符合研究問題
- 策略交易頻率是否高到讓成本主導結果
在 Traseq 中,新工作空間可以從 workspace defaults 開始,回測面板會在執行前顯示手續費、滑價與 execution preset。訊號驅動的進出場會在下一根 K 棒開盤價成交,手續費與滑價則在理論 fill 價之後套用。
設定完成後執行回測。回測結束時,不要先問「報酬夠不夠高」。
- Rules:確認回測使用的是您預期的策略版本。
- 交易筆數:確認策略是否產生足夠交易供檢視。
- Trades:逐筆檢查進出場是否有明顯邏輯錯誤。
- 摘要指標:一起看報酬、最大回撤、勝率、獲利因子與夏普比率。
- 圖表:檢視權益曲線與回撤路徑。
- Analytics:尋找虧損群聚、異常持倉時間或不穩定時段。
| 結果樣態 | 實務下一步 |
|---|
| 沒有交易 | 放鬆進場條件或確認條件是否可被觸發 |
| 交易很少 | 測更長區間或簡化 setup |
| 很多小虧損 | 檢查成本、出場邏輯與交易頻率 |
| 報酬高但回撤深 | 先研究風險,不要先最佳化報酬 |
| 結果比預期乾淨 | 建立受控 v2 並比較 |
避免一次改太多東西。如果同時調整進場、出場、時間框架與成本,第二份結果可能會不同,但您不會知道原因。
第一次回測建立 baseline。第二次回測才開始真正的研究流程。
- 加上趨勢濾網後,回撤下降了,還是只是交易筆數變少?
- 改出場後,修復行為變好了,還是只是平均持倉時間拉長?
- 同一組規則在
1h 和 4h 上有什麼差異?
- 成本假設是否改變策略排序?
在 Traseq 中,比較集合可以從 performance、risk、conditions 和 time periods 並排檢視多個回測。完整流程可以讀 如何比較多個回測結果 或 比較多個回測。
什麼是加密貨幣回測?
加密貨幣回測是把策略規則套到過去市場資料上的歷史模擬。它顯示在選定假設下過去可能發生什麼,但不預測或保證未來績效。
第一次回測前需要準備什麼?
您需要已定版的策略版本、支援的交易對、時間框架、日期區間、初始資金,以及明確的手續費與滑價假設。
第一次加密貨幣回測該用哪個 timeframe?
用符合策略構想的 timeframe。對第一次檢視來說,4h 和 1d 通常比較容易閱讀,因為成本與雜訊較不容易像很短週期那樣主導結果。
第一次回測後可以立刻最佳化嗎?
不建議。先確認規則行為符合預期、交易筆數足以檢視、成本假設明確。接著建立一個受控變體並比較。
Traseq 會在回測後執行實盤交易嗎?
不會。Traseq 是加密貨幣現貨策略研究工作區,不會下實盤訂單,也不會連結交易所帳戶執行交易。
研究可追溯性|為什麼回測需要策略版本控制