· 量化交易 · 第 5 / 6 讲

四、策略分类

趋势跟踪、均值回归、套利三大类:信号逻辑、适用市场、失效判断与 Regime Detection。

量化策略按核心逻辑可以分为三大类:趋势跟踪、均值回归、套利。理解自己的策略属于哪一类,有助于明确其适用的市场环境和风险特征。


趋势跟踪(Trend Following)

核心假设:价格运动具有惯性,上涨趋势倾向于延续,下跌趋势倾向于延续。

典型信号:均线交叉(MA Cross)、动量指标(Momentum)、突破(Breakout)

特征

适用市场:单边行情、低频波段

双均线交叉(MA Cross)详解

最经典的趋势跟踪信号:短期均线上穿长期均线做多,下穿做空。

参数选择逻辑

数值示例:以 BTC 日线为例,MA(20) = 65,000,MA(100) = 62,000。MA(20) > MA(100),且昨日 MA(20) < MA(100) → 金叉,做多信号。

趋势跟踪为何在加密市场有效? 加密货币市场存在大量动量驱动的散户追涨行为,以及信息不对称(机构先知先觉,散户后知后觉)。这种结构性原因使价格趋势持续时间较长,为趋势跟踪策略提供了土壤。但当市场流动性改善、机构参与度提高后,趋势策略的 Alpha 会逐渐衰减。

趋势强度过滤

仅有交叉信号不够,结合趋势强度指标可以过滤震荡市中的虚假信号:

趋势策略失效的定量判断

多数趋势策略的失效不是突然发生的,而是渐进的——信号质量减蜀。以下指标助于早期识别:


均值回归(Mean Reversion)

核心假设:价格偏离均值后倾向于回归,短期超涨会被修正,超跌会被反弹。

典型信号:布林带边界、RSI 超买超卖、价格偏离均线幅度

特征

适用市场:震荡行情、高频

布林带(Bollinger Bands)详解

布林带由中轨(N 日移动均值)和上下轨(± K 倍标准差)构成:

中轨=MA(20) ,上轨=MA(20)+2σ20 ,下轨=MA(20)2σ20\text{中轨} = MA(20)\ ,\quad \text{上轨} = MA(20) + 2\sigma_{20}\ ,\quad \text{下轨} = MA(20) - 2\sigma_{20}

交易逻辑:价格触及下轨 → 短期超跌,做多;价格触及上轨 → 短期超涨,做空。

关键参数:K = 2 时约有 95% 的价格在带内,触发约 5% 的时间。K = 1.5 触发更频繁但信号噪声更多。

均值回归的数学基础

均值回归成立的前提是价格序列具有均值回复性(Mean-reversion property)。检验方法:计算价格序列的 Hurst 指数 H。

加密货币短期(分钟级)通常表现轻微均值回归,中长期(日线)则更接近随机游走或动量。


套利(Arbitrage)

利用市场定价效率不足获取无风险或低风险收益。

跨交易所套利(Cross-exchange Arbitrage)

同一资产在不同 CEX 出现价差,同时在低价交易所买入、高价交易所卖出。核心挑战:资金搬运速度、手续费、提现网络拥堵。

期现套利(Cash-and-Carry)

当永续合约资金费率为正时,做空永续 + 现货多头,赚取资金费率。风险:极端行情导致强平、资金费率突然反转。

年化收益估算:资金费率 0.01%/8h → 日收益 0.03% → 年化 ≈ 11%。

统计套利(Statistical Arbitrage)

寻找历史上高度相关的资产对,当价差偏离历史均值时进行反向操作。代表:配对交易(BTC vs ETH 价差策略)。风险:协整关系失效。

三角套利(Triangular Arbitrage)

三角套利利用同一交易所内三个交易对之间的隐式定价矛盾获利,不需要跨交所转移资金,因此没有提现滴空风险。

工作原理:假设三个交易对 A/B、B/C、A/C。如果隐含价格关系不完美,则存在套利机会:

A买 BB买 CC卖回 AA\text{A} \xrightarrow{\text{买 B}} \text{B} \xrightarrow{\text{买 C}} \text{C} \xrightarrow{\text{卖回 A}} \text{A}

若最终得到的 A 多于初始的 A,则存在无风险利润。

数值示例

设计要点

跨期套利(Calendar Spread Arbitrage)

跨期套利利用同一标的不同到期的合约之间的价差错配获利。在加密市场,常见形式是用永续合约 vs. 季度期货合约之间的基差套利。

工作原理

跨期套利 vs. 期现套利:期现套利利用的是永续合约的气泰边界效应(资金费率收敛到现货),跨期套利利用的是不同到期合约对未来现货价格预期的差异。前者风险更低(价差必然收敛),后者需承担基差变动风险。

统计套利详解与协整失效监控

统计套利步骤

  1. 找出历史上价格走势高度协整的两个资产(如 BTC 和 ETH)
  2. 计算价差序列:Spread=ln(PBTC)β×ln(PETH)Spread = \ln(P_{BTC}) - \beta \times \ln(P_{ETH})(β 为协整系数)
  3. 当 Spread 偏离均值超过 2σ 时,做空偏贵资产、做多偏便宜资产
  4. 当 Spread 回归均值时平仓

协整检验:使用 Engle-Granger 两步法或 Johansen 检验确认协整关系存在,再进行交易。

协整失效的监控方法:统计套利的核心风险是协整关系断裂,一旦断裂价差序列不再回归,仓位损失可以无限放大。


策略归属自检

特征趋势跟踪均值回归套利
胜率
盈亏比
最佳市场单边震荡任意
止损方向固定动态价差收敛失败

市场状态识别(Regime Detection)

不同策略在不同市场状态(趋势 / 震荡 / 高波动)下表现差异巨大。动态识别市场状态并切换适应的策略,是进阶量化的重要课题。

简单方法

进阶方法:HMM 市场状态建模详解

隐马尔可夫模型(Hidden Markov Model, HMM)假设市场处于几个隐层状态(如牛市、熊市、震荡),所观测到的收益率序列是这些隐层状态的「层发」结果。

模型结构

训练与推断

  1. 用历史日收益序列训练 HMM,使用 Baum-Welch 算法(EM 的序列版本)估计参数
  2. 使用 Viterbi 算法推断历史最可能的状态序列
  3. 实盘中实时计算当前属于各状态的后验概率 P(状态 k观测序列)P(\text{状态 k} | \text{观测序列}),根据状态切换策略

数值示例:设 K = 2。训练后得到:

状态日收益均值日收益标准差情景解读
状态 0+0.15%1.2%低波动上涨制度
状态 1-0.08%3.5%高波动下跌制度

转移矩阵:A=(0.950.050.150.85)A = \begin{pmatrix} 0.95 & 0.05 \\ 0.15 & 0.85 \end{pmatrix}——市场制度具有持续性,不会频繁切换。

HMM 的限制