Template

Quantitative Trader — Competency Roadmap

Work towards being a quantitative trader: probability and fast mental mathematics, market and instrument knowledge, strategy and risk thinking, and the decision-making under uncertainty the role is really testing.

This roadmap covers the complete competency spectrum required for quantitative trading roles: foundational mental arithmetic, probability, financial instruments, derivatives theory, market microstructure, algorithmic backtesting, and live game-theoretic decision making under pressure. At 12 hours per week, this extensive curriculum provides an in-depth path across quantitative concepts and hands-on simulation frameworks. While trading firm hiring ultimately depends on competitive assessments and interview performance, completing this plan gives you a rigorous portfolio of backtested strategies, an automated pricing and Greek hedging engine, and the calibrated mental math and probability skills tested on professional trading desks.

By the end: You will be able to price derivatives, construct delta-neutral hedging strategies, backtest quantitative signals with proper risk controls in Python, and solve high-speed probability, market-making, and expected-value problems under timed interview conditions.

Starting levelBeginnerStyleA mix
12h / week12 phases29 tasks~389h total

This is the map — make this roadmap yours

It shows what this journey generally looks like. Tell Kaidoro your version of the goal and it builds the plan around where you are actually starting, what to do first, the hours you really have, and what you have already finished.

1

Mental Arithmetic, Estimation and Speed Calculations

Develop high-speed mental calculation, fractional conversions, and order-of-magnitude estimation essential for live pricing and automated screen trading. This phase can be practiced concurrently with probability theory.

  • Master two-digit multiplication, squaring, and factoring shortcuts
    ~12hPractice1 resource

    Trading desks require instant mental validation of quotes and spread metrics without reliance on calculators.

    You'll learn

    • Difference of squares — algebraic identity (a+b)(a-b) used to multiply numbers equidistant from a round base
    • Zetamac — standard timed arithmetic benchmark test used by proprietary trading firms
    • Fast fraction-to-decimal conversions — instant memory mapping of 1/16, 1/32, and 1/8 increments

    Learn and drill core mental arithmetic techniques including difference of squares, rounding-and-adjusting, and lightning factoring. Fast calculation is tested aggressively in preliminary trading screening tests (e.g., Zetamac, Optiver 80-in-8).

    Done when: you can solve 80 standard arithmetic questions on Zetamac in under 120 seconds with over 95% accuracy.

    How to work through it

    1. Learn algebraic identities used in mental math such as (a+b)(a-b) = a^2 - b^2
    2. Memorize all integer squares up to 35 and cubes up to 12
    3. Practice mental factoring and decimal-to-fraction conversions daily for 20 minutes
  • Drill rapid percentage, basis point, and currency conversions
    ~8hPractice

    Financial markets quote spreads and price changes in basis points and ticks rather than raw dollars.

    You'll learn

    • Basis point (bp) — one hundredth of one percentage point (0.0001)
    • Notional value — the total underlying value of a financial position
    • Tick size — the minimum permitted price fluctuation of an instrument

    Convert basis points (bps), ticks, fractions, and FX cross-rates instantly in your head. Quantify the profit/loss of small percentage shifts across large nominal notionals.

    Done when: you accurately answer 30 consecutive timed bps and percentage PnL conversion prompts with zero errors.

    How to work through it

    1. Memorize standard basis point conversion scales (1 bp = 0.01% = 0.0001)
    2. Practice calculating 1 bp and 0.5 bp changes on notional sizes of 1M, 10M, and 50M
    3. Implement mental cross-rate multiplication for currency triples
  • Execute order-of-magnitude and Fermi estimation drills
    ~10hPractice

    Traders must price unfamiliar or ambiguous risk rapidly by constructing sane numerical bounds on the fly.

    You'll learn

    • Fermi estimation — dimensional dimensional decomposition of large unknown quantities
    • Confidence interval calibration — avoiding overconfidence when setting market-making bid/ask bands

    Develop quick bounds and confidence intervals for unknown values under incomplete information. Practice Fermi estimation problems under 60-second time limits.

    Done when: you have completed 15 Fermi estimation problems, recording upper and lower 90% confidence bounds and explicit calculation steps for each.

    How to work through it

    1. Deconstruct broad estimation problems into chains of independent multiplicative factors
    2. Establish dimensional sanity checks using powers of 10
    3. Record 90% confidence intervals for real-world metrics and evaluate calibration error
2

Discrete Probability, Combinatorics and Expected Value

