CryptoRebateHub比較交易所、算清成本、安全入門
◎ 繁體中文ZH-TW ▾

綜合指標策略回測器

更新日期: · CryptoRebateHub Editorial Team

把公開透明的綜合分數(冪律價值、趨勢、回撤、動能、低波動)轉成規則:分數低時買進、分數高時減碼。每個月度觀測只使用當時以前的資料,並計入手續費與滑價,結果和現金流、成本都相同的定期定額(DCA)比較。

這個研究實驗室的互動介面目前以簡體中文提供;下方說明涵蓋所有輸入、方法與限制。

開啟互動研究實驗室 →

輸入項目

  • 初始資金(USD;預設 10,000)與每月投入(USD;預設 500)
  • 分數 ≤ 時買進(1–98;預設 30)與分數 ≥ 時減碼(2–99;預設 75)
  • 每次買進動用現金 %(1–100;預設 50)與每次減碼持倉 %(1–100;預設 25)
  • 單邊手續費與單邊滑價(0–500 bps;預設 10 與 5)
  • 五項權重 value、trend、drawdown、momentum、risk(0–100;預設 30/20/20/20/10)

輸出結果

  • 策略期末價值與 DCA 期末價值
  • 最大回撤、累計手續費、交易次數
  • 高曝險時間(BTC 佔投資組合 ≥ 50% 的月份比例)
  • 策略與 DCA 的權益曲線
  • CSV 匯出(日期、分數、價格、策略價值、DCA 價值)與建立永久快照

使用步驟

  • 設定初始資金與每月投入。
  • 選擇買進與減碼分數;買進分數必須低於減碼分數。
  • 調整買賣比例、手續費、滑價與五項權重。
  • 和 DCA 比較期末價值、最大回撤與手續費。
  • 匯出 CSV 逐月檢查,或建立快照保存設定。

計算公式

每個月度觀測(每月最後一個週觀測,最多 240 個月):加入當月投入,計算綜合分數 = Σ(分量 × 權重)/ Σ 權重。若分數 ≤ 買進門檻且現金 > $1:名目金額 = 現金 × 買進 % / (1 + 手續費),成交價 = 價格 × (1 + 滑價)。否則若分數 ≥ 減碼門檻且持有 BTC:以價格 × (1 − 滑價) 賣出 BTC × 減碼 %,再扣手續費。DCA:BTC += 投入 / (1 + 手續費) / (價格 × (1 + 滑價))。

計算範例

本月分數 28(≤ 30),現金 $6,000,動用 50% → 預算 $3,000。手續費 10 bps:名目金額 = 3,000 / 1.001 ≈ $2,997.00,手續費 ≈ $3.00。價格 $60,000,滑價 5 bps → $60,030。買進 BTC = 2,997.00 / 60,030 ≈ 0.049925 BTC;剩餘現金 $3,000。

如何解讀

  • 期末價值要和最大回撤、高曝險時間一起看,不要只看報酬。
  • 交易很少代表分數很少觸及門檻;這時結果主要反映以現金累積的投入。
  • DCA 也支付相同的手續費與滑價,所以兩條曲線的差距來自交易規則,而不是成本假設。

注意事項

  • 權重沒有唯一正確答案;在同一段歷史反覆最佳化門檻,容易把雜訊誤當規律。
  • 月度資料無法重現月內價格路徑與實際成交。
  • 至少需要 24 個月度觀測;工具不會自動尋找最佳門檻或權重。

常見問題

綜合指標回測會用到未來資料嗎?

不會。歷史 API 的每個觀測只使用該日期已知的資訊,各分量的排名也只和之前的月份比較。

為什麼回測沒有任何交易?

綜合分數從未跌到買進門檻,也未升到減碼門檻。可以調高買進門檻、調低減碼門檻或更換權重後再看。

同一個月可以同時買進又賣出嗎?

不行。每月最多一個動作:先判斷是否買進,沒有買進時才判斷是否減碼。

相關工具