一、高频交易概述
各位同学,今天我们来聊聊高频交易。说实话,这个领域在外人看来很神秘,好像就是一群极客在疯狂敲键盘。其实没那么玄乎——高频交易,说白了就是利用极快的速度,在极短的时间内完成大量交易,赚取微小的价差。
我个人习惯把高频交易比作「抢椅子游戏」。只不过,这里的椅子是市场上稍纵即逝的套利机会。谁跑得快,谁就能坐下。我刚开始做这行时,总觉得速度就是一切。后来踩过坑才明白——光快没用,还得准。
1.1 高频交易的定义
高频交易(High-Frequency Trading, HFT)是一种利用先进计算机系统,在极短时间内(微秒甚至纳秒级别)执行大量订单的交易方式。它的核心不是预测市场涨跌,而是捕捉市场微观结构中的短暂失衡。
关键指标:
- 持仓时间:通常以秒、毫秒计,极少超过几分钟
- 交易频率:每天成千上万笔,甚至更多
- 单笔利润:极小,可能只有0.1个tick
- 胜率要求:极高,通常需要70%以上
嗯,这里要注意:高频交易不等于算法交易。算法交易强调的是执行策略的自动化,而高频交易更强调速度优势。我在项目中遇到过不少团队,把两者混为一谈,结果策略设计方向就偏了。
1.2 发展历史
高频交易的发展,其实是一部技术进化史。我把它分成三个阶段来讲:
| 阶段 | 时间 | 核心特征 | 我的观察 |
|---|---|---|---|
| 萌芽期 | 1990s末-2000s初 | 电子化交易兴起,人工做市商被取代 | 那时候我还在读书,记得老师说过「未来交易员会失业」——现在看,真被他说中了 |
| 爆发期 | 2005-2010 | 交易所提供Co-location,延迟降至微秒级 | 我第一份工作就是做FPGA加速,当时一台机器成本上百万 |
| 成熟期 | 2010至今 | 监管趋严,竞争白热化,硬件军备竞赛 | 现在想靠纯软件优势赚钱,基本不可能了 |
为什么会这样?因为市场在进化。早期你只要把服务器放在交易所隔壁就能赚钱。现在?你得考虑光纤路径、微波塔、甚至中微子通信——虽然中微子那玩意儿目前还是科幻。
1.3 核心特征
高频交易有三个核心特征,我称之为「三高」:低延迟、高吞吐、高胜率。这三个特征缺一不可,而且相互制约。
1.3.1 低延迟
延迟是高频交易的生命线。我习惯把延迟拆成三部分:
- 网络延迟:数据从交易所到你的机器,再到交易所的时间。光纤每公里约5微秒,微波能快30%左右。
- 处理延迟:你的系统从收到行情到发出订单的时间。这部分我建议控制在10微秒以内。
- 交易所延迟:交易所撮合引擎的处理时间。这个你控制不了,但可以选延迟低的交易所。
避坑指南:我曾经以为只要硬件够快就行,结果发现软件架构才是瓶颈。你想想看,就算你用上了最贵的FPGA,如果软件层面有锁竞争、内存拷贝,那延迟照样下不来。所以,软硬件要一起优化。
1.3.2 高吞吐
高吞吐意味着你的系统能同时处理海量订单。我见过一些系统,延迟做得很好,但一遇到行情爆发就崩了——订单堆积,系统卡死。
这里有个经验值:一个成熟的高频交易系统,应该能处理每秒10万笔以上的订单。如果低于这个数,你很可能在行情剧烈波动时被甩下车。
1.3.3 高胜率
高频交易不是靠一单赚大钱,而是靠大量小盈利累积。所以胜率必须高。我个人习惯把胜率目标定在75%以上。低于60%的策略,基本可以放弃了——因为交易成本会吃掉你的利润。
注意:高胜率不等于高收益。我曾经见过一个策略,胜率85%,但亏的那15%把利润全吐回去了。所以,除了胜率,还要关注盈亏比。高频交易中,盈亏比通常要大于1.5。
1.4 主要策略类型
高频交易的策略五花八门,但万变不离其宗。我把它归纳为四大类:
1.4.1 做市策略
做市商是市场的「流动性提供者」。你在买一价挂买单,在卖一价挂卖单,赚取买卖价差。听起来简单?其实门道很多。
我记得刚开始做市时,总想着把价差吃满。结果呢?被其他做市商和吃单者反复收割。后来我学乖了——做市的核心不是赚价差,而是管理库存风险。你手里不能有太多存货,否则一个反向波动就能让你亏光。
1.4.2 统计套利
统计套利利用相关资产之间的价格偏离来获利。比如,沪深300股指期货和ETF之间,理论上价格应该一致。如果出现偏离,就买入便宜的,卖出贵的,等价格回归后平仓。
这里有个坑:统计套利依赖历史相关性。但相关性是会变的。我曾经在2015年股灾时做统计套利,结果相关性瞬间崩溃——那叫一个惨。所以,做统计套利一定要设止损,而且要快。
1.4.3 事件驱动
事件驱动策略利用新闻、财报、经济数据等事件引发的市场波动。比如,美联储加息公告一出,市场可能在几毫秒内剧烈波动。你的系统如果能比其他人快几毫秒解析公告并下单,就能获利。
嗯,这里要注意:事件驱动策略对延迟要求极高。因为事件是公开的,所有人都在抢。我建议用FPGA做事件解析,软件根本来不及。
1.4.4 微观结构策略
微观结构策略利用订单簿、成交量、买卖盘口等微观数据来预测短期价格走势。比如,如果买单突然增多,卖单减少,那价格很可能上涨。你可以在别人反应过来之前抢先买入。
这类策略我做得最多。说实话,它更像一门艺术——你需要理解市场参与者的心理。比如,大单挂单可能是虚的,目的是诱多或诱空。你如果只看表面数据,很容易被耍。
1.5 知识体系总览
下面这张图是我自己画的,把高频交易的核心知识体系串起来了。你仔细看看,心里有个框架。
这张图把高频交易的「三高」特征、四大策略类型、以及底层技术栈串在了一起。你仔细看,会发现它们之间是相互关联的。比如,做市策略对延迟要求极高,而统计套利更依赖高吞吐。理解这些关系,你才能设计出真正有效的系统。
好了,第一章就讲到这里。记住一句话:高频交易不是魔法,是工程。每一微秒的优化,每一行代码的打磨,最终都会体现在你的收益曲线上。
公众号:蓝海资料掘金营,微信deep3321