Build the formal probability foundations used in desk decision-making, covering combinatorics, conditional probability, Bayes' Theorem, and expected value calculations.

  • Solve combinatorics, permutations, and urn problems
    ~14hLearn1 resource

    Combinatorial reasoning forms the bedrock of calculating discrete event likelihoods on trading desks.

    You'll learn

    • Binomial coefficient — the number of ways to choose k items from n possibilities without order
    • Inclusion-Exclusion Principle — combinatorial method to compute size of overlapping set unions
    • Sampling with/without replacement — the effect of prior draws on subsequent event probabilities

    Study counting principles, combinations, permutations, and inclusion-exclusion. Solve classical urn, card, and dice arrangements with rigorous mathematical notation.

    Done when: you have written step-by-step analytical solutions to 25 combinatorics problems from standard probability problem sets without checking solutions beforehand.

    How to work through it

    1. Review binomial coefficients, multinomials, and partition formulas
    2. Solve problems involving selection with and without replacement
    3. Derive discrete probability mass functions for card and dice scenarios
  • Apply Bayes' theorem and conditional probability to asymmetric information
    ~14hLearn

    Trading is continuous Bayesian updating: prices change as new information modifies probability distributions.

    You'll learn

    • Bayes' Theorem — mathematical formula for updating prior probabilities based on new evidence
    • Prior and Posterior probability — the belief distribution before and after observing experimental data
    • Law of Total Probability — partitioning sample spaces to calculate marginal event probabilities

    Work through sequential updating, conditional expectation, and Bayesian inference problems. Learn to revise probabilities instantly when new signals or partial disclosures arrive.

    Done when: you solve 20 complex conditional probability problems involving false positives, hidden coin types, and sequential signal reveals with 100% derivation accuracy.

    How to work through it

    1. Derive Bayes' Theorem from conditional probability fundamentals P(A|B) = P(B|A)P(A)/P(B)
    2. Solve standard base-rate neglect scenarios and multi-stage medical/coin testing problems
    3. Formulate posterior probability distributions after observing consecutive Bernoulli trials
  • Calculate expected value, variance, and fair game pricing
    ~12hLearn

    Every trading quote is fundamentally an expectation calculation coupled with a risk premium.

    You'll learn

    • Linearity of Expectation — property where E[X+Y] = E[X] + E[Y] regardless of independence
    • Variance and Covariance — measures of dispersion and joint linear variability between variables
    • Fair Value — the expected payoff of a gamble without built-in spread or profit margin

    Calculate expected values, variance, covariance, and standard deviations for complex payout rules. Price fair entry fees for dice, coin, and card games with non-linear payoff structures.

    Done when: you calculate the analytical expected value and variance for 15 compound multi-stage betting games.

    How to work through it

    1. Calculate expectation and variance for discrete random variables using linearity of expectation
    2. Evaluate stopping-time games and optional stopping scenarios
    3. Determine fair market prices for bets with asymmetric downside risk
3

Market Microstructure, Order Books and Exchange Mechanics

Understand how financial exchanges operate under the hood: limit order books, bid-ask spreads, matching engines, order types, and market liquidity.

  • Deconstruct Limit Order Book (LOB) dynamics and matching engines
    ~10hLearn1 resource

    Understanding the mechanics of the order book is necessary before designing execution or market-making algorithms.

    You'll learn

    • Limit Order Book (LOB) — the ledger of outstanding limit buy and sell orders sorted by price and time
    • Maker vs Taker — providing liquidity to the book versus removing liquidity with aggressive orders
    • Price-Time Priority (FIFO) — queue priority giving precedence to best price, then earliest arrival time

    Study how limit orders, market orders, cancel requests, and price-time priority matching engines operate. Learn the difference between maker and taker liquidity and how market depth is formed.

    Done when: you can draw a full step-by-step order book state transition diagram across 10 distinct incoming order events.

    How to work through it

    1. Learn order types: Limit, Market, Stop-Loss, Fill-or-Kill (FOK), and Immediate-or-Cancel (IOC)
    2. Examine price-time priority (FIFO) and pro-rata queue allocation mechanisms
    3. Analyze Level 1 (top of book), Level 2 (depth), and Level 3 (individual order) market data feeds
  • Build a simulated Limit Order Book in Python
    ~16hBuild

    Building a matching engine gives you an intuitive understanding of queue position, slippage, and latency.

    You'll learn

    • Double Auction — mechanism where buyers and sellers submit bids and offers simultaneously
    • Slippage — the difference between the expected price of a trade and the executed price
    • Spread crossing — executing against resting liquidity when a bid meets or exceeds the best offer

    Build an in-memory Limit Order Book supporting price levels, order queues, insertion, cancellation, and continuous double-auction trade matching in Python.

    Done when: your order book successfully processes 5,000 synthetic limit and market orders, correctly generating trade execution records and maintaining accurate bid/ask spreads.

    How to work through it

    1. Define Order and PriceLevel classes using linked lists or collections.deque for FIFO order queues
    2. Implement add_limit_order, cancel_order, and execute_market_order methods
    3. Write unit tests verifying correct execution prices, partial fills, and spread updates
4

Continuous Probability, Stochastic Processes and Random Walks

