2. 算法交易市场背景:算法交易发展史、市场微观结构、订单流与流动性
聊算法交易,不能光盯着策略本身。你得先搞清楚,咱们这行是怎么走到今天的。我入行那会儿,交易员还靠嗓子喊单,现在全是机器在跑。这背后的变化,说白了就是一场效率革命。
2.1 算法交易发展史:从电话到微秒
算法交易不是凭空冒出来的。它经历了几个关键阶段,每个阶段我都踩过坑。
- 人工喊价时代(1980年代前):交易员在交易所大厅用手势和喊叫完成交易。效率低,但人情味足。我师父跟我说,那时候一个眼神就能决定一笔买卖。
- 电子化萌芽(1980-1990年代):纳斯达克率先引入电子交易系统。订单开始通过电脑撮合。我记得第一次看到屏幕上的跳动数字,觉得这玩意儿太神奇了。
- 算法交易兴起(2000年代):SEC推出Reg NMS(全美市场系统规则),要求订单必须路由到最优价格。这直接催生了算法交易。VWAP、TWAP这些经典策略就是那时候火起来的。
- 高频交易爆发(2010年代至今):硬件竞赛开始。FPGA、GPU、甚至微波塔都成了武器。交易速度从秒级降到微秒级。嗯,这里要注意,不是所有策略都需要那么快。
核心观点:算法交易的本质,是把人的交易逻辑,用代码固化下来,让机器去执行。你想想看,人脑处理信息的速度是毫秒级,机器是纳秒级。这差距,就是利润空间。
2.2 市场微观结构:订单簿的秘密
市场微观结构,说白了就是订单怎么进来、怎么匹配、怎么成交的。我刚开始做量化时,觉得这东西太枯燥。直到有一次,我因为没搞懂订单簿的深度,一笔大单直接把价格打穿了两个档位,亏了不少钱。从那以后,我再也不敢轻视它了。
咱们重点看几个核心概念:
- 订单簿(Order Book):所有买单和卖单的集合。买盘叫Bid,卖盘叫Ask。中间那个差价叫Spread。
- 市场深度(Market Depth):每个价格档位上的挂单量。深度越厚,大单冲击越小。
- 最优买卖价(Best Bid/Offer):当前最高的买价和最低的卖价。这是你马上能成交的价格。
我习惯用一张图来理解订单簿的结构:
实战技巧:我个人习惯在交易前先看一眼订单簿的深度。如果买盘和卖盘的量差距很大,说明市场情绪一边倒。这时候用VWAP策略要小心,容易被大单吃掉。
2.3 订单流:市场的脉搏
订单流,就是每一笔订单的来龙去脉。它告诉你谁在买、谁在卖、以什么价格、多大的量。我做过一个项目,专门分析订单流数据来预测短期价格走势。效果还不错,但数据量太大了,一天几个TB。
订单流有几个关键指标:
- 订单到达率:单位时间内新订单的数量。越高说明市场越活跃。
- 订单撤销率:挂单后又被取消的比例。高频交易者经常用这招来试探市场。
- 成交率:最终成交的订单比例。流动性好的市场,成交率自然高。
我曾经踩过一个坑:只看成交率,忽略了撤销率。结果发现很多订单其实是虚假的,挂上去就撤,根本不是为了成交。这让我意识到,订单流分析不能只看表面数据。
2.4 流动性:交易的血液
流动性,说白了就是你想买的时候有人卖,想卖的时候有人买。没有流动性,你的策略再好也白搭。我见过一个团队,策略回测年化收益30%,一上实盘就亏。为什么?因为他们的策略在回测时假设市场有无限流动性,但实盘里一跑,订单直接把价格打飞了。
衡量流动性的几个维度:
| 维度 | 定义 | 我的经验 |
|---|---|---|
| 宽度 | 买卖价差的大小 | 价差越小,流动性越好。我一般要求价差不超过0.1% |
| 深度 | 每个价格档位的挂单量 | 深度不够时,我会把大单拆成小单,用TWAP慢慢跑 |
| 弹性 | 大单冲击后价格恢复的速度 | 弹性好的市场,价格很快回到原水平。否则说明流动性枯竭 |
| 即时性 | 订单成交的速度 | 秒级成交算正常,毫秒级算优秀 |
避坑指南:我曾经在流动性差的市场用VWAP策略,结果因为订单执行太慢,最终成交价远高于预期。后来我加了一个流动性过滤器,只在流动性达标时才启动策略。这个教训,值不少钱。
2.5 订单类型:你的武器库
搞算法交易,订单类型是基本功。不同的订单类型,对应不同的交易意图。我习惯把它们分成三类:
- 市价单(Market Order):按当前最优价立即成交。优点是快,缺点是可能滑点大。
- 限价单(Limit Order):指定一个价格,只有达到这个价格才成交。优点是能控制成本,缺点是不一定能成交。
- 冰山订单(Iceberg Order):只显示一部分订单量,隐藏真实意图。大资金常用这招。
你想想看,如果你要买100万股,直接挂一个市价单,那价格不得飞上天?所以大资金都用冰山订单,一点一点往外放。
嗯,这里要注意:不同的交易所对订单类型的支持不一样。有的支持冰山,有的不支持。做策略前,一定要先搞清楚交易所的规则。
核心总结:算法交易的市场背景,就是一场从「人」到「机器」的进化。理解市场微观结构、订单流和流动性,是设计VWAP和TWAP策略的基础。没有这个基础,你的策略就是空中楼阁。
公众号:蓝海资料掘金营,微信deep3321