σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1.2k Learners
LoginJoin ↗
RoadmapsSkills
AO
+1.2k Learners
Login
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1.2k Learners
LoginJoin ↗
RoadmapsSkills
AO
+1.2k Learners
Login
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Market Structure skill›Module 4 · Rules, costs and data›Topic 4.1·~45 minIntermediate

Reg NMS and the NBBO

Skill positionModule 4 of 4 · Topic 1 of 4
4.1 Reg NMS and the NBBO
—Lab score— / 100Total XP—Streak—

One market, many venues

Because the same US stock trades on more than a dozen venues at once, the rules have to stop each venue from acting as an island. Regulation NMS (National Market System), adopted by the SEC in 2005, ties the venues together so that an investor's order gets the best displayed price, wherever it is posted.

The key number is the NBBO, the National Best Bid and Offer: the highest bid and the lowest offer among all protected venues. It is computed and published by the securities information processors (SIPs) and is the benchmark for best execution. Four rules matter most: the Order Protection Rule (611) forbids trading through a better-priced protected quote on another venue; the Access Rule (610) guarantees fair access to quotes and caps the fee to access them; the Sub-Penny Rule (612) bans quotes in fractions of a cent for stocks at or above 1 USD; and the market data rules govern the consolidated feeds.

The SIP is accurate but slower than the exchanges' own direct feeds, so fast firms see price changes a little before the consolidated NBBO updates. The SEC adopted further changes in 2024 (lower access fee caps and half-penny ticks for some stocks) and has since postponed their compliance dates, so always check the current rules.

  • NBBO: the highest bid and lowest offer across all protected venues.
  • Trade-through: executing at a worse price than a protected quote elsewhere.
  • SIP: the consolidated feed that computes and publishes the NBBO.
  • Access fee cap: the maximum fee a venue may charge to take its displayed quote.
Finding the NBBOThree venues quote a stock: NYSE 10.00 bid / 10.02 ask, Nasdaq 10.01 bid / 10.03 ask, Cboe 9.99 bid / 10.02 ask. The NBBO bid is the highest bid, 10.01 (Nasdaq). The NBBO ask is the lowest ask, 10.02 (NYSE and Cboe). The national spread is 10.02 − 10.01 = 0.01. A buy order filled at 10.03 on Nasdaq would trade through the 10.02 offers.
The NBBO is not the whole marketThe NBBO only covers displayed, protected quotes at the top of each book. Hidden orders, deeper levels and quotes in odd-lot sizes are not in it, so a large order can still pay more than the NBBO suggests.

Lab · what's graded

  • The national spread15 pts
  • The NBBO bid15 pts
  • A trade-through10 pts
  • The rules and their purpose20 pts
  • About the SIP20 pts
  • Why the rules exist20 pts
0/ 6 answered
Tasks
1Numeric answer15 ptsNot answered

Quotes: NYSE 10.00 bid / 10.02 ask, Nasdaq 10.01 bid / 10.03 ask, Cboe 9.99 bid / 10.02 ask. What is the NBBO spread (NBBO ask minus NBBO bid)?

spread=\text{spread} =spread=accepted: ± 0.0001
2Choice15 ptsNot answered

Quotes: NYSE 10.00 bid / 10.02 ask, Nasdaq 10.01 bid / 10.03 ask, Cboe 9.99 bid / 10.02 ask. Which price is the NBBO bid?

3Choice10 ptsNot answered

Quotes: NYSE 10.00 bid / 10.02 ask, Nasdaq 10.01 bid / 10.03 ask, Cboe 9.99 bid / 10.02 ask. A buy order is filled at 10.03 on Nasdaq. What does the Order Protection Rule say about that?

4Match20 ptsNot answered

Match each rule to its purpose.

Pick the partner of each item on the left.

Order Protection (611)
Access Rule (610)
Sub-Penny Rule (612)
Market data rules
5Choice20 ptsNot answered

Select every true statement about the SIP.

6Explain in words20 ptsNot answered

In two or three sentences, explain why a market with many venues needs the NBBO and the Order Protection Rule.

Math modeKeyboard or LaTeX inputTask 1 of 6 · Ctrl ⏎ to check

Log in to run your code.

Every lecture is free to read. Create an account or log in to run code, run tests and submit this lab.

  • In-browser IDE with a bash terminal — nothing to install
  • Instant grading, XP and your place on the skill
Create an accountLog in
OR
Continue with GitHub