3. 挂单成交概率的影响因素拆解
在买一卖一挂单的场景里,成交概率并不是一个凭感觉判断的模糊概念,而是由若干可观察、可量化的因素共同决定的。理解这些因素各自的作用方向与量级,是建立测算模型的前提。本节把影响挂单成交概率的关键因素拆成五个维度:价格档位、订单规模、市场波动、订单流强度、队列位置,并逐一说明它们如何推动成交概率上升或下降。
一、价格档位:决定"是否进入撮合范围"
价格档位是成交概率的第一道门槛。挂单价格相对对手盘越有优势,成交概率越高。以买入方向为例,若当前卖一价为 10.00 元,你把买单挂在 10.00 元(即买一价与卖一价重合的激进挂单),相当于主动吃单,成交概率接近即时成交;挂在 9.99 元,则需等待卖方向下打到你这一档;挂在 9.95 元,距离卖一有 5 个价位,成交概率显著下降。
这里要区分两种挂单逻辑:被动挂单(挂在买一或更低档位,等待对手方来成交)和主动挂单(挂在卖一或更高档位,直接与对手盘撮合)。被动挂单的成交概率随价格偏离程度呈单调递减,且这种递减往往不是线性的——离盘口越远,概率衰减越快。实操中可以用"价格档位距离"作为第一个量化变量:设挂单价与对手盘最优价的价差为 ΔP,以最小变动价位 tick 为单位,ΔP 越大,成交概率越低。
二、订单规模:相对盘口厚度的比例
同样挂在买一,挂 100 股和挂 10 万股,成交概率完全不同。关键不在于绝对数量,而在于订单规模相对于该档位已有挂单量(盘口厚度)的比例。假设买一档已有 5000 股挂单,你追加 500 股,占该档位的 10%,只要有一笔 500 股以上的卖单打进来,你大概率能成交;若你追加 50000 股,占该档位的 90% 以上,则需要对手方连续吃掉前面所有排队量才能轮到你,成交概率大幅降低。
因此订单规模因素应量化为"订单量 / 同档位前方排队量"这一比值。比值越小,成交概率越高;比值接近或超过 1 时,成交概率取决于对手方订单流能否覆盖整个档位。这也是为什么大单常被拆分成小单分批挂出的原因——降低单笔订单在队列中的相对占比。
三、市场波动:放大成交机会的双刃剑
波动率对成交概率的作用方向是正向的:波动越大,价格穿越你挂单档位的可能性越高,被动挂单被"扫到"的机会越多。但波动同时带来两个副作用:一是成交价格的不确定性增加,你可能在不利价位被成交;二是高波动下盘口撤单频繁,队列位置变化快,原本靠前的排队位置可能因大量撤单而重新洗牌。
量化上可以用近期价格振幅(如过去 N 根 K 线的平均真实波幅 ATR)或盘口价差的变化率来近似波动强度。波动上升时,同一价格档位的成交概率应上调;但若波动主要来自单边趋势而非双向震荡,则挂单方向与趋势相反时,成交概率的上升可能伴随较大的逆向风险。
四、订单流强度:对手方主动成交的密度
订单流强度指的是单位时间内主动买/主动卖订单的成交密度,通常用成交量、成交笔数或订单流不平衡度(OFI)衡量。对于被动挂单而言,对手方向的订单流强度直接决定成交概率:你挂买单,就要看主动卖出的订单流有多强。主动卖单越密集,你的买单被成交的概率越高。
订单流强度与波动相关但不相同:低波动下也可能出现持续的被动成交(如大单分批出货),高波动下也可能订单流稀疏(如消息面刺激下的跳空)。因此两者应作为独立变量分别纳入测算。
五、队列位置:同价位内的先后顺序
在价格、规模都相同的情况下,队列位置是决定成交顺序的关键。交易所撮合遵循价格优先、时间优先原则,同一价位内先挂的单先成交。你的挂单前面排了多少量,直接决定了需要多少对手方成交量才能轮到你。队列位置可以用"前方排队量"或"队列序号"表示,前方量越大,成交概率越低。
队列位置还有一个动态特性:前方挂单可能被撤走,使你的位置前移;也可能有新单插到你前面(若交易所支持同价位插队或你挂单时间较晚)。因此队列位置不是静态值,需要结合撤单率动态估计。
因素之间的耦合与量级判断
五个因素并非独立作用,实际测算时要考虑耦合。例如价格档位与队列位置耦合:挂得越靠近盘口,前方排队量通常越大,两个因素一正一负相互抵消;订单规模与订单流强度耦合:大单在强订单流下仍可能快速成交,因为对手方成交量足以覆盖你的排队量。因此不能简单把五个因素线性相加,而应建立"价格距离 × 队列占比 × 订单流覆盖能力"的联合判断。
从量级上看,经验上可以给出一个相对排序(仅作示例参考,非实测结论):价格档位影响最大,因为它直接决定是否进入撮合范围;队列位置与订单规模次之,决定同价位内的成交顺序;订单流强度再次,决定对手方成交量能否覆盖;市场波动影响相对间接,主要通过改变前几项的取值起作用。这个排序会随品种、时段、盘口结构变化,实操中应结合具体标的的历史盘口数据校准。
一个简化的量化示例
假设某股票买一价 10.00 元,买一档已有挂单 8000 股,你计划挂买单 2000 股,挂在买一价。此时:价格档位为最优(ΔP=0),订单规模占比 2000/8000=25%,队列位置在 8000 股之后,订单流强度取近 5 分钟主动卖成交量约 3000 股/分钟,波动取近 20 根 1 分钟 K 线 ATR 约 0.02 元。可以粗略判断:在订单流强度 3000 股/分钟下,约 3 分钟可覆盖前方 8000 股排队量,你的 2000 股在 3~4 分钟内成交概率较高;若订单流降至 1000 股/分钟,则需约 8 分钟以上,成交概率相应下降。这个示例中的数值均为教学假设,实际使用需替换为真实盘口数据。
把上述因素整理成可填写的测算表,有助于在实际操作中逐项打分:
| 因素 | 观察指标 | 作用方向 | 示例取值 | 对概率的影响 |
|---|---|---|---|---|
| 价格档位 | 挂单价与对手盘最优价价差 ΔP(tick) | ΔP 越小,概率越高 | ΔP=0 | 高 |
| 订单规模 | 订单量 / 同档位前方排队量 | 比值越小,概率越高 | 25% | 中高 |
| 市场波动 | 近 N 根 K 线 ATR 或价差变化率 | 波动越大,概率越高 | ATR≈0.02 元 | 中 |
| 订单流强度 | 对手方向主动成交量 / 分钟 | 强度越大,概率越高 | 3000 股/分钟 | 高 |
| 队列位置 | 前方排队量或队列序号 | 前方量越大,概率越低 | 8000 股 | 中高(负向) |