Bridge discrete math into continuous distributions, Brownian motion, Markov chains, and Poisson jump processes used to model asset prices over time.

  • Analyze probability distributions and Central Limit Theorem
    ~12hLearn

    Financial asset returns are notoriously non-normal; understanding distribution limits prevents catastrophic risk underestimation.

    You'll learn

    • Central Limit Theorem (CLT) — sum of independent random variables tends toward a normal distribution
    • Fat Tails / Leptokurtosis — higher probability of extreme outlier events compared to normal distributions
    • Lognormal distribution — continuous distribution where the logarithm of the variable is normally distributed

    Study continuous distributions (Uniform, Normal, Lognormal, Exponential, Poisson, Cauchy). Understand the implications of heavy tails, skewness, and kurtosis in asset returns versus theoretical Gaussian assumptions.

    Done when: you write a Python notebook generating, fitting, and testing standard and heavy-tailed distributions against historical asset return data.

    How to work through it

    1. Derive mean, variance, and moment generating functions for Normal and Lognormal variables
    2. Simulate the Central Limit Theorem across non-Gaussian distributions in Python
    3. Compute skewness and kurtosis metrics on historical equity return series
  • Simulate Random Walks, Brownian Motion, and Markov Chains
    ~15hBuild

    Stochastic process modeling forms the mathematical foundation of derivative pricing and path-dependent trading risk.

    You'll learn

    • Geometric Brownian Motion (GBM) — continuous-time stochastic process used to model stock price dynamics
    • First Passage Time — the time it takes for a stochastic process to reach a specified threshold
    • Markov Property — property where future states depend only upon the present state, not the historical path

    Model discrete random walks, Geometric Brownian Motion (GBM), and discrete-time Markov chains in Python. Calculate absorbing state probabilities and transition matrices.

    Done when: you build a Monte Carlo simulation generating 10,000 Geometric Brownian Motion asset price paths with customizable drift and volatility parameters.

    How to work through it

    1. Implement 1D symmetric and biased random walks and compute first-passage times
    2. Construct Markov transition matrices and solve for stationary distributions using linear algebra
    3. Discretize and simulate Geometric Brownian Motion using Ito's lemma formulation (Euler-Maruyama method)
5

Financial Instruments: Equities, Futures, FX and Rates

Master the financial contracts traded across major desks, including cash equities, index futures, foreign exchange forwards, and interest rate instruments.

  • Model forward and futures pricing with cost-of-carry
    ~12hLearn1 resource

    Futures contracts are standard instruments for trading desks to take direction, hedge delta, and exploit basis arbitrage.

    You'll learn

    • Cost of Carry — net cost of holding an underlying asset (financing cost minus dividend/convenience yield)
    • Contango and Backwardation — market states where futures prices are higher or lower than the spot price
    • Basis — the price difference between the cash/spot price and the futures contract price

    Learn the theoretical pricing of futures and forwards using cash-and-carry arbitrage, dividends, storage costs, and risk-free financing rates across commodities, indices, and FX.

    Done when: you write a pricing script computing fair forward prices, basis, and cash-and-carry arbitrage opportunities given spot and interest rate inputs.

    How to work through it

    1. Derive the Cost of Carry formula: F = S * exp((r - q + u) * T)
    2. Calculate the basis and identify contango vs backwardation market structures
    3. Model cash-and-carry and reverse cash-and-carry arbitrage execution loops
  • Analyze fixed income, yield curves, and interest rate sensitivity
    ~14hBuild

    All quantitative pricing requires interest rate discounting; bond math is also core to fixed income trading desks.

    You'll learn

    • Yield to Maturity (YTM) — the total rate of return anticipated on a bond if held until maturity
    • Modified Duration — percentage price sensitivity of a bond relative to a yield change
    • DV01 / PV01 — the dollar change in bond value resulting from a 1 basis point (0.01%) shift in yield

    Understand bond pricing, spot/forward rates, yield-to-maturity, and sensitivity measures: Macaulay Duration, Modified Duration, and Convexity.

    Done when: you build a Python tool that bootstraps a zero-coupon yield curve from benchmark rates and computes duration and DV01 for a sample bond portfolio.

    How to work through it

    1. Calculate bond clean price, dirty price, and accrued interest
    2. Compute Modified Duration and Convexity to estimate price changes under yield shifts
    3. Implement DV01 (Dollar Value of an 01) hedging calculations for a basket of interest rate bonds
6

Derivatives Theory: Options, Greeks and Volatility

