1. 课程导入与问题界定

在真实交易中,一个机构投资者决定买入某只股票 50 万股时,面临的第一个问题往往不是“买不买”,而是“买完之后价格会变成什么样”。如果这只股票日均成交只有 200 万股、盘口挂单稀薄,那么这笔买单本身就会成为价格波动的原因——你越买,价格越高,最终成交均价远高于下单前的市场价格。这部分因自身交易而额外付出的成本,就是本节要界定的核心对象:冲击成本。

本课程的目标,是建立一套可复现的情景测算方法:给定一只标的、一笔目标买入量和一组市场状态参数,估算这笔大额买单在不同执行节奏下会推动价格走多远、最终成交均价偏离基准价多少,并据此判断执行方案是否可接受。为了让后续 29 节有统一的语言,本章先把三个核心概念、测算的整体框架和实战任务交代清楚。

三个必须分清的核心概念

冲击成本是指交易者自身订单对市场价格造成的永久性与临时性影响所带来的成本。它由“我的订单有多大”和“市场能吸收多少”共同决定,是内生变量——同一笔单子,在流动性好的时段和流动性差的时段,冲击成本可以相差数倍。

滑点是执行价格与决策基准价格之间的差额,通常以基点(bp)或百分比表示。滑点是一个结果指标,它包含了冲击成本,也包含了下单到成交期间市场自身漂移带来的影响。二者关系可以写成:

总滑点 = 冲击成本(自身影响) + 市场漂移(外部影响) + 执行摩擦(价差、手续费等)

很多初学者把滑点直接等同于冲击成本,这是测算中最常见的错误。情景测算的意义,正是把“自身影响”从总滑点中剥离出来,否则无法判断亏损究竟该归因于策略还是市场。

市场深度是价格每变动一个单位所能吸收的成交量,是冲击成本的“分母”。深度可以用盘口各档挂单量刻画,也可以用日成交量、换手率等宏观指标近似。深度越浅,同样规模的买单推动价格越远。三者构成一条清晰的因果链:订单规模 ÷ 市场深度 → 价格冲击 → 滑点 → 执行成本。

大额买单冲击价格:从输入到判断的测算框架 测算输入 目标买入量 Q 基准价 P₀ 盘口深度 / 日成交量 波动率 σ、执行时长 T 冲击机制 订单规模 ÷ 市场深度 → 临时冲击(随执行衰减) → 永久冲击(信息留存) 测算输出 成交均价 P̄ 冲击成本(bp) 总滑点 = 冲击 + 漂移 + 摩擦 价格冲击曲线(示意) 累计买入量 → 价格 ↑ 基准价 P₀ 深度耗尽点 目标量 Q 处均价 P̄ 结果判读与决策 ① 冲击成本是否超过预算上限? ② 拆单/延长执行能否显著降低? ③ 漂移风险与冲击成本如何权衡? ④ 是否改用算法单或场外渠道? 判断依据:冲击成本预算、机会成本、成交确定性

为什么必须做“情景”测算而不是单点估算

冲击成本对参数极其敏感。同样买入 50 万股,若当日成交量放大一倍,冲击成本可能下降近一半;若波动率上升,执行拖延带来的漂移风险又会抵消拆单的好处。因此单点估算给出的数字几乎没有决策价值,真正有用的是一组情景:至少覆盖“流动性正常 / 流动性收缩”“快速执行 / 慢速执行”两个维度的组合,观察冲击成本与漂移成本此消彼长的拐点在哪里。

举个教学示例(以下参数为合理假设,非实测):某标的基准价 20.00 元,日均成交 300 万股,目标买入 60 万股,占日均量 20%。若采用简单的平方根冲击模型估算,冲击成本约为 k·σ·√(Q/V),取 σ=2%、k=0.5,则 √0.2≈0.447,冲击成本约 0.5×2%×0.447≈0.45%,即约 45bp,对应均价约 20.09 元。若把执行拉长到全天并均匀拆单,临时冲击可衰减,但若期间市场上涨 1%,漂移成本就会吞掉拆单收益。这个对比正是后续章节要反复演练的判断逻辑。

整体学习路径与实战任务

课程按“概念—数据—模型—情景—判断—复盘”推进:先厘清冲击成本、滑点、深度的定义与口径;再学习如何从盘口与成交数据中提取深度参数;随后引入平方根模型与临时/永久冲击分解,完成单笔测算;进而构建多情景矩阵,比较不同执行节奏下的成本分布;最后用真实案例做归因复盘,检验测算与实际的偏差来源。

贯穿全程的实战任务是:为一只指定标的、一笔指定规模的买单,交付一份包含参数表、情景矩阵和结论建议的测算报告。报告需明确基准价口径、深度参数来源、模型假设、各情景下的冲击成本与总滑点,并给出执行节奏建议。本章不要求计算,但需要你先把这三个概念的口径记牢——后续所有测算的可靠性,都建立在口径一致之上。

学习建议:每遇到一个滑点数字,先问自己“这里面有多少是我自己买出来的”。能稳定回答这个问题,情景测算就入门了。