NOII Revision-Velocity Auction Slippage Playbook
Close Auction ์ฌ๋ฆฌํผ์ง๋ฅผ โ์ต์ข ํ๋ฆฐํธโ๊ฐ ์๋๋ผ โ์ด๋น ๋ถ๊ท ํ ๊ฐฑ์ ๊ณผ์ โ์ผ๋ก ๋ชจ๋ธ๋งํ๊ธฐ
Why this note: ์ข ๊ฐ ๊ฒฝ๋งค ์ฌ๋ฆฌํผ์ง๋ ๋จ์ํ
MOC/LOC ์ ์ถ ์์ ๋ง์ผ๋ก ์ค๋ช ๋์ง ์๋๋ค. ์ค์ ์ค์ ์์๋ NOII(๋ถ๊ท ํ/์์ ์ฒด๊ฒฐ๊ฐ)์ ๊ฐฑ์ ์๋์ ๋ฐฉํฅ ์ ํ ๋น๋๊ฐ tail cost๋ฅผ ์ข์ฐํ๋ค.
1) Failure Mode in One Sentence
์ข ๊ฐ ๊ฒฝ๋งค๋ฅผ ๋จ์ผ ์ด๋ฒคํธ(4:00 ํ๋ฆฐํธ)๋ก ์ทจ๊ธํ๋ฉด, ๋ง์ง๋ง 5๋ถ์ ๋ถ๊ท ํ ๊ฐฑ์ ๋ํ์ ๋์ณ p95/p99 ์ฌ๋ฆฌํผ์ง๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ๊ณผ์์ถ์ ํ๋ค.
2) Cost Decomposition (Auction Window ์ ์ฉ)
์์ฌ ์๋ (Q_t)๋ฅผ 15:50~16:00 ๊ตฌ๊ฐ์์ ์ฒ๋ฆฌํ๋ค๊ณ ํ ๋:
[ \mathbb{E}[IS_t] = C_{entry} + C_{imb} + C_{print} + C_{residual} ]
- (C_{entry}): ์ฃผ๋ฌธ ์ง์ ์์ /์ ํ(MOC, LOC, IO ๋ฑ) ์ ํ ๋น์ฉ
- (C_{imb}): ๊ฒฝ๋งค ์ค ๋ถ๊ท ํ ๊ฐฑ์ (NOII revision) ๊ฒฝ๋ก์ ๋ํ ๋ ธ์ถ ๋น์ฉ
- (C_{print}): ์ค์ uncross(์ข ๊ฐ)์์ ๋ฐ์ํ๋ ์ฒด๊ฒฐ ๊ฐ๊ฒฉ ๋น์ฉ
- (C_{residual}): ๋ฏธ์ฒด๊ฒฐ/๋ถ๋ถ์ฒด๊ฒฐ ์ 16:00 ์ดํ ๋ณด์ ์งํ ๋น์ฉ
ํต์ฌ์ (C_{imb})๋ฅผ ๋ณ๋ ํญ์ผ๋ก ๋ถ๋ฆฌํ๋ ๊ฒ์ด๋ค. ์ด ํญ์ ๋ฌด์ํ๋ฉด ๋ชจ๋ธ์ ํ๊ท ์ ๋ง์ถฐ๋ ๊ผฌ๋ฆฌ(tail)์์ ๋ฌด๋์ง๋ค.
3) ์ โRevision Velocityโ๊ฐ ํต์ฌ์ธ๊ฐ
Nasdaq์ close imbalance ์ ๋ณด๋ฅผ 15:50๋ถํฐ ์ ๊ณตํ๊ณ (๊ณผ๊ฑฐ 15:55 ๋๋น ์กฐ๊ธฐํ), ๋น๋๋ ๋ ์ด์ดํ๊ฒ(์ด๋จ์) ์ ๊ณตํด ์๋ค. ์ฆ, ๊ฒฝ๋งค๋ ์ ์ book์ด ์๋๋ผ ๊ณ ๋น๋ ์ ๋ณด ๊ฐฑ์ ํ๋ก์ธ์ค๋ค.
์ค๋ฌด์ ์ผ๋ก๋ ๋ค์์ด ์ค์ํ๋ค:
- Revision Velocity: (|\Delta imbalance|)์ ์ด๋น ๋ณํ๋
- Sign Flip Rate: ๋ถ๊ท ํ ๋ถํธ ์ ํ(๋งค์โ๋งค๋) ๋น๋
- Indicative Price Jitter: ์์ ์ฒด๊ฒฐ๊ฐ(์ฐธ์กฐ๊ฐ)์ ์งง์ ๊ตฌ๊ฐ ๋ถ์ฐ
- Staleness: ์์ ์ง์ฐ/๋๋์ผ๋ก ๊ด์ธก ์ํ๊ฐ ์ค์ ์ํ๋ณด๋ค ๋ค์ฒ์ง ์ ๋
๋์ผํ ์ต์ข ๋ถ๊ท ํ ํฌ๊ธฐ๋ผ๋, ๋๋ฌ ๊ฒฝ๋ก(path)์ ๋ฐ๋ผ ์ฒด๊ฒฐ ํ์ง์ ํฌ๊ฒ ๋ฌ๋ผ์ง๋ค.
4) ๋ง์ดํฌ๋ก๊ตฌ์กฐ ๊ด์ฐฐ๊ณผ ๋ชจ๋ธ ํจ์
A) Auction impact๋ ๊ตฌ๊ฐ๋ณ๋ก ๋น์ ํ
์ฐ๊ตฌ(Paris auction ๋ฐ์ดํฐ)์์ ์ถ๊ฐ ์ฃผ๋ฌธ ์ถฉ๊ฒฉ์ ๋์ฒด๋ก
- ์ด๊ธฐ zero-impact,
- ์ค๊ฐ ๊ตฌ๊ฐ linear,
- ๋๋ ๊ตฌ๊ฐ super-linear
ํํ๋ฅผ ๋ณด์ธ๋ค.
โ ๋ผ์ฐํฐ์์ โํ ๋ฐฉ์ ํฌ๊ฒ ๋ฃ๊ธฐโ ์ ์ฑ ์ ํน์ ์๊ณ ์ดํ ๊ธ๊ฒฉํ ๋ถ๋ฆฌํด์ง ์ ์๋ค.
B) ์ด๋ฒคํธ ๊ฐ์ + ์ ์ฌ ์ ๋์ฑ ๋์
closing ์์ ์ด ๊ฐ๊น์์ง์๋ก ์ด๋ฒคํธ์จ์ด ๋นจ๋ผ์ง๊ณ indicative ์ฃผ๋ณ ์ ๋์ฑ์ด ์์ด๋ ํจํด์ด ๊ด์ธก๋๋ค.
โ ๋จ์ํ โ๋ฆ๊ฒ ๋ฃ์ผ๋ฉด ๋ฌด์กฐ๊ฑด ๋์จโ์ด ์๋๋ผ, ์ํ ๋ณ์(๊ฐ์/๋์ /๋ณ๋์ฑ) ์กฐ๊ฑด๋ถ๋ก ํ๋จํด์ผ ํ๋ค.
C) ๊ผฌ๋ฆฌ ๋ฆฌ์คํฌ๋ market order ์์ฒด ํฌ๊ธฐ์ 1:1์ด ์๋
closing auction tail ์ฐ๊ตฌ๋ ํฐ ๋ณ๋์ด ํญ์ ํฐ ์์ฅ๊ฐ ๋ฌผ๋์์๋ง ์ค๋ ๊ฒ ์๋์ ๋ณด์ฌ์ค๋ค.
โ imbalance ํด์ ๊ตฌ์กฐ(๋ฐ๋ํธ ์ ๋์ฑ ๋ฐ์)๊ฐ ๊นจ์ง ๋ tail์ด ๋๊บผ์์ง ์ ์๋ค.
D) ์ํฅ์ ์ผ์/์์ ๋ถํด ํ์
Nasdaq vs NYSE ๋น๊ต ์ฐ๊ตฌ๋ closing auction impact์ ์ผ์ ์ฑ๋ถ์ด ์์ผ(๋๋ต 3~5์ผ) ๋์ ์ํ๋๋ ํจํด์ ๋ณด๊ณ ํ๋ค.
โ TCA์์ ๋น์ผ ์ข
๊ฐ๋ง ๋ณด๋ฉด ๊ณผ์ํ๊ฐ๋ ์ ์์ด, ์ฌํ markout ์ฐฝ์ ๋ถ๋ฆฌํด ๋ด์ผ ํ๋ค.
5) Production Feature Set (์ค์ ์ฐ์ ์์)
Auction-state features
seconds_to_closepaired_sharesimbalance_sharesimbalance_sideindicative_price
Dynamics features (ํต์ฌ)
imbalance_delta_1s,imbalance_delta_5srev_velocity_ema(EMA of |ฮimbalance|)sign_flip_count_30sindicative_jitter_bps_10spaired_growth_rate_10s
Reliability features
noii_gap_ms(์ต๊ทผ ์ ๋ฐ์ดํธ ์ดํ ๊ฒฝ๊ณผ)feed_drop_count_60sclock_skew_ms
Execution-context features
residual_notional_to_cadvdeadline_slack_secloc_price_distance_bps(LOC ํ์ )
6) Two-Stage Modeling Stack
Stage A โ Auction State Nowcast
๋ชฉํ:
- ์ต์ข ๊ฒฝ๋งค๊ฐ ๋ถํฌ (P(P_{close}|state_t))
- ์ฒด๊ฒฐ๋ฅ ๋ถํฌ (P(fill_ratio|state_t, action_t))
๊ถ์ฅ:
- Quantile model(q50/q90/q97.5)
- ์ํ ์ ํ(๊ฐ์/์์ )์ฉ ๊ฐ๋จํ HMM ๋๋ tree-based classifier
Stage B โ Action-Conditional Cost Model
๊ฐ ์ก์ (์ถ๊ฐ MOC, LOC ์กฐ์ , ๋๊ธฐ)์ ๋ํด:
[ Score(a_t)=\mathbb{E}[IS|a_t] + \lambda,CVaR_{\alpha}(IS|a_t) + \eta,P(residual|a_t) ]
- ํ๊ท IS๋ง ์ต์ํํ์ง ๋ง๊ณ , CVaR์ ์๋ํ๋ฅ ์ ํจ๊ป ํจ๋ํฐ ์ฒ๋ฆฌ
- ์ํ๊ฐ ๋ถ์์ ํ ์๋ก(๊ณ velocity, high jitter) (\lambda)๋ฅผ ํค์ฐ๋ ๋์ ๋ฆฌ์คํฌ ๋ฒ์ง ์ ์ฉ
7) Control Policy (์ด์ ๋ฃฐ)
15:50โ15:55 (์ด๊ธฐ ์๋์ฐ)
- ์ ๋ณด ์์ง + ๋ฎ์ ๊ฐ๋ ์ฐธ์ฌ
- revision velocity๊ฐ ๋ฎ๊ณ paired growth๊ฐ ์์ ์ ์ผ ๋๋ง ๊ณต๊ฒฉ๋ ์ํฅ
15:55โ15:58 (๊ฒฐ์ ๊ตฌ๊ฐ)
sign_flip_rate๊ธ๋ฑ ์ ๊ณผ๋ํ ๋ฐฉํฅ ๋ฒ ํ ๊ธ์ง- LOC ๊ฐ๊ฒฉ ์คํ์ ์ ๋ถํ์ค์ฑ ๋ฐด๋(์: q90~q10) ๊ธฐ๋ฐ์ผ๋ก ์ ํ
15:58โ16:00 (ํ ์ผ ๊ตฌ๊ฐ)
- cadence๋ฅผ ๊ณ ์ ์ฃผ๊ธฐ์์ ์ํ ๊ธฐ๋ฐ ์ฃผ๊ธฐ๋ก ์ ํ
- feed staleness ์์น ์ ์๋์ ๊ฐ๊ฒฉ๊ฐ์ ์ ๋ต ์ถ์, completion ์ฐ์
- ๋ํ ๋จ์ผ ์ฆ๋ถ ์ฃผ๋ฌธ ๋์ ๋ถํ ์ฆ๋ถ(impact kink ํํผ)
8) KPIs & Guardrails
- RVI: Revision Velocity Index (ํ์คํ)
- SFR: Sign Flip Rate (30s)
- AJS: Auction Jitter Spread (indicative ๋ณ๋์ฑ)
- TCC95: Tail Closing Cost p95/p99
- RNR: Residual Notional Ratio (after auction)
- FSS: Feed Staleness Score
๋ฆด๋ฆฌ์ฆ ๊ฒ์ดํธ(์์):
- TCC95 ๊ฐ์ + RNR ์ ํ ์์
- FSS ์์น ์ ์๋ ๋ณด์๋ชจ๋ ์ ํ ๋์ ๊ฒ์ฆ
- ์ข ๊ฐ+1m/+5m/+1d markout ์ผ๊ด ๊ฐ์
9) ๋น ๋ฅธ ๊ตฌํ ์ฒดํฌ๋ฆฌ์คํธ
[ ] NOII/imbalance raw stream์ ์ด๋จ์ ์๊ณ์ด๋ก ์ ์ฅ
[ ] revision velocity / sign flip / jitter ํ์ํผ์ฒ ์ถ๊ฐ
[ ] Stage A(๊ฐ๊ฒฉ/์ฒด๊ฒฐ๋ฅ ๋ถํฌ) + Stage B(ํ๋๋ณ ๋น์ฉ) ๋ถ๋ฆฌ ํ์ต
[ ] ์ ์ํจ์์ CVaR + residual penalty ํฌํจ
[ ] 15:58 ์ดํ tail-mode ์ ์ฑ
(๋ถํ ์ฆ๋ถ, completion ์ฐ์ ) ์ ์ฉ
[ ] TCC95/RNR/FSS ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ ๋กค๋ฐฑ ์กฐ๊ฑด ์ค์
References
- Nasdaq Trader, The NASDAQ Opening and Closing Crosses (NOII dissemination window, order types):
https://nasdaqtrader.com/Trader.aspx?id=OpenClose - Nasdaq (Ed Coughlin), Automation and Information Produce Efficient Price Discovery in Nasdaqโs Auction Process (NOII ์กฐ๊ธฐ/๊ณ ๋น๋ ๋ฐฐํฌ, ์ด์ ๋งฅ๋ฝ):
https://www.nasdaq.com/articles/automation-and-information-produce-efficient-price-discovery-in-nasdaqs-auction-process - NYSE Data Insights (Choey Li, 2023), Closing Auction: Immediate market impact, price drift and transaction cost of trading (imbalance ๋ณํ vs ์ฆ์ ์ํฅ/CADV ์๊ณ):
https://www.nyse.com/data-insights/closing-auction-immediate-market-impact-price-drift-and-transaction-cost-of-trading - Salek, Challet, Muni Toke (2023), Price impact in equity auctions: zero, then linear:
https://arxiv.org/abs/2301.05677 - Salek, Challet, Muni Toke (2024), Equity auction dynamics: latent liquidity models with activity acceleration:
https://arxiv.org/abs/2401.06724 - Derksen et al. (2020), Heavy tailed distributions in closing auctions:
https://arxiv.org/abs/2012.10145 - Jegadeesh & Wu (2022), Closing auctions: Nasdaq versus NYSE (JFE abstract/metadata):
https://ideas.repec.org/a/eee/jfinec/v143y2022i3p1120-1139.html
TL;DR
์ข
๊ฐ ๊ฒฝ๋งค ์ฌ๋ฆฌํผ์ง๋ โ์ต์ข
๋ถ๊ท ํ ํฌ๊ธฐโ๋ณด๋ค ๋ถ๊ท ํ ๊ฐฑ์ ๊ฒฝ๋ก์ ์๋/์ ํ/์ง์ฐ์ ๋ ๋ฏผ๊ฐํ๋ค.
์ค์ ์์๋ NOII revision dynamics๋ฅผ ๋ถ๋ฆฌ ๋ชจ๋ธ๋ง(์ํ nowcast + ํ๋๋ณ ๋น์ฉ)ํ๊ณ , ๋ง์ง๋ง 2๋ถ์ tail-mode ์ ์ด๋ก ์ ํํด์ผ p95/p99๋ฅผ ์ค์ผ ์ ์๋ค.