4、固定阈值止损法:固定价差倍数止损的原理、参数选择、优缺点分析
止损设计,说白了就是给交易上保险。
你想想看,配对交易的核心是价差回归。但万一价差不回归呢?万一越走越远呢?这时候没有止损,你的账户可能就凉了。
固定阈值止损法,是我个人最早接触的一种止损方式。简单、粗暴、有效。今天我们就把它掰开揉碎了讲清楚。
4.1 固定价差倍数止损的原理
原理其实就一句话:当价差偏离均值超过N倍标准差时,强制平仓。
我们做配对交易,通常会计算两个品种的价差序列。假设价差服从正态分布(嗯,实际并不完全服从,但够用),那么价差落在均值±1倍标准差内的概率约68%,±2倍内约95%,±3倍内约99.7%。
所以,如果你在价差偏离2倍标准差时开仓,那么当价差继续扩大到3倍甚至4倍标准差时,说明你的假设可能错了。这时候就该认输离场。
核心公式:
止损线 = 均值 ± N × 标准差
其中N就是我们设定的倍数参数。
我在项目中遇到过这样的情况:某次做螺纹钢和热卷的配对,价差在2.5倍标准差附近开仓,结果一路冲到4倍标准差。我当时没设止损,硬扛了两个月才回来。从那以后,我每个策略都老老实实加上止损。
4.2 参数选择:N到底取多少?
这是最让人头疼的问题。N取小了,容易被震荡出局;取大了,止损太宽,亏损太大。
我个人习惯从以下几个角度来定:
- 历史回测:跑一遍历史数据,看看价差最大偏离了多少倍标准差。如果历史最大偏离是3.5倍,那N取3倍可能就偏小了。
- 交易频率:如果你做高频,N可以取小一点,比如1.5-2倍。如果你做中长线,N取2.5-3倍更合适。
- 品种特性:有些品种价差波动大,比如股指期货配对,N可能需要3倍以上。有些品种价差稳定,比如国债期货配对,N取2倍就够了。
| 交易风格 | 推荐N值 | 说明 |
|---|---|---|
| 高频/日内 | 1.5 - 2.0 | 快进快出,止损要紧 |
| 中短线 | 2.0 - 2.5 | 平衡盈亏比和胜率 |
| 中长线 | 2.5 - 3.5 | 容忍更大波动 |
| 极端行情 | 3.5 - 4.0 | 黑天鹅防御 |
我的小技巧:
不要只用一个固定N值。我建议用动态N值——根据近期波动率调整。波动率大的时候放大N,波动率小的时候缩小N。这样更灵活。
4.3 优缺点分析
任何方法都有两面性。固定阈值止损法也不例外。
优点
- 简单直观:代码就几行,逻辑一目了然。新手也能快速上手。
- 计算量小:不需要复杂的机器学习模型,跑起来飞快。
- 可解释性强:你可以跟别人说「我在3倍标准差止损」,对方一听就懂。
- 回测容易:参数少,调参工作量小。
缺点
- 过于机械:市场是活的,固定阈值是死的。有时候价差突破3倍标准差后马上回归,你却被止损出局了。
- 忽略市场状态:同样的3倍标准差,在震荡市和趋势市里意义完全不同。固定阈值不会区分。
- 参数敏感:N值差0.5,结果可能天差地别。我曾经试过,N从2.5调到3.0,年化收益率从15%变成-5%。
避坑指南:
我曾经犯过一个错误——直接用全量历史数据计算标准差。结果包含了2015年股灾的数据,导致标准差偏大,止损线设得太宽,小波动根本触发不了止损。后来我改用滚动窗口计算,比如用最近60天的数据算标准差,效果好了很多。
4.4 代码实现示例
下面是一个简单的Python实现。嗯,代码不长,但核心逻辑都在里面了。
import numpy as np
import pandas as pd
def fixed_threshold_stop_loss(spread, mean, std, n=3):
"""
固定阈值止损函数
参数:
spread: 当前价差
mean: 价差均值
std: 价差标准差
n: 止损倍数
返回:
True表示触发止损,False表示未触发
"""
upper_bound = mean + n * std
lower_bound = mean - n * std
if spread > upper_bound or spread < lower_bound:
return True
else:
return False
# 使用示例
# 假设价差均值=0,标准差=1,当前价差=3.2
triggered = fixed_threshold_stop_loss(3.2, 0, 1, n=3)
print(f"止损触发: {triggered}") # 输出: True
你看,就这么几行。但实际使用中,你还需要考虑:
- 止损后要不要重新开仓?
- 止损线要不要动态调整?
- 多个仓位同时触发止损怎么办?
这些都是实战中会遇到的问题。我建议你先用模拟盘跑一个月,把这些问题都摸透了再上实盘。
4.5 知识体系图
下面这张图帮你理清固定阈值止损法的核心脉络:
这张图把固定阈值止损法的核心要素串起来了。从原理出发,到参数选择,再到优缺点,最后落到实战建议。你照着这个框架去思考,就不会跑偏。
最后说一句:固定阈值止损法虽然简单,但千万别小看它。很多量化团队的核心策略,用的就是这套方法。关键在于你怎么调参、怎么结合市场状态做优化。这些内容,我们后面的章节会继续深入。
公众号:蓝海资料掘金营,微信deep3321