第一章:跨市场交易概述
各位同学,大家好。我是你们这门课的主讲人。在量化交易这行摸爬滚打了十几年,我最大的感触就是:跨市场交易,本质上是在跟信息差和时间差赛跑。今天这第一课,我们先不急着写代码,而是把整个战场的地图铺开,看看我们到底在跟谁打交道。
1.1 全球主要金融市场概览
做跨市场交易,你首先得知道钱能去哪儿。我个人习惯把全球市场分成三大板块:
- 成熟市场:以美股、欧股、日股为代表。特点是流动性好、监管严、交易规则复杂。我在做美股高频时,最头疼的就是那套Reg NMS规则,订单保护、最优执行,稍不注意就吃罚单。
- 新兴市场:像A股、印度、巴西。波动大、机会多,但政策风险也高。我记得2015年A股股灾时,很多做跨市场套利的同行,直接被股指期货的临时限制措施给闷杀了。
- 商品与外汇:这是24小时滚动的战场。黄金、原油、主要货币对。流动性分布极不均匀,亚洲盘和欧美盘完全是两个世界。
你想想看,这些市场的交易时间、结算周期、甚至节假日都完全不同。比如,你这边美股圣诞休市,那边港股还在交易。这就是跨市场交易要面对的第一个现实。
1.2 跨市场交易的定义与价值
说白了,跨市场交易就是利用同一资产在不同市场的价差,或者相关资产在不同市场的联动关系,来获取低风险收益。
它的核心价值在哪?我总结了两点:
- 分散风险:不把鸡蛋放在一个篮子里。A股跌了,可能美股在涨。
- 捕捉套利机会:比如,同一只股票在A股和港股同时上市,价格却不一样。这就是经典的AH股套利。
避坑指南:我曾经在2018年做过一个跨境ETF套利策略。理论模型跑得完美,但一上线就亏钱。为什么?因为忽略了汇率波动和交易成本。记住,跨市场交易最大的敌人不是对手盘,而是摩擦成本。
1.3 标准化接口的演进历史
这部分是重点。接口标准化,是跨市场交易的基石。没有它,你连门都进不去。
我把它分成了三个阶段:
| 阶段 | 时间 | 代表协议 | 特点 |
|---|---|---|---|
| 蛮荒时代 | 1990s-2000s | 各交易所私有协议 | 每家一个API,格式各异,对接成本极高 |
| 统一时代 | 2000s-2010s | FIX协议 | 金融信息交换协议,成为行业标准 |
| 极速时代 | 2010s-至今 | Binary FIX, SBE, 自研UDP | 追求低延迟,二进制编码,硬件加速 |
蛮荒时代:我刚入行那会儿,对接一个交易所要花三个月。每家都有自己的私有协议,有的是文本格式,有的是二进制,文档还经常不全。那时候做跨市场,简直就是噩梦。
统一时代:FIX协议的出现,拯救了大家。它定义了一套标准的消息格式,比如下单、撤单、成交回报。虽然FIX是文本协议,速度慢,但它解决了互联互通的问题。我至今还记得,第一次用FIX同时对接三家交易所时,那种如释重负的感觉。
极速时代:现在做高频交易,FIX那点速度已经不够看了。大家开始用二进制FIX,或者干脆自己基于UDP搞一套。比如,纳斯达克的ITCH协议,就是二进制格式,专门为低延迟设计。
个人经验:我个人建议,如果你不是做高频,用标准的FIX协议就够了。别盲目追求二进制,可维护性比那几微秒的延迟重要得多。我曾经见过一个团队,为了省5微秒,自己写了一套私有协议,结果后来交易所升级,他们花了两个月才适配完。
下面这张图,是我自己画的跨市场接口标准化演进路线图。你可以直观地看到,从混乱到有序,再到极致性能的追求。
注意:接口标准化不是万能的。它解决的是连接问题,而不是策略问题。你接口写得再好,策略不行照样亏钱。另外,不同市场的监管要求差异巨大,比如欧盟的MiFID II、美国的Reg NMS,这些合规要求也会直接影响你的接口设计。
好了,第一章的内容就到这里。我们回顾一下:全球市场各有特点,跨市场交易的核心是套利与风控,而接口标准化则是实现这一切的技术基础。下一章,我们会深入FIX协议,看看这个老家伙到底是怎么工作的。