Develop deep theoretical and practical mastery of European and American options, Black-Scholes pricing, the Greeks, put-call parity, and the volatility smile.

  • Derive Put-Call Parity and build payoff profiles for option spreads
    ~12hLearn1 resource

    Arbitrage relationships like Put-Call Parity guarantee exact mathematical boundaries that options traders continually monitor.

    You'll learn

    • Put-Call Parity — static no-arbitrage relationship linking European call and put prices
    • Synthetic position — replicating the payoff of an asset or option using a combination of other instruments
    • Straddle & Strangle — non-directional options strategies profiting from large volatility expansions

    Study Put-Call Parity and construct synthetic positions (synthetic longs, reversals, conversions). Diagram and price standard options combinations including straddles, strangles, vertical spreads, calendar spreads, and iron condors.

    Done when: you derive Put-Call Parity analytically and build a Python visualization script plotting multi-leg option payoff profiles at expiration.

    How to work through it

    1. Prove Put-Call Parity: C - P = S - K * exp(-rT)
    2. Identify arbitrage opportunities when Put-Call Parity is violated by market quotes
    3. Implement visual payoff functions for multi-leg strategies (straddles, butterflies, vertical spreads)
  • Implement the Black-Scholes-Merton model and compute the Greeks
    ~14hBuild

    Greeks quantify your sensitivities; a quant trader thinks in Greeks rather than nominal contract counts.

    You'll learn

    • Delta — rate of change of option price with respect to underlying asset price
    • Gamma — rate of change of Delta with respect to underlying asset price
    • Vega — sensitivity of option price to changes in implied volatility
    • Theta — rate of change of option price with respect to time decay

    Code the Black-Scholes formula for European options in Python and derive closed-form analytical Greeks: Delta, Gamma, Vega, Theta, and Rho.

    Done when: you write a modular Python library that calculates option fair prices and all primary/secondary Greeks given market parameter inputs.

    How to work through it

    1. Implement standard Black-Scholes call and put analytical pricing formulas in Python
    2. Derive formulas for Delta, Gamma, Vega, Theta, and Rho
    3. Verify pricing calculations against known market benchmark datasets
  • Extract Implied Volatility and model the Volatility Surface
    ~15hBuild

    Traders do not trade option prices directly; they trade and quote implied volatility surfaces.

    You'll learn

    • Implied Volatility (IV) — the market's forecast of underlying asset price movement implied by option prices
    • Volatility Skew / Smile — the empirical phenomenon where OTM puts trade at higher IV than ATM/OTM calls
    • Newton-Raphson method — iterative root-finding algorithm using function values and derivatives

    Implement root-finding algorithms (Newton-Raphson, Brent's method) to invert the Black-Scholes formula and extract Implied Volatility (IV). Understand skew, smile, and term structure.

    Done when: your script parses live options chain data, extracts implied volatilities, and generates a 3D volatility surface plot across strikes and maturities.

    How to work through it

    1. Implement Newton-Raphson solver using analytical Vega to find implied volatility from option price
    2. Handle edge cases such as deep in-the-money options using bisection or Brent's method
    3. Plot the Volatility Skew across strikes and term structure across expiration dates
7

Quantitative Strategy Development and Backtesting

Design, implement, and evaluate quantitative trading strategies using Python, addressing common pitfalls like lookahead bias, survivorship bias, and transaction friction.

  • Build a vectorized backtesting engine with realistic transaction costs
    ~15hBuild

    Realistic backtesting requires accounting for transaction costs that otherwise turn theoretical profits into live losses.

    You'll learn

    • Vectorized backtesting — calculating strategy performance across time series without iterative row loops
    • Lookahead bias — inadvertently using information in testing that was not available at signal generation time
    • Turnover — the percentage of a portfolio that is replaced in a given time period

    Create a clean, vectorized Python backtesting framework supporting equities or crypto time-series data, incorporating bid-ask spreads, broker commissions, and market impact models.

    Done when: you successfully run backtests of mean-reversion and trend-following signals on historical daily/hourly data with slippage and commission deducted.

    How to work through it

    1. Set up data structures using pandas and numpy for vectorized signal generation
    2. Implement transaction cost models accounting for fixed fees and bid-ask spread crossing
    3. Compute strategy return series, cumulative equity curve, and turnover metrics
  • Calculate performance metrics: Sharpe, Sortino, Calmar, and Drawdowns
    ~10hBuild

    Performance is measured risk-adjusted; absolute return is meaningless without quantifying volatility and drawdown risk.

    You'll learn

    • Sharpe Ratio — measure of excess return per unit of total risk (standard deviation)
    • Sortino Ratio — variation of Sharpe ratio measuring return against downside/harmful volatility only
    • Maximum Drawdown (MDD) — the maximum observed loss from a peak to a trough of a portfolio before a new peak

    Implement standard portfolio performance and risk metrics in Python. Understand the limitations of Sharpe ratio under non-normal returns and high skew.

    Done when: you write a comprehensive risk reporting module generating Sharpe, Sortino, Max Drawdown, and Win/Loss ratios for arbitrary return streams.

    How to work through it

    1. Implement formulas for annualized return, annualized volatility, and annualized Sharpe Ratio
    2. Calculate Maximum Drawdown (MDD) and Drawdown Duration series
    3. Compute Sortino Ratio (penalizing only downside deviation) and Calmar Ratio
  • Implement Statistical Arbitrage (Pairs Trading) with Cointegration
    ~16hBuild

    Pairs trading is the quintessential quantitative relative-value strategy deployed on multi-asset desks.

    You'll learn

    • Cointegration — stationary linear combination of two or more non-stationary time series
    • Z-Score — statistical measure of how many standard deviations an observation is from the mean
    • Mean Reversion — financial theory suggesting asset prices and historical returns return to long-run averages

    Implement a pairs trading strategy using the Engle-Granger two-step cointegration test, calculating dynamic hedge ratios and Z-score spread thresholds.

    Done when: your pairs trading strategy selects cointegrated asset pairs, generates mean-reverting entry/exit signals, and logs performance metrics over out-of-sample data.

    How to work through it

    1. Test asset pairs for stationarity and cointegration using the Augmented Dickey-Fuller (ADF) test
    2. Calculate the hedge ratio via Ordinary Least Squares (OLS) regression on asset prices
    3. Generate trading signals based on Z-score normalized spread deviations with stop-loss bounds
8

Market Making, Hedging and Execution Mechanics

Explore the principles of electronic market making: setting bid-ask spreads, managing inventory risk, adverse selection, and executing dynamic delta hedging.

  • Implement the Avellaneda-Stoikov Market Making model in Python
    ~16hBuild

    Proprietary trading desks frequently act as liquidity providers where managing inventory skew is the core objective.

    You'll learn

    • Avellaneda-Stoikov Model — canonical quantitative model for optimal high-frequency quoting with inventory risk
    • Reservation Price — a market maker's subjective fair value adjusted downward/upward for existing long/short inventory
    • Adverse Selection — the risk of trading with market participants who have superior private information

    Study and simulate the Avellaneda-Stoikov framework for optimal bid and ask quoting under inventory risk. Observe how reservation prices shift based on accumulated inventory.

    Done when: you simulate a market maker in Python that dynamically adjusts bid/ask quotes to clear inventory and minimize terminal inventory variance.

    How to work through it

    1. Implement the reservation price equation: r(s, q, t) = s - q * gamma * sigma^2 * (T - t)
    2. Compute optimal spread around the reservation price based on order arrival intensity
    3. Simulate order fills using Poisson process arrivals and plot PnL vs inventory trajectory
  • Simulate dynamic Delta Hedging and Gamma scalping under discrete time
    ~16hBuild

    Theoretical Black-Scholes assumes continuous hedging; real desks must balance discrete rebalancing costs against Gamma risk.

    You'll learn

    • Delta Hedging — trading underlying assets to maintain a net delta of zero and eliminate directional risk
    • Gamma Scalping — dynamically buying low and selling high to capture profit from large price oscillations
    • Realized vs Implied Volatility — the actual observed historical volatility versus the price paid for option volatility

    Simulate a delta-neutral options portfolio and execute periodic rebalancing against the underlying asset. Observe how hedging frequency, transaction costs, and realized volatility impact portfolio PnL.

    Done when: you produce a Python simulation demonstrating the PnL distribution of a delta-hedged short/long option position across varying rebalancing frequencies and transaction fees.

    How to work through it

    1. Simulate an underlying stock path following Geometric Brownian Motion
    2. Calculate option Delta and execute rebalancing trades in the underlying asset at discrete intervals
    3. Quantify PnL variance caused by discrete rebalancing and compare realized volatility to implied volatility
9

Risk Management, Position Sizing and Portfolio Construction

Master position sizing rules, capital allocation, Value at Risk (VaR), stress testing, and the mathematical limits of leverage.

  • Derive and apply the Kelly Criterion and Fractional Kelly sizing
    ~12hLearn

    Position sizing is the primary determinant of long-term trading survival and compounded returns.

    You'll learn

    • Kelly Criterion — mathematical formula for sizing bets to maximize the expected geometric growth rate of capital
    • Fractional Kelly — betting a fraction (e.g., half) of the theoretical Kelly size to dramatically reduce drawdown risk
    • Gambler's Ruin — the statistical certainty of going bankrupt when playing a negative expectation or over-leveraged game

    Learn the mathematics of the Kelly Criterion for optimal capital growth under known probabilities and payoffs. Understand why full Kelly sizing creates extreme volatility and how to implement fractional Kelly sizing.

    Done when: you derive the continuous and discrete Kelly formulas and write a simulation demonstrating long-term geometric wealth growth under full, half, and over-leveraged Kelly bets.

    How to work through it

    1. Derive the basic Kelly formula: f* = (bp - q) / b for binary payoffs
    2. Model ruin probability and drawdown distributions for 1.0x Kelly vs 0.5x Kelly
    3. Implement multi-asset Kelly sizing with covariance matrices in Python
  • Calculate Value at Risk (VaR) and Expected Shortfall (CVaR)
    ~14hBuild

    Desks operate under strict VaR limits set by risk managers to cap potential firm-wide liquidation losses.

    You'll learn

    • Value at Risk (VaR) — statistical estimate of the maximum expected loss over a specific time horizon at a given confidence level
    • Expected Shortfall (CVaR) — average loss incurred in the tail scenarios beyond the VaR threshold
    • Stress Testing — evaluating portfolio behavior under historical crisis scenarios (e.g., 2008 crash, 2020 liquidity shock)

    Implement parametric (variance-covariance), historical, and Monte Carlo VaR and CVaR models in Python. Understand regulatory standards and tail-risk failure modes.

    Done when: you build a risk dashboard calculating 1-day and 10-day 99% VaR and CVaR for a multi-asset portfolio.

    How to work through it

    1. Compute Historical Simulation VaR by sorting historical portfolio returns
    2. Implement Parametric VaR using portfolio variance and normal distribution z-scores
    3. Calculate Conditional VaR (Expected Shortfall) measuring expected loss conditional on exceeding the VaR threshold
10

Game Theory, Behavioral Biases and Uncertainty

Study interactive decision making, auction theory, bluffing mechanics, and psychological traps like loss aversion and gambler's fallacy.

  • Solve Nash Equilibrium, auction mechanisms, and asymmetric information games
    ~12hLearn

    Trading in competitive markets is an interactive game where anticipating competitor responses determines profitability.

    You'll learn

    • Nash Equilibrium — stable state where no player can benefit by unilaterally changing strategy
    • Vickrey Auction — second-price sealed-bid auction where bidding true valuation is a dominant strategy
    • Winner's Curse — tendency for winning bids in common-value auctions to exceed intrinsic asset value due to estimation noise

    Analyze game theory concepts including Nash equilibrium, minimax strategies, first-price and second-price (Vickrey) auctions, and winner's curse.

    Done when: you write complete analytical solutions to 10 strategic game theory problems involving bidding strategies and dominant equilibria.

    How to work through it

    1. Find pure and mixed strategy Nash equilibria in 2x2 and continuous payoff matrices
    2. Analyze bidding incentives in First-Price vs Second-Price (Vickrey) auctions
    3. Model the Winner's Curse in common-value auctions with noisy private signals
  • Deconstruct cognitive biases: Loss Aversion, Disposition Effect, and Gambler's Fallacy
    ~8hLearn1 resource

    Disciplined decision making requires conscious defense against innate human psychological biases under risk.

    You'll learn

    • Prospect Theory — behavioral model describing how people decide between alternatives involving risk and probability
    • Loss Aversion — the psychological reality that losses feel roughly twice as painful as equivalent gains feel pleasurable
    • Outcome Bias — judging the quality of a decision based solely on its eventual outcome rather than the process

    Study behavioral economics principles: Kahneman & Tversky's Prospect Theory, loss aversion, sunk cost fallacy, and outcome bias.

    Done when: you write an essay analyzing three historical trading desk blow-ups through the lens of specific behavioral heuristics and risk failures.

    How to work through it

    1. Examine Prospect Theory: S-shaped value function, risk-seeking in losses, and risk-averse in gains
    2. Identify the Disposition Effect (selling winners too early, holding losers too long)
    3. Review risk management case studies (e.g., Nick Leeson, LTCM, London Whale)
11

Trading Simulations, Mock Markets and Making Quotes

Engage in live interactive market making, card betting games, and simulated trading sessions to bridge quantitative models with fast-paced decision making.

  • Participate in live open-outcry and electronic market making card games
    ~15hPractice1 resource

    Proprietary trading firms heavily use interactive betting and market-making games during desk assessment days.

    You'll learn

    • Two-sided market — simultaneously quoting both a buy price (bid) and a sell price (ask)
    • Inventory skewing — shifting your bid and ask lower (if long) or higher (if short) to attract offsetting flow
    • Information leakage — inferring the private holdings of other traders from the trades and quotes they make

    Play interactive market making games (such as the 8-card game, dice spreads, or hidden-card sum pricing) where you must make continuous two-sided markets (Bid/Ask) and manage risk as cards are revealed.

    Done when: you complete 10 recorded market-making simulation sessions, actively making continuous two-sided quotes, managing inventory, and maintaining a positive net expected value.

    How to work through it

    1. Learn the rules of standard trading games (e.g., bidding on the sum of 2 unseen cards in a standard deck)
    2. Calculate dynamic conditional expectations as partial information is revealed on the table
    3. Quote tight bid-ask spreads, adjust quotes when hit, and flatten toxic inventory quickly
  • Compete in an algorithmic trading bot simulation tournament
    ~18hApply

    Building and running a live bot combines order management, strategy logic, risk limits, and latency handling into one environment.

    You'll learn

    • Execution API — programmatic interface for sending, modifying, and canceling live orders
    • Circuit Breaker — automated safety mechanism that halts trading upon exceeding predetermined loss parameters
    • Order Invalidation — handling rejected orders, network drops, and state desynchronization

    Deploy your automated trading logic to a simulated exchange environment (e.g., Python simulated matching engine, QuantConnect, or university algorithmic trading competition platform) against other automated liquidity providers and latency agents.

    Done when: your automated bot runs continuously for a full simulated multi-day trading session, successfully managing risk limits and executing positive PnL trades.

    How to work through it

    1. Connect your algorithm to exchange API websockets for live order book streaming and order execution
    2. Implement automated circuit breakers that halt trading on excessive drawdown or position limits
    3. Deploy and monitor bot performance across high-volatility and ranging market regimes
12

Quantitative Interview Preparation and Desk Drills

Synthesize all mathematical, algorithmic, and derivatives competencies to master the rigorous quantitative trading interview process (brainteasers, green book questions, mental speed runs).

  • Solve 50 classic Green Book probability and brainteaser problems
    ~20hPractice2 resources

    These specific problem collections form the foundation of questions asked at Optiver, Jane Street, Citadel, IMC, and SIG.

    You'll learn

    • The Green Book — 'A Practical Guide to Quantitative Finance Interviews', the industry standard quant question bank
    • Martingale stopping theorem — powerful mathematical tool for finding expected stopping times in fair games
    • Symmetry arguments — simplifying complex probabilistic systems by identifying geometric or game symmetries

    Work systematically through the 'Green Book' (A Practical Guide to Quantitative Finance Interviews by Xinfeng Zhou) and Mark Joshi's interview texts. Time yourself at 5 minutes per question without looking at hints.

    Done when: you solve 50 advanced quant interview problems spanning conditional probability, Markov chains, random walks, and geometry puzzles under timed conditions with correct written derivations.

    How to work through it

    1. Solve probability problems covering stopping times, dice games, and coin toss sequences
    2. Work through logic puzzles, river-crossing invariants, and symmetry-based game theory problems
    3. Write out clean verbal explanations for every solution as if explaining live to an interviewer
  • Drill speed options pricing and Greek intuition under interview pressure
    ~12hPractice

    Trading desks test whether you have an intuitive, instant grasp of option Greeks rather than just textbook formulas.

    You'll learn

    • Gamma-Theta Trade-off — the mathematical reality that positive Gamma (convexity) requires paying negative Theta (time decay)
    • Rule of 16 — dividing annual volatility by 16 (approx sqrt(252)) to get expected daily price moves
    • Sticky Strike vs Sticky Delta — models of how implied volatility curves shift when underlying spot price moves

    Practice fast qualitative and quantitative options questions: predicting Delta shifts, pricing intuitive payouts, sketching volatility smile implications, and calculating Gamma/Theta trade-offs without paper.

    Done when: you complete 20 rapid-fire mock options interview prompts in under 90 seconds each with clear verbal reasoning.

    How to work through it

    1. Practice explaining the relationship between Gamma and Theta (the cost of holding convexity)
    2. Solve for break-even straddle moves at expiration given ATM implied volatility
    3. Answer qualitative questions on how changes in interest rates, dividends, and spot price shift the smile
  • Conduct 5 full mock quant trader interviews and complete post-session review
    ~15hApply

    Speaking through complex probability derivations under pressure while maintaining speed is a distinct skill that requires live practice.

    You'll learn

    • Thinking Out Loud — communicating intuition, assumptions, and partial progress clearly during live derivations
    • Composure Under Uncertainty — maintaining systematic problem-solving ability after making a calculation error
    • Mock Review Matrix — structured rubric evaluating speed, mathematical correctness, and risk calibration

    Participate in five 45-minute timed mock interview sessions with a peer or mentor covering mental math, brainteasers, market intuition, and interactive game theory. Review feedback on pacing, composure under pressure, and calculation accuracy.

    Done when: you complete 5 recorded mock interviews, scoring 'Hire' level ratings on mathematical rigor, structured thinking out loud, and mental composure.

    How to work through it

    1. Conduct structured 45-minute interviews covering 1 mental math screen, 2 probability puzzles, and 1 trading game
    2. Practice articulating hypotheses and thought processes out loud while calculating on a whiteboard
    3. Document errors, speed bottlenecks, and communication blind spots in an interview retrospective log

How the plan fits together

12 phases in 6 stages. Anything on the same row can be worked on at the same time, and 3 of them can start straight away.

An arrow points from a phase to the work it unlocks: before starting any phase, every phase with an arrow into it has to be finished first.

STARTSTAGE 2STAGE 3STAGE 4STAGE 5STAGE 61Mental Arithmetic,Estimation and SpeedCalculations3 tasks · ~30h2Discrete Probability,Combinatorics and ExpectedValue3 tasks · ~40h3Market Microstructure,Order Books and ExchangeMechanics2 tasks · ~26h4Continuous Probability,Stochastic Processes andRandom Walks2 tasks · ~27h5Financial Instruments:Equities, Futures, FX andRates2 tasks · ~26h6Derivatives Theory:Options, Greeks andVolatility3 tasks · ~41h7Quantitative StrategyDevelopment andBacktesting3 tasks · ~41h8Market Making, Hedging andExecution Mechanics2 tasks · ~32h9Risk Management, PositionSizing and PortfolioConstruction2 tasks · ~26h10Game Theory, BehavioralBiases and Uncertainty2 tasks · ~20h11Trading Simulations, MockMarkets and Making Quotes2 tasks · ~33h12Quantitative InterviewPreparation and DeskDrills3 tasks · ~47h

Resources

23 in this plan's library, beyond the links on individual tasks.

Learning & Foundational Texts

Essential books on probability, derivatives, and microstructure.

  • A Practical Guide To Quantitative Finance Interviews

    Contains over 200 solved quantitative interview questions covering probability, calculus, option Greeks, and brainteasers.

    quantfinanceinterviews.com · CreateSpace / Independent Publishing · Book · ~$20–$35 · Intermediate

  • Algorithmic and High-Frequency Trading

    Delivers mathematical formulations for Avellaneda-Stoikov market making, optimal execution algorithms, and inventory risk control.

    cambridge.org · Cambridge University Press · Book · ~$70–$90 · Advanced

  • Algorithmic Trading: Winning Strategies and Their Rationale

    Use this to understand quantitative backtesting frameworks, mean-reversion, momentum, and risk controls.

    Wiley (Ernie Chan) · Book · ~£45 · Intermediate

  • Brainstellar

    Features categorized quantitative brainteasers across probability, logic, and game theory with difficulty ratings.

    brainstellar.com · Mohit Kumar · Puzzle platform · Free · Intermediate

  • CME Group Education

    Covers contract specifications, margin calculations, roll mechanics, and settlement rules straight from a major derivatives exchange.

    cmegroup.com · CME Group · Educational platform · Free · Introductory

  • Fifty Challenging Problems in Probability with Solutions

    Introduces essential combinatorial reasoning and probability puzzles commonly used in quantitative trading interviews.

    store.doverpublications.com · Dover Publications · Book · ~$10–$15 · Intermediate

  • Game Theory: An Introduction

    Builds formal reasoning in strategic games, Nash equilibria, Bayesian asymmetric information, and auction theory.

    press.princeton.edu · Princeton University Press · Book · ~$65–$85 · Intermediate

  • Introduction to Probability (2nd Edition)

    Builds rigorous foundations of discrete probability, conditional expectation, and Bayes' Rule through intuitive story proofs.

    probabilitybook.net · CRC Press (Taylor & Francis Group) · Book / Online Course · Free online, ~$80–$100 print · Intermediate

  • Option Volatility and Pricing: Advanced Trading Strategies and Techniques

    The quintessential desk reference for option Greeks, volatility smiles, and intuitive risk positioning.

    McGraw-Hill (Sheldon Natenberg) · Book · ~£50 · Intermediate

  • Option Volatility and Pricing: Advanced Trading Strategies and Techniques (2nd Edition)

    Bridges theoretical pricing models with practical options market making, Greeks management, and volatility surface trading.

    mheducation.com · McGraw-Hill Education · Book · ~$45–$65 · Advanced

  • Options, Futures, and Other Derivatives

    Provides comprehensive coverage of derivative products, cash equities, futures contracts, swaps, and interest rate term structures.

    pearson.com · Pearson · Book · ~$80–$150 · Intermediate

  • QuantConnect (LEAN Engine)

    Allows traders to design, backtest, and deploy multi-asset quantitative strategies using institutional tick data.

    quantconnect.com · QuantConnect · Algorithmic backtesting engine · Free open-source / cloud tiers from $20–$60/month · Advanced

  • QuantGuide

    Provides interactive problem sets spanning probability, expected value, linear algebra, and speed arithmetic with verified solutions.

    quantguide.io · QuantGuide · Interactive practice platform · Free tier / ~$35/month premium · Intermediate

  • Quantitative Risk Management: Concepts, Techniques and Tools (Revised Edition)

    Explains rigorous mathematical methods for Value-at-Risk, Expected Shortfall, copulas, and tail-risk management.

    press.princeton.edu · Princeton University Press · Book · ~$90–$110 · Advanced

  • Quantitative Trading: How to Build Your Own Algorithmic Trading Business (2nd Edition)

    Teaches implementation of mean-reversion and momentum strategies while mitigating backtesting biases like lookahead and survivorship.

    wiley.com · John Wiley & Sons · Book · ~$45–$60 · Intermediate

  • Rotman Interactive Trader (RIT)

    Simulates live limit order book trading, electronic market making, and options delta hedging across interactive cases.

    inside.rotman.utoronto.ca · Rotman School of Management, University of Toronto · Simulation software · Mixed / Institutional license · Advanced

  • Rotman International Trading Competition (RITC)

    Hosts global simulated trading cases covering algorithmic market making, volatility trading, and commodity arbitrage.

    Rotman School of Management, University of Toronto · Trading competition · Advanced

  • Secrets of Mental Math: The Mathemagician's Guide to Lightning Calculation and Amazing Mental Math Tricks

    Teaches systematic mental calculation techniques and order-of-magnitude estimation required for real-time market pricing.

    penguinrandomhouse.com · Crown Archetype / Penguin Random House · Book · ~$15–$18 · Introductory

  • Stochastic Calculus for Finance I & II

    Provides foundational mathematical rigor for discrete binomial models, Brownian motion, Itô's Lemma, and continuous-time asset pricing.

    link.springer.com · Springer · Book series · ~$50–$70 each · Advanced

  • The Arithmetic Game (Zetamac)

    Directly trains rapid mental addition, subtraction, multiplication, and division under tight time constraints for trading screening tests.

    arithmetic.zetamac.com · Zetamac · Interactive web drill · Free · Introductory

  • Thinking in Bets: Making Smarter Decisions When You Don't Have All the Facts

    Teaches practical decision hygiene under uncertainty and helps avoid outcome bias during market execution.

    penguinrandomhouse.com · Portfolio / Penguin Random House · Book · ~$15–$20 · Introductory

  • Trading and Exchanges: Market Microstructure for Practitioners

    Serves as the definitive reference on limit order book dynamics, matching engines, order routing, and adverse selection.

    global.oup.com · Oxford University Press · Book · ~$100–$195 · Intermediate

Competitions & Simulations

Trading games, hackathons, and algorithmic competitions.