Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryInvestment Banking Analyst
Private Equity AnalystQuant & Hedge Fund AnalystBreaking Into VCFinancial Analyst Program
Risk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Free Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
QuarksCourses
Explore Interview Preparation
Investment BankingEquity ResearchVenture CapitalistPrivate EquityHedge Funds
QuantFinancial AnalysisPrivate Wealth ManagementDebt Capital MarketsRisk Management
Derivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Interview tracksAll
1Investment Banking
Question bankPuzzlesCase studies
2Equity Research
Question bankPuzzlesCase studies
3Venture Capital
Question bankPuzzlesCase studies
4Private Equity
Question bankPuzzlesCase studies
5Hedge Funds
Question bankPuzzlesCase studies
6Quant
Question bankPuzzlesCase studies
7Financial Analysis
Question bankPuzzlesCase studies
8Private Wealth Management
Question bankPuzzlesCase studies
9Debt Capital Markets
Question bankPuzzlesCase studies
10Risk Management
Question bankPuzzlesCase studies
11Derivatives Foundation
Question bankPuzzlesCase studies
12Portfolio Management
Question bankPuzzlesCase studies
13Mutual Fund Mastery
Question bankPuzzlesCase studies
096

Case 096Execution and market microstructureHard

Stambhika joins the bid at Rs 250.00 behind 40,000 shares with a 10,000 share buy order. Fills arrive at 2,000 shares a minute, and 60% of the selling that reaches the bid comes just before a 5 paise drop. How long until you fill, what is the chance the price moves first, and what is the adverse selection per fill worth?

Tower Research CapitalNew York · 2020

1The situation

Stambhika Trading wants to buy 10,000 shares of an invented mid-cap, Rukmavati Textiles. The book shows a bid of Rs 250.00 and an offer of Rs 250.05, a 5 paise spread, and the desk's order joins the bid behind 40,000 shares already queued. The tape says sellers hit this bid at about 2,000 shares a minute.

The desk's own study of this stock says something else too: 60% of the volume that trades at the bid trades in the final seconds before the bid is taken out and the quote drops 5 paise. The alternative is to cross the spread now and pay Rs 250.05.

2Your task

Estimate the time to fill, the chance the quote moves before you are filled, the adverse selection per fill, and whether joining the queue beats crossing now.

Quick check

If 60% of fills at the bid are followed by a 5 paise drop, what is a passive fill worth against the mid, on average?

Worked solution

Try it on paper, then open one step at a time.

30-second answerThe answer to give first

You reach the front after 20 minutes and finish after 25 if nothing moves, but the 60% figure implies the quote moves first 75% of the time: 37.5% it steps up and leaves you behind, 37.5% it sweeps you and drops. A fill earns the 2.5 paise half spread but carries 0.6 x 5 = 3 paise of expected markout, a realised spread of -0.5 paise. Against crossing now, the queue is still worth about 1.25 paise a share, Rs 125 on the order, not the Rs 500 the spread suggests.

Step 1How long is the wait if nothing happens?

Start with the arithmetic the queue itself gives you. 40,000 shares stand ahead of you and sellers take 2,000 a minute, so you reach the front after 20 minutes and your own 10,000 take another 5, 25 minutes to be done. That number is the ceiling on your wait, not the expected wait, because it assumes the quote sits still for 25 minutes, and the study says it does not. It also ignores cancellations ahead of you, which shorten the queue, and new orders behind you, which do not matter. The real question is what else happens in those 20 minutes.

Step 2What does the 60% figure tell you about the chance the price moves first?

Think of a bus queue where the bus sometimes leaves early with everyone squeezed on and sometimes gets cancelled. If most people who board do so in the last-second crush, then crushes must be common relative to orderly boarding. If 60% of fills at the bid are sweep fills, then over your wait the chance of a sweep must be 1.5 times the chance of a quiet drain. Let the quote step up or down with equal hazard. If q is the chance nothing moves in your 20 minutes, the chance of a sweep first is (1 - q) / 2, and the sweep share of fills is (1 - q) / (1 + q). Setting that to 0.6 gives q = 0.25: a 25% chance of a quiet fill, 37.5% that the offer is lifted and the bid steps to 250.05 with you still waiting, and 37.5% that the bid is swept, which fills you and then drops the quote to 249.95. The quote moves on average every 14 minutes, and your expected time in the queue is about 11 minutes, not 20.

