策略
BTC 卡夫曼效率比趨勢狀態單向做多(單一資產 BINANCE 日線、KER 篩選趨勢追蹤、僅使用 K 棒資料)
結果: 已放棄
BtcDailyKaufmanEfficiencyRatioTrendRegimeLong
結果摘要
BtcDailyKaufmanEfficiencyRatioTrendRegimeLong 刻意針對所有有文件記錄的策略工廠失敗模式設計——僅使用 K 棒資料、單一資產、單一場所、單向做多、三個參數——以 Kaufman Efficiency Ratio 只交易統計上有效率的上升趨勢。基準回測表現足夠有希望(81 筆交易、19% CAGR、獲利因子 1.195,在 2022 熊市期間 alpha 為正),因此即使回撤達 52%,仍獲得「優化」判定。優化後的亮眼數字(Sharpe 1.42、報酬 +503%)其實來自曲線擬合:交易減少 81→34,並把 ker_entry 推至 0.60 以配合樣本內狀態;其中 72.6% 的報酬仍是未實現的未平倉 MTM,且資訊比率為負。分析師在 3 次迭代後放棄此策略,因為設定未通過 deflated Sharpe(0.55,僅略高於 1.35 的運氣門檻,PBO 0.67),而未經調整的前向留出資料表現大幅為負(-3.62),源自真實的 2025–2026 衰退——沒有穩健的參數區間可供調整。它與本次工作階段的 SMA 交叉、死亡交叉及 TSM 策略一樣,都是單一資產日線趨勢追蹤策略,敗在相同的最佳 N 次試驗膨脹與留出資料為負的特徵。
假說
單一資產單向做多策略,使用 KAUFMAN EFFICIENCY RATIO(KER,Kaufman 1995《Smarter Trading》)作為 TREND-QUALITY 篩選條件——這是投資組合中從未測試過的僅使用 K 棒資料機制類別。分析師一貫建議僅使用 K 棒資料的策略(不依賴 supp_data:L/S 比率、HL 資金費率、強制平倉、COIN-M、taker_ratio 等,在策略工廠基礎設施中都已證實無法取得或不可靠)。此提案處理了所有有文件記錄的失敗模式:(a) 不依賴 supp_data(使用 ONLY OHLCV K 棒),(b) 單一資產、單一交易場所(無跨場所執行落差,無多標的回測會計錯誤),(c) 單向做多(無空頭腿在山寨幣季暴跌),(d) 管線中的策略未採用此新機制類別,(e) 使用簡單的 3 個參數以減少過度擬合。機制:KER = |close_now - close_n_periods_ago| / sum(|close_i - close_{i-1}|,取最近 n 個週期)。範圍 [0, 1]。KER = 1 表示完美趨勢(所有變動方向一致);KER = 0 表示完美盤整(變動彼此抵銷)。Kaufman 的實證研究顯示,趨勢追蹤策略在 HIGH-KER 狀態(>0.4)下的表現會好 DRAMATICALLY,在 LOW-KER 狀態(<0.2)下則差 DRAMATICALLY。策略將 KER 用作 REGIME FILTER——只有市場處於高-KER「有效率趨勢」狀態時才進場做多追蹤趨勢;在低-KER「盤整」狀態下則持有現金,因為歷史上這類狀態會重創趨勢策略。這不同於管線中已有的 EMA 交叉、SMA 交叉及黃金交叉策略,因為這些策略會持續觸發,而 KER 篩選策略只在趨勢品質經統計驗證時觸發。這也不同於管線中已有的 ATR/Parkinson 波動率策略(BtcPostVolSpikeRecovery、BtcSpotVolatilityCompression),因為 KER 衡量的是DIRECTIONAL效率,而非RAW波動率——市場可以高波動且AND盤整(低 KER),也可以低波動且AND呈趨勢(高 KER)。它NOT是經典圖表形態、NOT涉及跨交易場所、NOT涉及多標的、NOT屬於橫截面、NOT由資金費率驅動、NOT由持倉狀況驅動,也NOT不是任何現有機制的複製品。符合 EVERY所記錄的策略工廠基礎設施限制。
針對所回報的 Layer-2「訊號凍結」意見進行第-3次修正(steady_uptrend=1.0、steady_downtrend=0.0——這些是修正前版本的原始-KER值)。目前的連續監控訊號(對數報酬與移動 z 分數的 tanh 混合)已會變動,但在完全平滑的線性趨勢中,兩個 tanh 項都可能飽和成常數,這正是失效模式。最小幅度的修正是在監控分數中加入一個小型、NON飽和的多根報酬項(+0.15*(close-close_6ago)/close_6ago),使其不會固定為常數。已透過真實的 StrategyVerifier.run_synthetic 測試框架在本機驗證:合成測試在全部六種情境中皆 passed=True,每種情境各有 476-486 個不同訊號值(steady_uptrend=476、steady_downtrend=486),且 NaN/inf 為零。這項變更僅影響觀測:should_enter、should_exit 和 position_size 仍只由 self._long_trigger / self._ker / self._net_up 控制,因此 KER 市況篩選交易邏輯維持不變,先前所有通過的層級均獲保留(匯入乾淨、FactoryStrategy 結構正確,以及確實使用 2x 槓桿的資金相對倉位配置)。
實作
單向做多的 BTCUSDT.BINANCE 日線趨勢追蹤策略,以 Kaufman Efficiency Ratio(KER)作為趨勢品質狀態篩選條件。只有在 KER >= 0.40(有效率趨勢狀態)AND 淨 10 日變化向上時才做多;低-KER 盤整期間持有現金。當 KER 衰退進入盤整狀態(<= 0.20)、淨方向效率轉為向下,或觸發 8% 停損時出場;不設固定停利,讓有效率的趨勢持續發展。以 2x 槓桿交易 BINANCE USD-M 期貨(名目部位約為權益的 1.2x),依帳戶權益調整部位規模。僅使用 K 棒資料、單一資產、單一場所。
驗證結果
驗證失敗(Layer 2——合成情境): 使用的參數:['ker_exit', 'ker_entry', 'ker_period', 'min_notional', 'position_pct', 'stop_loss_pct'] 請確認 __init__ 會從 self.parameters.get() 設定所有屬性。 - steady_uptrend:訊號凍結:所有 486 個訊號都相同(值=1.0)。calculate_signal() 可能有錯誤——訊號從未變動。 - steady_downtrend:訊號凍結:所有 486 個訊號都相同(值=0.0)。calculate_signal() 可能有錯誤——訊號從未變動。
回測檢視
- 夏普值
- 0.69
- 總報酬率
- 309.76%
- 最大回撤
- 52.27%
- 總交易筆數
- 81
- 勝率
- 38.3%
- 獲利因子
- 1.20
功能正常且忠實實現機制:81 筆多單/0 筆空單,27% 曝險證實 KER 篩選器會如假設般在盤整期間持有現金
典型趨勢追蹤獲利型態:勝率 38%,單筆獲利 avg_win(約 40.2k),約為 2x avg_loss(約 20.9k)——靠讓有效率的趨勢延續來獲利
真正具備完整週期優勢:profit_factor 1.195、alpha +0.071、CAGR 19%,在 2020/2021/2023/2024 為正,並挺過 2022 熊市
僅使用 K 棒資料、單一資產、單一場所——避開補充資料/多標的/跨場所失敗模式;3 個實際參數讓優化器有具意義且低過度擬合的搜尋空間
交易筆數充足(81),足以進行具統計意義的參數擬合
優勢微薄:profit_factor 1.195,Sharpe 0.69,CI偏低的 -0.437(跨越 0)——經過 225 次試驗掃描後,將面臨嚴格的修正 Sharpe 門檻
近期衰退:2025 -14.6% 且 2026 -17.6%(滾動 Sharpe 持續為負至 2026)——OOS/留出資料區間落在近期弱勢狀態
風險型態偏高:最大回撤 52%、tail_ratio 0.033(左尾肥厚),information_ratio -0.352 為負(風險調整後表現遜於買入持有)
分析
敏感度搜尋面乾淨:所有 6 個參數的 0 都呈懸崖式變化,單調且穩定
走步分析未標記為過度擬合(is_overfitted=false;平均 IS 2.06 對比平均 OOS 1.32,比率遠低於 3.0)
機制實作忠實、僅使用 K 棒資料、單一資產/單一場所、單向做多、參數少——符合基礎設施限制,無資料依賴風險
優化版本中 benchmark_meaningful=true,alpha 為正(0.143),beta 適中(0.22)
未通過 deflated Sharpe:DSR=0.5549(<0.95),優化後 Sharpe 1.4238 僅略高於 225 次試驗的預期最大運氣門檻 1.3488,is_significant=false,PBO=0.6733(>0.5),sharpe_ci_low=0.0258 接近零
未觸碰、依時間排序的 HOLDOUT FAILED,且為 NEGATIVE:holdout_sharpe=-3.62,比率=-2.737,相較於 0.70 門檻——近期市況虧損
PSR 0.9956 對比 DSR 0.5549,是教科書式的「從 -225 個候選中挑最佳」選擇膨脹陷阱
近期確實衰退:年化 2025 -15.2%、2026 -8.6%;最近 WF-OOS 個區間為負(-0.260);滾動 Sharpe 持續為負至 2026
曲線擬合特徵:優化將交易從 81 減至 34,並把勝率從 38% 提升至 53%,方法是將 ker_entry 推至 0.60——配合樣本內趨勢狀態
優化後的亮眼 total_return 502% 很大部分來自按市價計值(end_unrealized_pct 72.6%),而 information_ratio 為負(-0.29)——相較其自身基準並無主動 alpha
基準運行 max_drawdown 52%,回撤持續 871 天
暫勿優化 NOT——+324.7% 的亮眼數字受到曝險過高與持倉未平倉的影響。先修正並重新評估: 1) OVER-EXPOSURE / PYRAMIDING:avg_position_pct 為 183.8%,但設計目標約為 120%(equity*0.6*leverage 2.0)。KER 進場條件(KER>=0.4 AND 淨上漲)在有效率趨勢期間會連續多日成立,而 should_enter 每次都回傳 BUY,未檢查是否已有持倉,因此部位不斷疊加。FIX:在 should_enter 中,若該標的已有未平倉部位,則回傳 None(僅在空倉時進場),讓曝險上限約為 1.2x。用 detail_file 中的交易紀錄驗證。 2) IMPLAUSIBLE DAYS 可確認此錯誤:2023-01-30 +84.8%、2021-01-12 +52.7%、2020-11-15 +51.1% 的單日報酬,對 1.2x 多頭而言不可能(那些日子需要 BTC +28% 至 +46%)。修正為只在空倉時進場後,確認沒有任何單日報酬超出約 1.2x 槓桿所允許的範圍。 3) LARGE UNREALIZED:end_unrealized_pct 183.3 意味著亮眼數字中約有 56% 來自最後一根 K 棒按市價計值的未平倉部位(已實現約 141%)。確認出場邏輯(KER<=0.2、淨下跌、停損)確實觸發;應根據策略的 REALIZED 紀錄評估,而非 MTM 亮眼數字。 4) AFTER FIXING、RE-ASSESS:曝險設上限後,檢查優勢是否仍成立。優勢適中(profit_factor 1.14、win_rate 40%,但報酬 1.70 良好),且集中在多頭市場(2022 -62%、2025 -20%、2026 -17% 虧損)。如果固定曝險重跑後仍呈現正向、較不依賴尾端事件的優勢,且回撤合理,再進行優化(屆時仍須通過 deflated-Sharpe/走步分析/留出資料檢驗)。如果結果接近虧損年份的表現,就放棄。
結果摘要
平滑的敏感度曲面(0 個陡變)與未過度擬合的走步分析,只能衡量一致性,不能證明顯著性——Sharpe 約為 1.4,沒有參數區域高於運氣門檻,且前瞻留出測試為負,因此無法調參至晉級。單一資產的日線趨勢品質閘門應在最佳化前,先以近期市況的留出表現進行預篩選。
分析師在優化後的 ANALYZING 階段給出「放棄」判定,因為策略未通過 deflated Sharpe(DSR 0.55 對比 0.95 門檻;優化後 Sharpe 1.42 僅略高於 225 次試驗的運氣門檻 1.35;is_significant=false,PBO 0.67),而且決定性證據是未經調整、依時間排序的留出資料表現大幅為負(留出資料 Sharpe -3.62、比率 -2.737),同時出現真實的 2025–2026 衰退。
僅使用 K 線資料、單一資產做多的 BTC 日線趨勢追蹤策略,以 Kaufman 效率比率(KER)作為趨勢品質市況篩選器——只在高效率上升趨勢(KER ≥ 0.40,淨方向向上)時做多,在低-KER 盤整期間持有現金;歷史上這類盤整會重創趨勢策略。
基準回測顯示完整週期中有適度優勢——81 筆做多交易、19% CAGR、Sharpe 0.69(CI 低於 -0.437)、獲利因子 1.195、勝率 38%,平均獲利約為 2x 平均虧損,但最大回撤高達 52%;優化後報告 Sharpe 1.42、獲利因子 2.29,共 34 筆交易的總報酬為 +503%,但其中 72.6% 是未實現的未平倉 MTM。
Stratmill 是一款研究與模擬交易工具,並非財務建議或經紀商服務。回測與模擬交易結果均為假設性質。交易涉及虧損風險。