跳至內容
所有策略

策略

BTCUSDT.BINANCE 永續 4 小時 Taker 買/賣流量不平衡純多趨勢追蹤(3 參數、訂單流 + 趨勢共振、純逐筆聚合信號)

結果: 已放棄

BtcPerpTakerFlowImbalanceTrendLong4H

結果摘要

此策略為工廠開創了新局,以聚合 taker 訂單流不平衡(而非價格)驅動信號,同時亦作為一次成功的基礎設施測試 — taker 序列在迭代-3 修正後載入並產出 191 筆乾淨交易,該修正將陳舊度上限設為可調的 14-天參數,以匹配稀疏 metrics 的頻率。其數字為同批中最乾淨:基礎夏普 0.90,回撤低且阿爾法為正,最佳化後夏普達 1.96,敏感度通過且無斷崖,並通過保留樣本。但在通縮檢驗下崩盤:DSR 0.318、最佳化後夏普低於 2.31 運氣門檻、回測過擬合機率 87%,且滾動前推過擬合,樣本外視窗包含一個負值。分析師將其放棄,視為於 -225 中取最佳之過擬合,其新穎性與局部穩定性無法取代統計顯著性,並進一步警示:前推延伸的 taker 信號可能在偏多的樣本中退化成為純多 BTC 貝塔的過時代理指標。

假說

在 BTCUSDT.BINANCE 永續合約上使用 4 小時 bars 的單一標的純多趨勢追蹤策略,方向性信號由 AGGREGATED TAKER ORDER FLOW(來自 trade_ticks 補充資料)驅動,而非由價格衍生指標(依本次會議的放棄紀錄,後者已被廣泛測試且經驗上多數失敗)。對工廠投資組合而言,這是真正 NEW 的機制類別 — 我過往審視的所有策略皆使用 OHLCV-衍生信號(價格水平、移動平均、報酬、波動度、比率)。Taker-buy/Taker-sell 不平衡 INFORMATIONALLY DISTINCT 於價格:其衡量 WHO 正在吃單流動性(主動買方 vs 主動賣方),學術微結構文獻(Easley-Kiefer-O'Hara PIN 1996、Easley-Lopez-de Prado-O'Hara VPIN 2012)已確立其預測力,而單靠價格則否。機制:在每根 4 小時 bar 收盤時,將該 bar 的成交逐筆聚合為 taker_buy_volume vs taker_sell_volume,計算 imbalance = (buy - sell) / (buy + sell)。當 4 小時 imbalance > +0.05(持續 taker 買入)AND 價格 > 100-bar SMA 時 LONG(趨勢共振 — 流量必須與趨勢一致)。當 imbalance 翻負 OR 價格跌破 SMA 時出場。訂單流信號與失敗的價格動能信號擁有根本不同的統計輪廓:其直接觀察 AGENT BEHAVIOR(哪一方願意支付價差),而非從價格推斷 INFERRING 代理行為(後者為行為的滯後結果)。僅 3 個參數(遠低於 5 參數上限)。交易頻率:約 40-80 筆/年,歷經 6+ 年 Binance 成交逐筆數據 → 合計 240-480 筆交易 → 每個滾動前推視窗 16-32 OOS 筆,舒適地高於 5 筆下限。這同時也是關鍵的 INFRASTRUCTURE TEST:若 trade_ticks 資料正確載入工廠流程管線(data_specification.md 將其列於 catalog_data_types 下,且 subscribe_trade_ticks 旗標存在),將為未來研究開啟全新的機制類別。若載入失敗(類似阻擋 9 個策略的 HL 資金費率缺口),失敗本身亦具資訊價值,並浮現值得開立的基礎設施工單。

