Install
openclaw skills install statistical-arbitrage統計套利(配對交易)專業策略 - 計算動態對沖比率、執行回測並生成完整報告。 支持港股(.HK)、美股(無後綴或預設)、A股(.SS/.SZ)等多市場。 Use when: 用戶說「分析統計套利策略」、「幫我回測AAPL和GOOGL」、「配對交易回測」。 NOT for: 單股票分析、趨勢交易、期貨套利、股票掃描。
openclaw skills install statistical-arbitrage本 Skill 提供完整的統計套利(配對交易)策略分析框架,適用於港股、美股、A股等多個市場。自動執行協整檢驗、動態對沖比率計算、回測績效評估,並生成專業圖表報告。
多市場支持
.HK 後綴(如 1398.HK, 0939.HK)AAPL, GOOGL, MSFT).SS(上交所).SZ(深交所)智能參數配置
完整分析流程
專業輸出
AI 解析用戶輸入,提取:
# 檢查 Python 環境
python3 --version
# 安裝必要套件(如果缺失)
pip install yfinance pandas numpy statsmodels matplotlib --quiet
# 運行主腳本
python3 scripts/statistical_arbitrage.py \
--stock1 <股票1> \
--stock2 <股票2> \
--start <開始日期> \
--end <結束日期> \
--entry <入場閾值> \
--exit <出場閾值> \
--stop <止損閾值> \
--capital <初始資金> \
--output <輸出目錄>
腳本自動生成:
1_Price_Comparison.png - 股票價格走勢對比2_Normalized_Price.png - 標準化價格3_ZScore_Signals.png - Z-Score時序圖與交易信號4_Equity_Drawdown.png - 回測資金曲線與回撤5_Monthly_PnL.png - 每月損益熱力圖6_Beta_Distribution.png - 動態對沖比率分布report.html - 互動式HTML報告raw_data.csv, trades.csv, metrics.csv - 原始數據導出AI 整理分析結果,包括:
📊 統計套利分析報告
──────────────────────
股票對:AAPL vs GOOGL
時間範圍:2020-01-01 至 2026-03-23
共同交易日:1,519天
🔬 協整檢驗
- p值:0.0021 ✅ 顯著
- R²:0.852
📐 對沖比率
- 靜態 β:1.0234
- 動態 β範圍:[0.95, 1.08]
🎯 當前信號
- Z-Score:-1.24
- 狀態:接近做多區域(閾值±2.0)
📈 回測績效(測試集)
- 總回報:+8.52%
- 年化回報:+1.42%
- 夏普比率:0.68
- 最大回撤:-3.21%
- 勝率:52.0%
- 交易次數:24
💾 報告已生成:
- 圖表目錄:/path/to/output/
- HTML報告:/path/to/output/report.html
{
"start_date": "2020-01-01",
"end_date": "今天",
"train_ratio": 0.7,
"entry_threshold": 2.0,
"exit_threshold": 0.5,
"stop_loss": 3.5,
"window_size": 60,
"transaction_cost": 0.0015,
"initial_capital": 100000,
"position_size": 0.5
}
| 參數 | 描述 | 建議範圍 |
|---|---|---|
| entry_threshold | Z-Score入場閾值 | 1.5–3.0 |
| exit_threshold | Z-Score出場閾值 | 0.3–1.0 |
| stop_loss | 止損閾值 | 3.0–5.0 |
| window_size | 動態β計算窗口 | 30–90天 |
| transaction_cost | 交易成本(單邊) | 0.001–0.003 |
User: Analyze AAPL vs GOOGL statistical arbitrage
AI: Running analysis for AAPL vs GOOGL...
Period: 2020-01-01 to 2026-03-23
Entry: +/-2.0, Exit: +/-0.5, Stop: +/-3.5
(Results: p-value, Z-Score, Sharpe, etc.)
User: 幫我用入場2.5、止損4.0回測1398.HK和0939.HK
AI: 好的,使用入場閾值2.5、止損4.0回測1398.HK和0939.HK...
(分析完成,輸出報告)
User: Analyze TSLA and NVDA from 2022
AI: Analyzing TSLA vs NVDA (2022-01-01 to today)...
(Analysis complete with full report)
如果缺少依賴,Skill會自動嘗試安裝:
pip install yfinance pandas numpy statsmodels matplotlib
數據下載失敗
依賴安裝失敗
pip install --upgrade pip無協整關係
圖表生成失敗
# 檢查環境
python3 --version
pip list | grep -E "yfinance|pandas|statsmodels|matplotlib"
# 手動測試
python3 scripts/statistical_arbitrage.py --stock1 AAPL --stock2 GOOGL
版本:1.0.3
更新日期:2026-03-28
作者:統計套利策略團隊
支持:通過OpenClaw對話獲取幫助