跳至內容
所有策略

策略

BTC 4H 布林通道上軌突破動能延續做多策略,搭配日線多頭市場狀態篩選器

結果: 已放棄

BtcFourHourBollingerUpperBandMomentumContinuationLong

結果摘要

此策略將先前失敗的 BB 下軌均值回歸做多策略,改為在 BTC 4H 期貨上採用 BB 上軌動能延續做多策略,並以每日多頭市場狀態作為篩選條件。其論點是,2 標準差帶突破反映了會持續數小時至數日的市場狀態轉變事件。此策略實作完善,產生了 485 筆進場,總報酬甚至為正(+12.7%);但獲利因子僅 1.016,夏普值為 -0.10,平均每筆交易報酬接近 $11(約 0.01%)——遠低於可行水準——因為手續費(毛額的 22%)和市場衝擊(77%)耗盡了全部優勢,使可承載資金僅為 $168k。分析師在第二次迭代的回測審查關卡放棄此策略,認定這是真實的經濟性發現,而非程式碼錯誤;分析師認為,任何最佳化都無法讓扣除成本前為零的優勢超過成本門檻,因此此策略從未進入最佳化或風險審查階段。

假說

一個僅做多、單一標的的 STATISTICAL-DISTANCE MOMENTUM-CONTINUATION 策略,交易 BTCUSDT 永續期貨,使用 4 小時線和僅含 OHLCV 的資料,並以日線多頭市場狀態為篩選條件。此提案是失敗策略 BtcFourHourBollingerLowerBandMeanRevLong 的 SYMMETRIC INVERSION(夏普值 -0.38,PF 0.93)。分析師的失敗分析記錄了一個 CRITICAL ECONOMIC FINDING:「BB 距離觸發往往與市場狀態轉變事件同時發生(強制平倉連鎖、總經衝擊),這些事件需要數天才會消退,NOT 雜訊則會迅速均值回歸。」這在機制上不同於 RSI(2)速度(捕捉超調後回落的雜訊)。推論是:如果 BB-LOWER 訊號代表向下的 CONTINUATION(作為均值回歸做多策略時失敗),那麼 BB-UPPER 就應代表向上的 CONTINUATION,並作為動能做多進場而成功。其經濟機制是:在 BTC 上,4H 收盤價高於 20 期布林通道上軌(高於 20 期均值超過 2 個標準差),通常反映 (a) 機構 FOMO 激增(ETF 流入加速)、(b) 總經避險轉向 BTC 的事件(聯準會政策轉向、監管利多)、(c) 系統化動能交易者連鎖買進、(d) 被套空頭被迫回補。這類市場狀態轉變的 UPWARD 事件通常需要數天才會消退,因此可在 4-24 小時內提供 CONTINUATION,而非均值回歸。這是分析師記錄的 SAME 經濟發現(BB 距離 = 市場狀態轉變),並對稱地應用於上行方向。此提案明確符合分析師要求的篩選條件:「若要為已有可行均值回歸策略的資產提出新的均值回歸機制,REQUIRE 假說,說明新訊號類型為何能捕捉根本不同、但仍有正期望值的優勢。」這根本 NOT 均值回歸機制 — 而是以 BB 距離作為進場觸發條件的動能延續策略。它在機制上不同於 BtcFourHourRsi2OversoldMeanRevLong(方向不同、訊號類型不同),也不同於 BtcFourHourVolumeBreakoutLong(BB 上軌是依標準差而定,並非 Donchian+成交量)。若在 BTC 4H 上成功,這將是經驗證的第 THIRD 類經濟機制:速度回歸(RSI)、成交量突破(Donchian+成交量)、距離延續(BB 上軌)。

第 2 次迭代修正第 2 層的「訊號凍結」失敗。前一版將 calculate_signal 設為受 `if not self._bull_regime: return 0.0` 限制;由於合成的第 2 層情境不會提供驅動市場狀態旗標的額外日線資料,_bull_regime 一直維持 False,所有訊號都變成 0.0(在 steady_downtrend 上有 479 個相同訊號)。最小且正確的修改是:calculate_signal 現在每根 K 線都會回傳連續的 BB 距離 z 分數(數值會隨 K 線變化),而多頭市場狀態條件則移至 should_enter(`signal >= entry_std AND self._bull_regime`)。實盤交易行為不變 — 進場仍須確認多頭市場狀態 — 但訊號不再凍結,因此通過合成驗證器。先前(第 -1 層/較早通過)的程式碼中所有匯入、類別結構、部位規模、槓桿使用和出場邏輯都完整保留。

