1. 课程导入与学习地图

在任何一个撮合交易市场里,订单都是最基础的语言。无论你是在股票、期货、数字货币还是其他集中竞价市场下单,最终都要落到两种最基本的订单类型上:限价单和市价单。它们看起来只是“填不填价格”的区别,但背后牵动的是完全不同的撮合路径、成交确定性、价格风险与流动性消耗方式。本课程要解决的核心问题只有一个:当一笔限价单或市价单进入订单簿后,撮合引擎究竟按什么规则、以什么顺序、在什么条件下把它变成成交?两种订单的机制差异会如何影响你的成交结果?

很多交易者能背出“限价单挂价格、市价单立即成交”,却说不清一笔限价单为什么挂在卖一价却没有成交、一笔市价单为什么吃穿了五档还继续往下扫、部分成交后剩余数量去了哪里。这些问题的答案不在订单类型本身,而在撮合机制。因此本课程不满足于概念对比,而是要把两种订单放进同一张订单簿里,逐条推演它们的撮合过程。

本节要建立的整体框架

整个课程围绕“订单进入—撮合匹配—成交或挂单—剩余处理”这条主线展开,但会从多个角度切入,避免把机制讲成单一流程。学习地图可以概括为四个层次:

  • 基础层:订单簿与价格优先、时间优先。理解买一卖一、档位、队列、撮合优先级,这是两种订单共同的运行环境。
  • 机制层:限价单与市价单各自的撮合规则。限价单如何以限价或更优价成交、未成交部分如何进入订单簿排队;市价单如何以对手方最优价格逐档吃单、如何受深度和滑点约束。
  • 比较层:成交确定性、价格确定性、流动性角色、对市场的影响。同一时刻、同一订单簿下,两种订单的结果差异在哪里。
  • 实战层:下单决策、参数设置、结果判读与异常排查。面对具体行情,选哪种订单、怎么设价格和数量、成交回报如何解读、部分成交和未成交如何处置。

这四层不是四个孤立模块,而是层层递进:不懂订单簿就看不懂撮合顺序,不懂撮合顺序就做不好订单选择。课程后续会反复回到“同一订单簿、两种订单”的对照场景,让差异在具体数字中显现。

两种订单的机制差异先建立直觉

在深入细节前,先用一个统一的视角建立直觉。假设某时刻订单簿卖盘为:卖一 10.00 元 500 股、卖二 10.01 元 800 股、卖三 10.02 元 1200 股。此时你买入 1000 股:

  • 若下限价单,限价 10.01 元,撮合引擎会先以 10.00 元吃掉卖一 500 股,再以 10.01 元吃掉卖二 500 股,全部成交,成交均价约 10.005 元,且成交价不会高于 10.01 元。
  • 若下市价单买 1000 股,引擎同样从卖一开始逐档吃单,结果可能相同,但你没有价格上限保护——如果卖一只有 100 股、卖二价格跳到 10.10 元,你依然会继续吃,直到数量满足或订单簿耗尽。

这个例子已经点出关键:限价单用“价格约束”换取“成交不确定性”,市价单用“成交确定性”换取“价格不确定性”。但真实机制远比这句话复杂,涉及部分成交、剩余挂单、撮合优先级、深度不足时的处理等。下面的学习地图 SVG 把课程的知识结构与实战任务关系集中呈现出来。

限价单与市价单撮合机制比较 · 学习地图 核心问题:订单进入订单簿后如何被撮合? 两种订单的机制差异如何影响成交结果 ① 基础层 订单簿结构 买一/卖一 · 档位 · 队列 价格优先 · 时间优先 撮合引擎基本规则 ② 机制层 限价单撮合路径 市价单逐档吃单 部分成交与剩余处理 深度不足与滑点 ③ 比较层 成交确定性 vs 价格确定性 流动性提供 vs 消耗 对市场冲击的差异 成本与风险对照 ④ 实战层 下单类型选择 价格与数量参数设置 成交回报判读 部分成交/未成交处置 实战任务总览(贯穿课程) 任务一:给定订单簿快照,推演一笔限价单的成交价、成交量与剩余挂单位置 任务二:同一快照下推演市价单的逐档吃单过程,计算成交均价与滑点 任务三:根据行情与目标,选择订单类型并设置参数,判读成交回报与异常 限价单 价格可控 · 成交不确定 · 可挂单排队 提供流动性 · 可能部分成交 市价单 成交优先 · 价格不确定 · 逐档吃单 消耗流动性 · 受深度与滑点约束

学习目标与实战任务

完成本课程后,你应当能够做到三件事。第一,看懂:给定一张订单簿快照和一笔订单,能按价格优先、时间优先规则推演出成交顺序、成交价和剩余数量。第二,比较:能说清同一场景下两种订单在成交确定性、价格确定性、流动性角色和市场冲击上的具体差异,而不是停留在口号。第三,决策:面对真实行情,能根据目标(必须成交还是控制成本)、盘口深度和波动状态选择订单类型,设置合理参数,并正确判读成交回报中的部分成交、均价、滑点等信息。

对应的实战任务贯穿全课程:推演限价单撮合、推演市价单逐档吃单并计算滑点、在给定行情下完成订单选择与参数设置。这些任务会在后续章节中结合具体订单簿数据反复练习,本节只需建立整体印象。

学习建议:本课程的重点不是记住两种订单的定义,而是养成“先看订单簿、再想撮合顺序、最后判断结果”的思维习惯。每遇到一个订单场景,先问自己:对手方各档有多少量、我的订单会吃到哪一档、剩余部分去哪里。

一个贯穿全课程的判断视角