跳至內容
所有策略

策略

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 槓桿的資金相對倉位配置)。

在第 1 次嘗試中,未能通過 deflated Sharpe 與前向留出測試。DSR=0.5549(對比 0.95 根 K 棒),優化後 Sharpe 1.4238 僅略高於 225 次試驗預期最大值的運氣門檻 1.3488(is_significant=false,PBO=0.6733 >0.5,sharpe_ci_low=0.0258 貼近 0)——經多重檢定校正後,入選設定在統計上與 best-of-225 雜訊無異;probabilistic_sharpe 0.9956 對比 DSR 0.5549,正是教科書式的 PSR-對-DSR 選擇膨脹陷阱。更關鍵的是,未經碰觸、按時間排序的 HOLDOUT FAILED,且為 NEGATIVE(holdout_sharpe=-3.62,比率=-2.737,對比 0.70 門檻),符合近期真實衰退的情況(年化 2025 -15.2%、2026 -8.6%;最近的 WF-OOS 視窗 -0.260;滾動 Sharpe 持續為負,直到 2026)。優化器透過減少交易次數 81->34,並藉由 ker_entry 0.60 將勝率提高至……顯示更多顯示較少

在第 1 次嘗試中,未能通過 deflated Sharpe 與前向留出測試。DSR=0.5549(對比 0.95 根 K 棒),優化後 Sharpe 1.4238 僅略高於 225 次試驗預期最大值的運氣門檻 1.3488(is_significant=false,PBO=0.6733 >0.5,sharpe_ci_low=0.0258 貼近 0)——經多重檢定校正後,入選設定在統計上與 best-of-225 雜訊無異;probabilistic_sharpe 0.9956 對比 DSR 0.5549,正是教科書式的 PSR-對-DSR 選擇膨脹陷阱。更關鍵的是,未經碰觸、按時間排序的 HOLDOUT FAILED,且為 NEGATIVE(holdout_sharpe=-3.62,比率=-2.737,對比 0.70 門檻),符合近期真實衰退的情況(年化 2025 -15.2%、2026 -8.6%;最近的 WF-OOS 視窗 -0.260;滾動 Sharpe 持續為負,直到 2026)。優化器透過減少交易次數 81->34,並藉由 ker_entry 0.60 將勝率提高至 53%,以此曲線擬合;優化後的標題數值(total_return 502%)包含尚未出場的未平倉 72.6% MTM,相對於自身基準的資訊比率為 NEGATIVE(-0.29)。不要迭代:敏感度呈現清晰的 0 懸崖式平台,但 ENTIRE 曲面約為 0.44-1.10 Sharpe,沒有高於 1.35 運氣門檻的穩健區域可供調校;關鍵失敗在於近期留出期為負,而非參數空間探索不足——任何參數變更都無法修復一個虧損的樣本外市場狀態。不要 revise_hypothesis:單一資產的 BTC 日線趨勢跟隨並非困在失效標的上的已證實機制(BTC 沒問題,也沒有獲晉升的 KER/趨勢品質同類策略),因此將相同的單一資產日線趨勢原型改套到另一種資產,只會再次過度擬合。FAILURE PATTERN:一個僅使用 K 棒、呈現 0 懸崖式平台、未被標記為過度擬合的單一資產 BTC 日線趨勢品質閘門(KER),仍因其約 1.42 的溫和 Sharpe 無法通過 best-of-225 去膨脹檢定(DSR 0.55,僅略高於 1.35 運氣門檻,PBO 0.67),且未經碰觸的前向留出期因真實的 2025-2026 衰退而深度 NEGATIVE(-3.62),未能獲晉升。乾淨的敏感度表現與有利的 IS/OOS 比率衡量的是一致性,而非顯著性;它們無法挽救一個同時未通過 deflated Sharpe 與負向前向留出測試的優勢——這與本次執行中的 SMA-交叉、死亡交叉及 TSM 單一資產日線趨勢失敗呈現相同特徵。

實作

單向做多的 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 是一款研究與模擬交易工具,並非財務建議或經紀商服務。回測與模擬交易結果均為假設性質。交易涉及虧損風險。