Pair Trading 策略。利用两个相关instrument的价差/比率Z-score进行均值回归交易。至少需要两个instrument。
npx clawhub@latest install pair-tradingPair Trading 是一种市场中性策略技能,通过监控两种相关标的的价格比率,在其价差出现显著偏离时进行均值回归交易。该技能计算价格比率的滚动 Z 分数,当 Z 分数超过可配置阈值时建立多空对立头寸,并在比率回归历史均值时平仓。安装此技能,可在不承担方向性市场风险的前提下,系统性地捕捉两种相关资产之间的短期错误定价机会。
npx clawhub@latest install pair-trading点击本页顶部的 安装 按钮即可一键设置
在可配置的回溯窗口内计算价格比率(腿A / 腿B)的滚动均值和标准差,然后推导出Z评分,以量化当前比率偏离历史均值的程度。入场和出场信号在用户自定义的Z评分阈值(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,从而防止在初始化期间产生虚假交易。
通过 Pair Trading 策略交易两只高度相关的A股保险股票(例如 601318.SH 与 601628.SH):当两者价格比率的Z分数超过 ±2.0 时建仓,当其回落至 ±0.5 以内时平仓。该策略旨在捕捉由板块中性噪音而非基本面分化所驱动的短暂定价偏差。
将相同的 Z 分数逻辑应用于 OKX 上的 BTC-USDT 和 ETH-USDT,利用两大最主要加密货币之间历史上高度紧密的相关性。当其中一个相对于另一个出现过度上涨时,该技能将做空表现强势的一方,同时做多表现滞后的一方。
使用可配置的 lookback、entry_z 和 exit_z 参数,针对历史数据对不同的均值回归假设进行回测,比较更紧或更宽的 Z 分数阈值如何影响交易频率、回撤和收益。
将此策略嵌入更广泛的投资组合中,以增加一个市场中性的收益来源。由于等权重多空结构能够降低净市场敞口,其收益与大盘整体走势的相关性相对较低。
npx clawhub@latest install pair-trading登录后撰写评价
暂无评价。来分享你的使用体验吧!