940 字
5 分钟
第 4 章:订单类型大全——算法的原子
全书最”字典”的一章,也是最值得反复翻的一章:所有交易算法最终都是用这些订单原子拼出来的。分类框架至今是行业标准语言。
两个基本原子
- 市价单:要确定性,付出成本——立即成交,但吃掉价差并造成冲击;
- 限价单:要价格,承担不确定——省价差甚至赚价差(做流动性提供方),但可能永远不成交,且有逆向选择:你的限价买单最容易在价格正要跌穿时被打成。
一切订单类型都是这两个原子加”附加条款”的组合。
附加指令:给订单加约束
| 维度 | 常见指令 | 含义 |
|---|---|---|
| 时效 | Day / GTC / GTD | 当日有效 / 撤销前有效 / 指定日期前有效 |
| 成交条件 | IOC / FOK / AON | 立即成交余量撤销 / 全部立即成交否则撤单 / 只接受全额成交 |
| 时段 | 仅开盘竞价 / 仅收盘竞价 | 专门参与集合竞价 |
| 路由 | 直送某场所 / 不许转路由 | 控制订单去哪个交易场所 |
复合订单类型:一张分类图
作者把交易所与券商提供的花式订单归为七族,这张图是本章的核心资产:
- 混合型:市价转限价(market-to-limit)——市价单部分成交后余量自动挂限价,防止扫穿订单簿;
- 条件型:止损单、追踪止损、触价单——价格触发条件满足前订单不激活;
- 隐藏型:冰山单(iceberg,只露一角、成交后自动补量)与全隐藏单——大单藏量的标准工具,代价是隐藏部分丧失时间优先权;
- 自由裁量型:挂的价和实际可接受的价不同(暗盘让价),给撮合引擎一点”讨价还价”空间;
- 路由型:委托场所可代为转发到别处成交(美式碎片化市场的产物);
- 交叉型:中间价撮合单——按买卖价差中点成交,暗池的标配;
- 订单联动型:OCO(一单成交另一单自动撤销)、括号单(进场单绑定止盈止损)——把简单的风控逻辑内置到订单层。
还有钉住单(pegged):限价随最优买卖价自动漂移,让订单”贴着盘口走”——这实际上已经是一个微型算法。
为什么这章永不过时
订单类型是市场结构的 API。交易所会改名、加新品种,但”时效 × 成交条件 × 隐藏 × 触发 × 联动”这五个维度不会变——看到任何新订单类型,先问它在这五个维度上各选了什么值,就能立刻理解它。
A 股对照
- A 股限价单为绝对主流;市价单只有”最优五档剩余撤销/转限价”等受限变体;
- 无冰山单、无隐藏单、无钉住单——藏量只能靠算法在时间维度上拆单,这正是国内券商算法总线(拆单算法)业务繁荣的原因;
- 止损、OCO 等联动逻辑交易所不支持,需在券商或自己的系统层实现——用 AlphaForge 这类本地系统跑盘后信号的读者,风控逻辑同样要自己写在系统层。
本章带走的三句话
- 市价单买确定性、限价单买价格,一切花式订单都是这两个原子加条款;
- 七族复合订单中,冰山单与中间价交叉单是机构藏量的两大标准工具;
- 订单类型是市场结构的 API——A 股缺哪个原子,算法就得在别的维度补回来。