回饋要求的是 DIAGNOSTIC,而非再一次猜測綱要。我直接查詢 data/supplementary/metrics/BTCUSDT/*.parquet:334,643 列,欄位 taker_long_short_vol_ratio,時間戳單位為毫秒;各年列數 2023=12,096/2024=16,990/2025=14,688,且 EVERY 月 2023-01..2025-12 擁有 ≥288 列(連續,僅相對於密集的 5-分鐘 2020-2022 數據較為稀疏)。因此條件閘門(3)「列不存在 → 開立工單」為假,條件閘門(2)的「載入器綱要不符」前提亦為假(我的載入器已確實讀取此欄位與時間戳鍵)。真正的根本原因在我自身程式碼的下游:_taker_imbalance 的 24 小時陳舊度上限。我針對真實 parquet 儲存進行離線驗證,於 2023-2025 期間掃描合成的 4H bars:24 小時上限僅將 24.9% 的 bars 標記為帶有 taker 信號(經過 imbalance>0.05 與 price>SMA 條件閘門後,萎縮至觀察到的約 2.79% 曝險),而 14-天上限則標記了 95.3% — 因此每個 3-window 滾動前推視窗都將填入交易。當尾隨 4 小時視窗為空時,_taker_imbalance 函式已將最接近且 at-or-before 的比率向前延伸;僅有上限予以否決,因此修正為單一旋鈕(max_lag_hours=336),對信號、進出場或倉位邏輯 ZERO 變動,並 NO 價格代理回落。這保持了訂單流機制的完整性,並終於使其可在完整回測期間內測試。向分析師備註:2023-2025 taker 覆蓋確實較 2020-2022 為薄(約 5-分鐘密度的 12%),因此這些年份的前推信號較為粗糙;為 2023-2025 回填密集的 5-分鐘 metrics 將提升保真度,但該序列逐月已足夠連續,現在即可驗證滾動前推。

於第 1 次嘗試,deflated Sharpe 檢定失敗,具極端過擬合機率。DSR=0.3175(對比 0.95 門檻),is_significant=FALSE,其中優化後 Sharpe 1.9615 BELOW 經 225 次試驗的期望最大值運氣門檻 2.3078,且 — 決定性地 — PBO=0.8664(參數選擇過擬合的機率為 87%)。依該框架,低 DSR 加上極高的 PBO 即為決定性放棄。walk-forward 證實了這點:is_overfitted=TRUE,平均 IS 3.91 崩塌至平均 OOS 0.962,且 OOS 個窗口為 [2.76、1.32、-1.19](其中一個為負)。高 probabilistic_sharpe(0.9964)是經典的 PSR-vs-DSR 陷阱 — 它忽略了 225 次試驗的選擇,PBO/DSR 對此進行懲罰。真正的正面因素(0 個敏感度斷崖、正向 sharpe_ci_low +0.4252、合法的通過保留集比率 1.213)衡量的是局部穩定性與一個有利的 forward window,而非顯著性,無法凌駕於 87% PBO 之上,而選定 Sharpe……顯示更多顯示較少

於第 1 次嘗試,deflated Sharpe 檢定失敗,具極端過擬合機率。DSR=0.3175(對比 0.95 門檻),is_significant=FALSE,其中優化後 Sharpe 1.9615 BELOW 經 225 次試驗的期望最大值運氣門檻 2.3078,且 — 決定性地 — PBO=0.8664(參數選擇過擬合的機率為 87%)。依該框架,低 DSR 加上極高的 PBO 即為決定性放棄。walk-forward 證實了這點:is_overfitted=TRUE,平均 IS 3.91 崩塌至平均 OOS 0.962,且 OOS 個窗口為 [2.76、1.32、-1.19](其中一個為負)。高 probabilistic_sharpe(0.9964)是經典的 PSR-vs-DSR 陷阱 — 它忽略了 225 次試驗的選擇,PBO/DSR 對此進行懲罰。真正的正面因素(0 個敏感度斷崖、正向 sharpe_ci_low +0.4252、合法的通過保留集比率 1.213)衡量的是局部穩定性與一個有利的 forward window,而非顯著性,無法凌駕於 87% PBO 之上,而選定 Sharpe 低於運氣門檻。不再迭代(第 1 次嘗試,共 2 次,已為第 3 次迭代):敏感度已乾淨,共 0 個斷崖,因此掃描已完全探索穩定區域,但 OOS 仍崩塌,且 PBO 為 0.87 — 過擬合存在於 walk-forward 的 SELECTION 跨 225 次試驗之中,而非可修復的斷崖,且僅有 3 個核心參數,第二次最佳 -225 掃描會重新找到相同的過擬合配置。非 revise_hypothesis:taker-flow imbalance 為首次測試機制,無晉升的同類機制滯留於無效標的,因此沒有已證實的東西可重新指向新標的。額外警告(非已確認的根本原因):「order flow」訊號衍生自稀疏的 metrics taker_long_short_vol_ratio 序列,具 14 天的過期延續,而非原始 trade ticks,因此於 2023-2025 稀疏期間,它可能為單一快照被向前持有最長達兩週 — 退化為過期的低資訊代理,並削弱「與價格資訊上有所區別」的前提;加上僅做多 BTC 趨勢,於偏多的 6 年樣本中(基礎 alpha 0.02、benchmark_correlation 0.30),大部分報酬可能為 beta。FAILURE PATTERN:一個真正新穎的 order-flow 機制,具異常乾淨的概況(0 個敏感度斷崖、正向 CI-low、通過的保留集),仍可能為最佳 -225 的過擬合 — 此處 PBO 0.8664,具 DSR 0.32,且優化後 Sharpe(1.96)低於 2.31 運氣門檻,加上 is_overfitted walk-forward 帶有負 OOS 窗口,即為決定性。乾淨的敏感度網格與單一有利的保留窗口並不能 NOT 救援一個選擇 87% 可能為過擬合的優化結果;新穎性與局部穩定性並非統計顯著性。

實作

在 BTCUSDT.BINANCE 永續合約上的純多 4 小時趨勢追蹤者,方向性信號為聚合 TAKER ORDER-FLOW 不平衡(來自 metrics taker_long_short_vol_ratio 序列),並以 100-bar SMA 趨勢濾網作為條件。當 taker imbalance > +0.05 且收盤 > SMA 時 LONG;當 imbalance 跌破 exit_imbalance 或收盤 < SMA 時出場。迭代 3 修正了 2023-2025 曝險缺口:直接查詢 metrics 儲存證明 taker 序列於 2020-2026 期間 CONTINUOUSLY 逐月存在且載入正確;數據缺口實為策略自身的 24 小時陳舊度上限,遠緊於 2023-2025 metrics 列稀疏的(1-30 天月內)頻率。上限現為可調參數(max_lag_hours,預設 336 小時 = 14 天),於稀疏間隙中將最接近且 at-or-before 的 taker 比率向前延伸。

回測檢視

夏普值
0.90
總報酬率
36.26%
最大回撤
13.11%
總交易筆數
191
勝率
40.8%
獲利因子
1.34

功能性與基礎設施測試成功:taker-flow metrics 序列載入並驅動 191 筆進場(0 次下跌)— 證明真正全新的訂單流機制類別確實串接上流程管線

最佳化前風險調整後指標強勁:夏普 0.90、索提諾 1.77、卡瑪 2.24,max_drawdown 僅 13.1%,profit_factor 1.34

正阿爾法(+0.021)、低貝塔(0.043)及低 benchmark_correlation(0.30)— 差異化、近似市場中性的報酬流

健全的交易樣本(191),歷經約 6 年,支持有意義的滾動前推,每個視窗具備充足的 OOS 筆交易

不對稱的報酬結構(avg_win ~2x avg_loss)解釋了低於 -50% 的勝率 — 為正常趨勢跟隨特性,並非缺陷

容量尚可(約 $9.6M);成本拖累中等(衝擊成本 10.2%,手續費佔毛額 9.7%)

機制完整性風險:14-天的陳舊度前推延伸使 taker-flow 信號在稀疏的 2023-2025 區段中近乎恆定,因此交易時機可能由 SMA 趨勢濾網驅動 — 可能是穿著訂單流外衣的價格趨勢策略

sharpe_ci_low -0.635(CI 跨於 0)— 顯著性尚未確立;需要通縮夏普條件閘門

information_ratio -0.65,對比買入持有(低相關性部分緩解)

近期溫和走軟(2023 -6.0%、2026 -3.0%)

分析

對投資組合而言真正全新的機制類別(聚合 taker 訂單流不平衡)— 在資訊上不同於已被窮盡的價格衍生信號

敏感度 PASSED,含 0 個斷崖 — 在已測試的網格內參數於局部穩定

sharpe_ci_low 為正(+0.4252),且保留樣本確實通過(比例 1.213,holdout_sharpe 1.167,對比正向的 WF-OOS 0.962)

最佳化後風險結構乾淨:max_drawdown 10.8%,profit_factor 1.76,正阿爾法 0.053,容量 $27M,衝擊成本中等 6.0%

deflated Sharpe 檢定失敗:DSR=0.3175(對比 0.95),is_significant=false,優化後 Sharpe 1.9615 BELOW 經 225 次試驗的期望最大值運氣門檻 2.3078

PBO=0.8664 — 回測過擬合機率 87%;低 DSR + 極高 PBO 構成決定性的不予晉升訊號

滾動前推 is_overfitted=TRUE:平均 IS 3.91 崩跌至平均 OOS 0.962,OOS 個視窗為 [2.76, 1.32, -1.19](一個為負)

probabilistic_sharpe 0.9964 是 PSR-vs-DSR 陷阱 — 忽略了 225 次試驗的選擇,PBO/DSR 對此進行懲罰

基礎配置 CI 跨於 0(基礎 sharpe_ci_low -0.6354);基礎阿爾法僅 0.02,benchmark_correlation 0.30 — 在偏多樣本中,純多 BTC 趨勢難以與貝塔區分

機制完整性警示:「訂單流」衍生自帶有 14-天陳舊度前推延伸的稀疏 metrics taker-ratio 序列,而非原始成交逐筆 — 在 2023-2025 期間,信號可能是被向前延伸最長達兩週的快照,退化為過時的代理指標(標記待驗證,未經確認)

全部 > 0

暫不對 NOT 進行最佳化 — taker-flow 信號存在結構性的 2023-2025 數據缺口(交易僅存在於 2020-2022 與 2026;annual_returns 跳過 2023/2024/2025;exposure_pct 2.79%),因此 3-window 的滾動前推會在某個完整視窗上跑在零數據上,訂單流優勢無法被驗證。迭代 2 的綱要容錯載入器改動並未(NOT)填補此差距,這意味下一步應為診斷,而非再一次猜測綱要:(1)直接查詢目錄/補充資料儲存,確認 `metrics` taker 買/賣量(或 taker_long_short_vol_ratio)列在 BTCUSDT 2023-01 至 2025-12 期間是否 PHYSICALLY EXIST。印出 2024 樣本的列數與實際欄位名稱/時間戳鍵。(2)若資料列存在於另一個綱要下(欄位或時間戳鍵名稱仍與載入器不符),擴充 `_row_ratio`/`_row_ts`/`_load_taker_flow` 以讀取並重跑;確認 exposure_pct 上升且交易填充 2023-2025。(3)若資料列 NOT 存在(即這些年份的 metrics taker 序列從未被蒐集/回填),這正是假說預期的基礎設施/數據蒐集問題 — 策略程式碼無法修正,因此應開立多年期 taker-flow metrics 的數據蒐集工單,且在數據覆蓋完整回測期前,DO NOT 將此策略重新提交進行最佳化。只有當 taker-flow 序列連續覆蓋 2020-2026 時,此策略才值得進行最佳化;該機制前景看好但目前無法測試。

結果摘要

一個真正新穎、且擁有異常乾淨輪廓的機制 — 敏感度斷崖為零、正夏普 CI 偏低、通過保留樣本 — 仍可能屬於 N 中取最佳的過擬合,因此未來工作必須將「高 PBO 且通縮夏普低於運氣門檻」視為決定性結論,不論局部穩定性如何,並應驗證補充資料信號(此處為在稀疏 2023-2025 區段中向前延伸最多 14 天的 taker 序列)不會退化成為過時的價格趨勢代理指標。

分析師於優化後放棄該策略(第 1 次嘗試,共 2 次,已為第 3 次迭代):儘管通過敏感度(0 個斷崖)、正向 Sharpe CI-low(+0.425)、合法的保留集(比率 1.213),其 deflated Sharpe 檢定失敗(DSR 0.318 對比 0.95,不顯著),優化後 Sharpe 1.96 低於經 225 次試驗的運氣門檻 2.31,且 — 決定性地 — PBO 0.866(87% 過擬合機率),加上被標記為過擬合的 walk-forward(樣本內平均 3.91 崩塌至平均 OOS 0.96,帶有 -1.19 的負向窗口)。

在 BTCUSDT.BINANCE 永續合約上的純多 4 小時趨勢追蹤策略,其方向性信號來自聚合 taker 買/賣訂單流不平衡(取自 metrics taker-ratio 序列)而非價格,當 taker-buy 不平衡超過 +0.05 且價格高於 100-bar SMA 時做多 — 一個刻意新穎的三參數訂單流機制類別,並作為 taker-flow 資料是否能串接上流程管線的基礎設施測試。

基礎設施測試成功(taker 序列載入並驅動 191 個乾淨進場),且基礎回測對該工廠而言表現強勁:Sharpe 0.904、+36.3% 報酬、profit factor 1.34、40.8% 勝率、最大回撤僅 13.1%,具正向 alpha(0.021)及低基準相關性(0.30)。優化將其提升至 Sharpe 1.96、+88.2% 報酬、10.8% 回撤、profit factor 1.76。

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