第二章 套利信号系统概述

各位同学,今天我们来聊聊套利信号系统的核心概念。说实话,这个章节是整个课程的基石。我见过太多人一上来就写策略代码,结果连信号系统的基本框架都没搞清楚——嗯,最后亏得挺惨的。

套利信号系统,说白了就是一套规则。它告诉你什么时候该进场,什么时候该跑路,以及每次下多大的注。你想想看,没有规则,交易就跟赌博没什么区别。

2.1 信号系统的定义

信号系统,在我的定义里,是一套可量化、可执行、可回溯的交易决策框架。它把市场数据转化成具体的买卖指令。

举个例子。你在两个交易所看到同一只股票的价格差了0.5%,系统就会发出信号:「买入便宜的,卖出贵的」。这就是一个最简单的套利信号。

但实际项目中,信号远没这么简单。我记得有一次做跨期套利,信号系统连续发出了10次入场信号,结果9次都是假突破。后来我加了一个「成交量确认」的过滤条件,胜率才提上来。

核心要点:信号系统不是预测系统。它不告诉你价格会涨还是会跌,它只告诉你「现在该不该做这笔交易」。

2.2 信号系统的核心要素

一个完整的套利信号系统,必须包含四个要素。少一个,系统就不完整。我习惯把它们叫做「四驾马车」。

2.2.1 入场信号

入场信号决定「什么时候开仓」。常见的入场信号包括:

  • 价差突破:当价差超过历史均值±2个标准差时入场
  • 相关性背离:两个品种的相关系数突然下降
  • 订单流异常:买卖盘口出现大单失衡

我个人习惯用「价差+成交量」双重确认。光看价差容易踩坑。有一次价差明明到了入场点,结果是因为交易所数据延迟导致的假信号——从那以后,我必加成交量过滤。

2.2.2 出场信号

出场信号决定「什么时候平仓」。很多人只关注入场,忽略了出场。其实出场比入场更重要。

常见的出场策略:

  • 目标止盈:价差回归到均值时平仓
  • 移动止损:价差朝着不利方向移动一定幅度时平仓
  • 时间止损:持仓超过N分钟/小时,强制平仓

我的经验:时间止损经常被新手忽略。但套利交易讲究的是「快进快出」。持仓时间越长,暴露的风险越大。我一般设置30分钟的时间止损,超过时间不管盈亏都平仓。

2.2.3 止损信号

止损和出场不一样。出场是「主动离场」,止损是「被动保命」。

止损的核心逻辑:

  • 固定金额止损:每笔交易最多亏多少钱
  • 波动率止损:根据ATR(平均真实波幅)动态调整
  • 技术位止损:跌破关键支撑位时止损

警告:千万不要在套利交易中设置「心理止损」。什么叫心理止损?就是「我觉得差不多了,该止损了」。这是最危险的。我曾经因为这个习惯,一次回撤就亏掉了三个月的利润。一定要把止损写进代码里,让机器执行。

2.2.4 仓位管理

仓位管理决定「每次下多少注」。这是整个系统里最容易被低估的部分。

常用的仓位模型:

模型名称 计算公式 适用场景
凯利公式 f = (bp - q) / b 高胜率策略
固定比例 总资金的1%-2% 稳健型策略
波动率调整 仓位 ∝ 1/波动率 高波动市场

我个人建议新手先用固定比例。凯利公式虽然理论上最优,但实际中容易过激。我见过有人用凯利公式算出来仓位是80%,结果连续两次亏损就爆仓了。

2.3 信号系统的评价指标

系统建好了,怎么评价它好不好?三个核心指标:胜率、盈亏比、夏普比率。

2.3.1 胜率

胜率 = 盈利交易次数 / 总交易次数 × 100%

很多人追求高胜率,觉得胜率越高越好。其实不一定。你想想看,胜率90%的系统,如果每次赚1块,亏一次亏10块,最后还是亏的。

我见过一个高频套利系统,胜率只有52%,但年化收益做到了30%以上。为什么?因为它的盈亏比高。

2.3.2 盈亏比

盈亏比 = 平均盈利 / 平均亏损

这个指标比胜率重要得多。盈亏比2:1意味着你赚一次能覆盖两次亏损。盈亏比3:1意味着你只需要25%的胜率就能保本。

核心公式:期望收益 = 胜率 × 平均盈利 - (1 - 胜率) × 平均亏损

期望收益必须大于0,这个系统才值得跑。

2.3.3 夏普比率

夏普比率 = (策略收益率 - 无风险利率) / 策略波动率

夏普比率衡量的是「每承担一单位风险,能获得多少超额收益」。一般来说:

  • 夏普比率 > 1:不错
  • 夏普比率 > 2:很好
  • 夏普比率 > 3:顶级

但要注意,夏普比率对高频策略不太友好。因为高频策略的波动率天然就低,算出来的夏普比率会虚高。我一般会同时看「卡玛比率」和「索提诺比率」来做交叉验证。

2.4 信号系统的整体架构

下面这张图展示了套利信号系统的完整架构。我建议你把它打印出来贴在工位上。

套利信号系统架构图 数据层 行情数据 | 订单簿数据 | 历史数据 | 基本面数据 信号生成层 入场信号 出场信号 止损信号 仓位管理 执行层 订单生成 | 路由选择 | 成交确认 | 风险监控 评价层:胜率 | 盈亏比 | 夏普比率 | 最大回撤

这张图你看懂了吗?数据层在最下面,往上走是信号生成层,再往上走是执行层,最上面是评价层。每一层都依赖下一层,环环相扣。

我见过很多团队,信号生成层做得很好,但执行层一塌糊涂。信号出来了,结果订单发不出去,或者发出去成交不了。这种系统,说白了就是「纸上富贵」。

避坑指南:我曾经在一个项目中,信号系统回测年化收益40%,结果实盘只有8%。查了三天才发现,是执行层的延迟问题。信号到成交之间差了200毫秒,套利空间早就没了。所以,信号系统一定要和执行系统一起测试

2.5 小结

这一章我们讲了信号系统的定义、四个核心要素、三个评价指标,以及整体架构。你可能会觉得内容有点多,但这些都是基本功。

记住一句话:没有信号系统的交易是赌博,没有评价指标的系统是自嗨

下一章我们会开始动手写代码。但在那之前,我建议你把这一章的内容消化透。尤其是那四个要素——入场、出场、止损、仓位——它们就像汽车的四个轮子,少一个都跑不起来。


公众号:蓝海资料掘金营,微信deep3321