需要面试准备
一个真实的股票 SOR 引擎需要把 parent order 拆到 N 个交易所执行,每个 venue 都对外公布若干个显示档位(从最优到最差,例如 NYSE 顶部三档买价的显示量)。在一个路由窗口内,引擎从所有 venue 的当前最便宜显示档位上逐档剥离,然后继续下一档 —— 但 venue 自己并不静止:做市商可能在窗口中途撤掉自己的报价(displayed_size 失效、或行情数据流标记 stale),也可能新发一个报价填进去。一个真实的 SOR 必须在 fill 之前就放弃已经失效的档位 —— 因为那一档已经不在簿上,你根本无法成交。