The relationship
P(sweep)P(sweep)+P(quiet)=(1−q)/2(1−q)/2+q=1−q1+q=0.6  ⇒  q=0.25\frac{P(\text{sweep})}{P(\text{sweep}) + P(\text{quiet})} = \frac{(1-q)/2}{(1-q)/2 + q} = \frac{1-q}{1+q} = 0.6 \;\Rightarrow\; q = 0.25
qchance the quote does not move during your 20 minute wait to the front
(1 - q) / 2chance the first move is a sweep down, equal to the chance it is a step up
0.6the observed share of bid fills that precede a drop
What it says in wordsThe share of fills that are sweeps pins down how often the quote moves during your wait: a 60% sweep share means only a one in four chance of an uneventful fill.
Your 10,000 shares wait behind 40,000, and three things can happen first40,000 shares ahead of you at 250.00yours10,000front: 2,000 shares a minute leave here0 min5 min10 min15 min20 min25 minfront at 20done at 25Quiet drainfilled at 250.00 after 20 to 25 minutes25%Offer lifted firstbid steps up to 250.05, you are left behind37.5%Bid swept firstfilled at 250.00, then the bid drops to 249.9537.5%chance it happens firstChance of a fill 62.5%; of those fills, 60% are the sweep kind. Expected time in the queue about 11 minutes.
Stambhika's order waits 20 minutes to reach the front and 25 to finish if the quote holds, but with a 60% sweep share the quote holds only 25% of the time; it steps away 37.5% of the time and sweeps the bid 37.5% of the time.
Step 3What is a passive fill worth once you count the drop?

Score the fill the way a market maker scores it, against the mid a few minutes later. You bought at the bid, 2.5 paise below the mid of 250.025, so you earned the half spread. But 60% of the time the bid drops 5 paise right after you are filled, an expected markout of 0.6 x 5 = 3 paise, so the realised spreadThe half spread earned on a passive fill minus the price move against you after the fill. It is what a liquidity provider actually keeps. is 2.5 - 3 = -0.5 paise a share. The queue is where the adverse selection lives: the people who sweep the bid are the ones who know the price is going lower, and the deeper you sit, the larger the share of your fills that come from them. The curve shows the realised spread turning negative once more than about 31,699 shares stand ahead of you. A market maker in this stock should not be joining a 40,000 share queue to earn the spread.

The further back you join, the more of your fills are the bad kind+2.5+1.5+0.5-0.500k0% bad fills20k33% bad fills40k60% bad fills60k78%bad fillsbreak even: 31,699 aheadyou: 40,000 ahead, -0.5 paiseShares ahead of you in the bid queuepaise a share, half spread earned minus expected drop after the fill
At the front of Stambhika's queue a fill keeps the full 2.5 paise half spread; the realised spread crosses zero when about 31,699 shares are ahead and reaches -0.5 paise at 40,000, where 60% of fills are followed by a 5 paise drop.
Step 4Should you join the queue or cross now?

A buyer who must own the stock scores differently from a market maker, against the price of crossing now. A quiet fill or a sweep fill both buy at 250.00 and save 5 paise against crossing at 250.05; being left behind costs 5 paise, because you chase at 250.10; so the queue is worth 0.625 x 5 - 0.375 x 5 = 1.25 paise a share, Rs 125 on 10,000 shares. That is a quarter of the Rs 500 a candidate quotes by saying the passive order saves the spread. The same answer comes from comparing with someone who crosses after 20 minutes at whatever the offer then is: only the quiet drain beats them. Joining still wins, narrowly, and the margin shrinks to nothing if the step up is likelier than the sweep, or if the chase is more than one tick. The limitation to state: this treats one tick as the whole move, and the fills that sweep you tend to be followed by further falls, which hurts a market maker and does not change the buyer's arithmetic.

What happens firstChancePrice you payPaise a share against crossing at 250.05
Quiet drain: filled at 250.00, quote unchanged25.0%250.00+5
Offer lifted, bid moves to 250.05: left behind, chase at 250.1037.5%250.10-5
Bid swept: filled at 250.00, then the bid drops to 249.9537.5%250.00+5
Expected+1.25
Stambhika's three outcomes. Both fills at 250.00 save 5 paise against crossing now; being left behind costs 5 paise; the expectation is 1.25 paise a share, Rs 125 on the order.

Where candidates lose it

The common loss is answering 25 minutes and Rs 500 saved: queue size over fill rate, spread times shares. That treats the quote as frozen and every fill as a good one, and the 60% figure in the question is there precisely to say neither holds.

The second is to compute the negative realised spread and conclude you should cross. The markout matters to a market maker who wants to earn the spread; a buyer who must own the stock compares with the price of crossing, and the queue still wins by about a paise.

What the interviewer asks next

  • How would you estimate the 60% figure from tick data, and over what window?
  • At what queue position does the passive order stop beating crossing for the buyer, and why is it not the same as the market maker's break-even?
  • How does a cancellation rate of 10% a minute among the orders ahead of you change the wait and the probabilities?
  • Why might you split the order, crossing part now and queueing the rest?

Asked at Tower Research Capital, Equities, New York, 2020 (Wall Street Oasis): it is the one about market micro structure that baffled me

← Case 095Read a regression output: Kalindor Motors' monthly returns on the market over 60 months give beta 1.35 (standard error 0.15), alpha 0.2% a month (standard error 0.4%) and R-squared 0.58. Does beta differ from 1, what is its 95% interval, and what do you make of alpha?Case 097 →Vairagi's 99% one-day VaR was exceeded 8 times in 250 days, against 2.5 expected. Is the model wrong? Use the binomial distribution and the traffic-light idea to decide.

Company names and figures are illustrative.

Fin Maverick Free CoursesExplore Free Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsInterview RoadmapsShowdown
RESOURCES
All CoursesFree CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.