成交率高,为什么可能更危险?
成交概率与成交条件质量不是同一个量。数量加权的部分成交分解,加上现金—库存财富恒等式,避免把重叠 Markout 标签直接当作策略收益。
本文把“是否成交”和“成交后价格质量”放进同一笔报价的生命周期,但不把二者混成一个指标。下面的恒等式与竞争风险公式是定义和模型设定;假设与实验步骤是本站研究设计。文献结果均保留其原始数据、市场和模型边界,不能代替国内期货数据验证,也不是收益承诺。
01 · 先把三个量分开
给定报价动作 a(方向、价格、数量、有效期和撤单规则)与决策时已知状态 x(盘口、队列估计、波动、库存和延迟),先固定评价对象。pF 表示按这套实际规则在有效期 H 内成交的概率;应明确是“任意部分成交”还是“全部成交”。若订单撤单或到期即不再处于风险集中,pF 是该政策下的成交概率,而不是假想订单永远存续时的概率。
对一笔成交,令 d=+1 为买入、d=−1 为卖出,p 为成交价,m₀ 为事先约定且在成交前可知的参考中间价,mₕ 为成交后期限 h 的中间价。方向调整的成交后 Markout 定义为:
按此定义,正值是有利的。若把成交前价格优势和成交后漂移分开,它们必须使用同一个参考价:
δ(h) = d × (mₕ − m₀)
M(h) = e₀ + δ(h)
这是一条恒等式,不是额外的实证结论。若 edge_at_fill 已等于 e₀,就不能再把从成交价出发的 M(h) 当作另一项独立收益加减一次。若研究者想表达“成交后的漂移”,应使用 δ(h) 并另命名。若参考价不是 m₀(例如模型公允价),必须记录基差项,不能悄悄拼接。
02 · 竞争风险只在终止政策明确时成立
在一个教学设定中,假定一手订单、最多一次成交,并且首个事件会终止订单。令 T_F 为成交,T_A 为策略明确规定的不利价格触发并停止,T_C 为撤单确认、改价生效或到期。若这些都是终止原因,原因特定风险率可写为 λF、λA、λC:
pF(H|x,a) = ∫₀ᴴ S(u|x,a)λF(u)du
S 是截至 u 尚未发生任一终止事件的生存概率,pF 是 H 内先成交、且未先触发其他终止原因的累计发生概率。这是竞争风险的累计发生率,不等于把三个独立概率相乘。
关键边界是 T_A 的定义:若价格移动后订单仍继续挂着,价格移动不是终止事件,不能直接放入上式。它可以作为随时间变化的状态,影响之后的 λF、λC 或报价状态;也可以用多状态模型表示。若撤单只是为了构造“假想继续挂单”的成交概率,则撤单是删失或策略选择,不能和“实际政策下成交”混用。部分成交、多次成交和待撤期间仍可成交时,上式只是教学特例,需要按数量或状态转移建模。
03 · 从单笔成交扩展到部分成交和数量权重
在一手、最多一次成交的教学设定中,若 F∈{0,1}、成交数量固定为 q,则原来的条件期望恒等式成立:
真实订单通常会部分成交或分多次成交。令第 i 笔实际成交量为 vᵢ≥0、方向为 dᵢ、成交价为 pᵢ,V=Σᵢvᵢ,并定义 F=1{V>0}。在共同评价时点 s(或逐笔记录 sᵢ)定义数量加权成交质量:
M̄ = R/V, 仅在 V>0 时定义
令 pF=P(F=1|x,a)。在 pF>0 且条件矩存在时,真实的成交链接项如下:
= pF × [E(V|F=1)E(M̄|F=1)
+ Cov(V,M̄|F=1)]
若 pF=0,将 E[R|x,a] 定义为零,不计算未定义的成交条件均值。
因此 pF × q × E(M̄|F=1) 只有在成交即填满固定数量 q,或数量与成交质量的协方差可被数据支持为零时才可使用。队列、冲击和行情状态可能同时改变 V 与 M̄,不能默认协方差项消失。报告时至少并列 pF、E[V|F=1]、数量加权 E[M̄|F=1]、协方差项及其不确定度;按订单简单平均不能替代数量加权结果。部分成交的剩余量和待撤期间成交也不能静默删除。
若把成交前优势与成交后漂移分开,仍须使用同一参考价:e₀=d(m₀−p)、δ(h)=d(mₕ−m₀),且 M(h)=e₀+δ(h)。从成交价出发的 M(h) 已含成交前价格优势;不能再次把同一价差加到策略收益上。
04 · 用现金—库存财富恒等式校对 Markout
为避免把诊断指标叫成收益,先固定一个线性会计边界(把成交支付记入合成现金账;若期货账户已逐日结算,则应改用结算现金账,不能把同一段盯市再加一次)。令 L 为合约乘数,zᵢ=dᵢvᵢ 为签名成交量,C₀,Q₀ 为起始现金和库存,K 为费用减去已确认返佣的净现金成本(若返佣超过费用,允许 K<0)。忽略融资利息并以中间价标记:
Q_T=Q₀+Σᵢzᵢ
W_t=C_t+LQ_tm_t
于是终点财富变化是精确恒等式:
= LQ₀(m_T−m₀) + LΣᵢzᵢ(m_T−pᵢ) − K
若使用每笔成交自己的评价时点 sᵢ,逐项加减 mₛᵢ 得:
= LQ₀(m_T−m₀)
+ LΣᵢzᵢ(mₛᵢ−pᵢ)
+ LΣᵢzᵢ(m_T−mₛᵢ) − K
第二行是数量加总的滚动 Markout,第三行是从评价时点到终点的尾部价格变化。只有把 sᵢ=T 固定为同一终点,尾部才为零;异质期限下不能省略。初始库存、费用、平仓滑点、对冲和逐日盯市规则也要单独列示。在实际期货逐日结算账中,变动保证金已进入结算现金;可用 W=C_actual,并把结算现金流逐项对账到同一右侧,不能同时使用已含盯市的现金和 LQ_tm_t 再标记一次。期货的 L、结算和手续费必须按目标交易所规则核对;上述恒等式是会计桥,不是收益预测。
05 · 重叠评价窗口不是自动的重复计数
当多个成交在不同时间发生、各自向后看 h 秒时,标签窗口可能重叠。定义合成窗口签名暴露:
滚动 Markout 的共同价格漂移部分按 A(u) 加权;真实库存却按实际持仓路径 Q(u−)=Q₀+Σᵢzᵢ1{tᵢ<u} 加权。A 在标签到期后归零,还可能把同一段价格变化分配给多个同时活跃的成交;Q 则在减仓前持续存在。因此窗口重叠本身不是错误,但把 Σᵢzᵢ(mₛᵢ−pᵢ) 直接当作财富,会遗漏尾部和实际库存路径。
审计时并排保存成交标签账(zᵢ,pᵢ,sᵢ)、库存账(Q(u))和终点财富账(C_T,Q_T,m_T,K),并用上节恒等式核对机器精度误差。同一时间戳要预先规定“成交前/成交后”标记和 Q(u−) 的排序;h=0 时窗口漂移为零,但执行价相对成交前标记的边仍可能存在。若滚动 Markout 改善而终点财富不改善,先检查初始库存、尾部价格、退出滑点和未成交后的继续决策,不要把差异归咎于“重叠”三个字。
异质期限反例:空仓时先买一手 p=100,再卖一手 p=102;若第一笔标签在 m=104 结束、第二笔标签在终点 m_T=106 结束,实际回转毛利为 2,而两笔方向调整 Markout 相加为 4−4=0。第一笔从标签终点到终点的尾部为 2,补上尾部后恒等式闭合。若两笔标签都在同一终点结束,滚动 Markout 才等于该回转项;窗口重叠本身不是缺陷。
06 · 把目标函数写成不重复计数的形式
在固定评价期限、单笔成交的教学设定下,成交质量和费用可写为 J_fill=pF×q×[E(M|F=1,x,a)−cF];对部分成交,应将其替换为 E[R|x,a]−E[C_F|x,a],并保留数量—质量协方差。完整策略还需处理未成交时的后续价值和库存路径:
− ∫₀ᴴ κ·g(X_u)du | x,a]
V(X_H) 是期限末状态的继续价值,g 是已声明单位的库存风险函数,C_F 包含适用费用、对冲与退出成本。若只想比较成交条件质量,应单独报告 pF、E[V|F=1] 与 E[M̄|F=1],不要把未定义的常数惩罚冒充库存路径。
07 · 文献告诉我们什么,不能推出什么
经验研究(特定市场):Albers、Cucuringu、Howison 与 Shestopaloff 用 Binance 比特币永续合约的实时交易实验报告,做市成交可能性与成交后回报存在负相关。他们的市场、样本和策略定义不能自动推广为所有期货或所有队列状态的定理。The Market Maker’s Dilemma
理论模型:Yueshen 的队列不确定性模型在其静态假设下得到,队尾限价单会亏损,并给出撤单/新增比等可检验预测;这不是对本站数据的估计。Queuing Uncertainty of Limit Orders
理论加特定实证:Garriott、van Kervel 与 Zoican 研究队列如何影响逆向选择与库存风险,并用加拿大期货数据检验风险分担和拥挤效应;它不等于本站的成交风险率已经校准。Queuing and inventories in limit order markets
理论控制模型:Ma、Saggese 与 Smith 在布朗运动价格和随机控制设定中分析提交延迟、成交、未成交和被当作市价单执行的风险,并给出均值—方差目标;该设定不能替代真实撮合数据。The effect of latency on optimal order execution policy
模拟与期货策略实验:Lalor 与 Swishchuk 在 ES、NQ、CL、ZN 等 CME 合约上研究更现实的成交概率和不利成交,指出把价格过程与成交流程独立模拟会夸大表现;这仍不是本站合约的实证。Market Simulation under Adverse Selection
库存财富模型:Avellaneda 与 Stoikov 让现金与库存随买卖到达跳变,并以终点 X_T+q_TS_T 评价财富;其布朗价格、Poisson 到达和理想化假设不等于现实撮合,但支持把库存路径和成交质量分账。High-frequency trading in a limit order book
延迟与逆向选择:Lehalle 与 Mounjid 把失衡、限价成交、逆向选择和延迟放进同一随机控制框架;这支持把评价时点、队列和取消政策记录为执行条件,而不是事后从收益中扣一个常数。Limit Order Strategic Placement with Adverse Selection Risk and the Role of Latency
08 · 可证伪假设与实验顺序
- H1(条件成交质量):在相同方向、价差、OFI、波动和时段分层后,较高的成交概率不必然对应较高的
E[M|F=1]。否证条件是分层后关系稳定为零或相反,且在保守队列假设下仍无增量。 - H2(队列与延迟):队列位置与行情/下单/撤单延迟共同改变
λF、λC及成交条件 Markout。否证条件是加入这些变量后,模型对新时段和影子运行没有校准增量。 - H3(终止政策):把不利价格移动定义为停止触发器,会得到与“继续挂单”不同的累计成交率;两种政策若未预先区分,结论不可比。用同一事件回放比较两种预注册政策,不能事后挑选较有利的口径。
最小实验先冻结时间边界和费用口径,再依次做:(1)成交率校准:明确部分/全部成交、有效期与撤单政策,报告累计发生率和校准;(2)成交条件 Markout:只在 F=1 样本上按多个 h 计算均值、分位数和样本量;(3)联合比较:把 pF 与条件 Markout 放在同一队列/延迟分层;(4)库存与退出:记录库存规模、持仓时间、退出成本和待撤成交;(5)样本外:使用 purged walk-forward、按时间聚类的不确定度和预先登记的压力场景。取消或改价不能用未来行情信息回填。
09 · 数据边界与复核清单
- 保存决策、发送、交易所接受、入队、部分成交、撤单请求、撤单确认和改价生效的时间戳,并记录同一时间戳的排序规则。
- 逐笔委托或 MBO 才可能提供较强的队列证据;MBP 聚合深度通常不能唯一恢复自己的真实位置。无法识别时并排给出基准、乐观和保守假设。
- 成交后的中间价必须按固定规则取得;缺失未来行情、跨休市和异常时间戳应标记不可评价,不能事后插值成有利结果。
- 费用、返佣、合约乘数、最小变动价位、对冲和退出滑点统一换算到同一单位,并说明适用日期与来源。
- 未成交报价的机会成本、部分成交的剩余订单和库存继续价值不得从样本中静默删除。高频事件相关,置信区间不能把每笔成交当成独立同分布观测。
可保留的核心是:成交概率与成交条件下的价格质量应联合研究,队列和延迟需要进入事件时间线。必须删除或改写的是原目标式中对正向 Markout 的减号,以及把未定义的“不利价格事件”直接当作终止竞争事件。本文提出的是可证伪研究设计,尚未在本站国内期货数据上完成验证。
参考文献与研究边界
- Albers, Cucuringu, Howison & Shestopaloff · The Market Maker’s Dilemma
- Yueshen (2025) · Queuing Uncertainty of Limit Orders
- Garriott, van Kervel & Zoican · Queuing and inventories in limit order markets
- Ma, Saggese & Smith · The effect of latency on optimal order execution policy
- Lalor & Swishchuk · Market Simulation under Adverse Selection
- Avellaneda & Stoikov (2008) · High-frequency trading in a limit order book
- Lehalle & Mounjid · Limit Order Strategic Placement with Adverse Selection Risk and the Role of Latency
本文为研究与教学笔记,示意数据不代表实盘表现,未进行实盘绩效验证。