npx clawhub@latest install pair-tradingPair Trading 是一種市場中性策略技能,能監控兩個相關金融商品的價格比率,並在價差顯著偏離時進行均值回歸交易。它會計算價格比率的滾動 Z 分數,當 Z 分數超過可設定的閾值時建立多空對沖倉位,並在比率回歸歷史均值時平倉離場。安裝此技能,即可系統性地捕捉兩個相關資產之間的短暫錯誤定價,同時無需承擔單一方向的市場風險。
npx clawhub@latest install pair-trading點擊本頁頂部的 安裝 按鈕即可一鍵設定
計算價格比率(腿 A / 腿 B)在可設定回顧窗口內的滾動均值與標準差,並推導出 Z-score 以量化當前比率偏離歷史常態的程度。進場與出場訊號會在使用者自訂的 Z-score 閾值(entry_z 與 exit_z)觸發。
當信號觸發時,腿 A 與腿 B 始終接收相反的方向——一方做多,另一方做空。每條腿各分配 50% 的資金,確保隨時維持平衡的市場中性對沖。
三個核心參數——lookback(預設值 60)、entry_z(預設值 2.0)與 exit_z(預設值 0.5)——可依任意交易對的均值回歸速度與波動特性進行調整與優化。
支援 Tushare(用於A股股票)與 OKX(用於加密貨幣交易對,如 BTC-USDT / ETH-USDT)兩種資料來源,無需修改程式碼即可跨資產類別應用此策略,適用於 Pair Trading。
在回溯窗口完全填滿之前,Z 分數為 NaN,訊號會自動設為 0,以防止在初始化期間產生虛假交易。
交易兩檔高度相關的A股保險股票(例如 601318.SH 與 601628.SH),當其價格比率的 Z 分數超過 ±2.0 時進場,並於 Z 分數回落至 ±0.5 範圍內時出場。此策略旨在捕捉由板塊中性雜訊所驅動的短暫錯誤定價,而非基本面的實質分歧。
將相同的 Z 分數邏輯應用於 OKX 上的 BTC-USDT 與 ETH-USDT,利用兩大加密貨幣之間歷史上緊密的相關性。當其中一方相對於另一方出現過度上漲時,此技術將做空表現強勢的一方,並做多表現落後的一方。
使用可配置的 lookback、entry_z 和 exit_z 參數,針對歷史數據回測不同的均值回歸假設,比較較緊或較寬的 Z 分數閾值如何影響交易頻率、回撤幅度與報酬表現。
將此策略嵌入更廣泛的投資組合中,以增加一個市場中性的收益來源。由於等權重多空結構能降低淨市場敞口,所提供的回報與大盤走向的相關性相對較低。
npx clawhub@latest install pair-trading登入後撰寫評價
尚無評價。來分享你的使用體驗吧!