BB 上軌動能延續假設(對失敗的 BB 下軌均值回歸作對稱反轉)未獲支持:策略扣除成本後沒有正期望優勢。約 6 年、485 筆交易,總報酬為 +12.7%,profit_factor 1.016,Sharpe 為 -0.10、sortino 為 -0.17,以及 win_rate 44.5%。avg_trade_return 約為 $11(每筆約 0.01%),比 0.15% 期貨可行門檻低一個數量級;交易成本幾乎耗盡全部毛利優勢(手續費占毛利 22.0%,另有 impact_cost_pct 77.1%,容量僅 $168k)。交易正確實現了此假設(沒有程式或產物問題),因此這是實際的經濟發現:日線多頭 regime 下,4H 收盤價高於布林通道 2 個標準差上軌,扣除手續費與市場衝擊後並不會延續獲利。參數最佳化無法讓近乎為零的成本前毛利優勢超越成本底線;提高 entry_std 只會讓原已受成本主宰的訊號更稀疏。不值得最佳化——放棄。(次要問題:avg_position_pct 135% 與原定的 1.2x 不符,顯示有與同系列策略相同的缺少持倉中防護條件問題,未來版本應修正,但這不是放棄此策略的原因。)

實作

僅做多的 BTC 4H 布林通道上軌突破動能延續策略,交易 Binance USD-M 永續期貨,並使用日線多頭市場狀態篩選器(日收盤價 > 日線 SMA50)。在多頭市場狀態下,當 4H 收盤價超過 20 期均線至少 entry_std 個標準差時進場做多,預期上漲趨勢延續約 4-24 小時。達到獲利目標、觸及停損、收盤回落至 BB 中線下方,或達到最長持有時間停損時出場。使用 2x 槓桿,並依資金比例設定部位(名目金額約為權益的 1.2x)。

驗證結果

驗證失敗(第 2 層 — 合成情境): 使用的參數:['bb_period', 'entry_std', 'min_notional', 'position_pct', 'max_hold_bars', 'regime_period', 'stop_loss_pct', 'take_profit_pct'] 請確認 __init__ 是否設定了 self.parameters.get() 中的所有屬性。 - steady_downtrend:訊號凍結:所有 479 個訊號完全相同(值=0.0)。calculate_signal() 可能有錯誤 — 訊號從未變化。

回測檢視

夏普值
-0.10
總報酬率
12.71%
最大回撤
33.60%
總交易筆數
485
勝率
44.5%
獲利因子
1.02

實作符合假說且正確:在確認日線多頭市場狀態下,於上軌 BB 上方做多進場 485 次,沒有訊號凍結,metrics_reliable=true,沒有複利造成的假象。

以周全的經濟邏輯框定假說(對稱反轉失敗的 BB 下軌均值回歸),且樣本充足(485 筆交易),足以清楚判讀。

相較同類策略,風險控制得宜(未發生槓桿暴增;max_drawdown 33.6%)。

扣除成本後沒有優勢:profit_factor 1.016,夏普值 -0.10,索提諾值 -0.17,win_rate 44.5%,約 6 年總計 +12.7%(阿爾法約 0)。

avg_trade_return 約 0.01%(每筆約 $11)— 比 0.15% 期貨可行門檻低一個數量級。

成本占主導:手續費占毛利 22.0%,另加 impact_cost_pct 77.1%;容量僅 $168k — 只有玩具規模才有優勢。

對稱反轉假說遭到推翻:多頭市場狀態下的 BB 上軌突破,扣除成本後並不會獲利延續;沒有任何參數變更能讓約 0% 的毛利優勢超越成本底線。

輕微:avg_position_pct 135% 與所述的 1.2x 暗示有與同類策略相同的缺少持倉中防護問題,但這並非失敗原因。

結果摘要

機制上合理的假說可以被乾淨實作,但扣除成本後的毛利優勢仍可能近乎為零 — 每筆交易約 0.01%,手續費和市場衝擊占主導,BB 上軌延續訊號沒有可利用的阿爾法;反轉失敗的均值回歸想法,不代表其動能鏡像必然獲利。

回測審查分析師給出「放棄」的判定:實作忠於假說,但成本幾乎耗盡全部毛利優勢(手續費占毛利 22.0%,另加 77.1% 市場衝擊成本,容量僅 $168k),因此對稱反轉假說遭到推翻 — 多頭市場狀態下的上軌突破,扣除手續費後並不會獲利延續,任何參數變更都無法讓扣除成本前近乎為零的毛利優勢超越成本底線。

一個僅做多的布林通道動能延續策略,交易 BTCUSDT 4H Binance 期貨(槓桿 2.0x) — 對稱反轉失敗的 BB 下軌均值回歸做多 — 在確認日線多頭市場狀態時,若 4H 收盤價突破 2 標準差上軌便進場,押注 BB 距離觸發代表市場狀態轉變事件,會延續而非回歸。

歷經約 6 年、485 筆交易,總報酬為 +12.7%,但沒有實質優勢:獲利因子 1.016、夏普值 -0.10、索提諾值 -0.17、勝率 44.5%,平均單筆交易報酬僅約 $11(約 0.01%),比 0.15% 期貨可行門檻低一個數量級,最大回撤為 33.6%。

Stratmill 是一款研究與模擬交易工具,並非財務建議或經紀商服務。回測與模擬交易結果均為假設性質。交易涉及虧損風險。