Quant Trading: The Mathematics Behind Systematic Strategies
- For
- Class 11 - Undergraduate
- Level
- Advanced
- Duration
- 32 weeks
- Each week
- 5 hours
- Batch
- Group class, maximum 8 students
- Mode
- Online
- Mentor
- Quantitative finance mentors
The mathematics, not the strategy names
Most quant trading material is a tour: here is momentum, here is mean reversion, here is an equity curve. It is enjoyable and it teaches very little, because the thing that separates someone who can do this work is not knowing what a strategy is called.
It is the probability, time series analysis, stochastic processes and optimisation underneath β and above all the statistical judgement to know when a promising result is an artefact. This course is built on that, implemented in Python.
Where retail strategies quietly fail
Three failures account for most of it, and all three are mathematical.
Distributional assumptions. Market returns have heavier tails than the normal distribution, so a model calibrated on normality understates the frequency of large moves β exactly the moves that end accounts. Non-stationarity. A relationship estimated on one period need not hold in the next, and a statistic computed on a non-stationary series can be meaningless rather than merely imprecise. Costs. Transaction costs, spread and market impact are first-order terms. A strategy with a theoretical edge smaller than its execution cost is a losing strategy, and it looks excellent on paper.
The unit nobody wants and everybody needs
An entire unit goes to backtesting and its statistics, and it is the most valuable thing in the course.
A researcher who tests two hundred strategy variants will find several with excellent Sharpe ratios by chance alone. That is arithmetic, not misfortune. Add look-ahead bias β using information unavailable at the time β and survivorship bias, where the dataset silently excludes companies that failed, and you can manufacture an impressive result from pure noise without any intention to deceive.
So we teach train-test discipline, walk-forward analysis, the deflated Sharpe ratio and honest performance measurement as standard practice rather than as advanced refinements. The hardest skill in this subject is recognising that your own result is not real. Most self-taught practitioners never acquire it.
Time series and stochastic processes, properly
Financial data is a time series and most statistical training assumes independent observations, which is the source of a great deal of confusion.
We cover stationarity and why it is the precondition for most of what follows, autocorrelation and partial autocorrelation, the AR, MA, ARMA and ARIMA family, volatility clustering through ARCH and GARCH, and cointegration β which is the actual mathematical basis of pairs trading, as opposed to the folklore version.
From there into stochastic processes: random walks and martingales, Brownian motion and its quadratic variation, geometric Brownian motion, and Ito's lemma. This is the language option pricing is written in, and a student who has it can read the literature instead of taking its conclusions on trust.
Portfolios as a convex problem
Mean-variance optimisation is a constrained convex optimisation problem, and treating it as one explains its notorious behaviour.
The optimiser is extremely sensitive to the estimated covariance matrix, and covariance estimated from limited data carries large error β so the "optimal" portfolio is frequently an artefact of estimation noise rather than a discovery. We cover why this happens, what shrinkage does about it, and how eigenvalue structure and PCA reveal the factor structure underneath. This is a case where understanding the mathematics changes what you would actually do.
Machine learning, used carefully
Machine learning has specific failure modes on financial data and we teach it with them in plain view.
Ordinary k-fold cross-validation leaks future information when applied to a time series, which by itself invalidates a lot of published work. The signal-to-noise ratio is low and the structure is non-stationary, so flexible models overfit readily and convincingly. Used with time-series-aware validation and genuine regularisation, these methods are useful. Used as a black box on price data, they produce confident nonsense.
What this course will not tell you
It will not promise profitability, and you should treat any course that does with suspicion. Markets are competitive, costs are real, and the majority of strategies that look good in a backtest do not survive execution.
What it gives you is the mathematics the field runs on, implemented in code you wrote and understand, plus the statistical discipline to evaluate your own ideas honestly. That is the foundation quantitative research roles assume and the foundation graduate study in financial mathematics builds on. It is not a substitute for either.
Who this suits
Students from Class 11 upward through undergraduate study with calculus, basic linear algebra and basic probability. Python is taught within the course, so prior programming helps but is not assumed.
Classes are live and online in groups of at most eight. Students write code and work problems during the session, and strategy work is critiqued on its evaluation discipline as strictly as on its idea β because in this subject a good idea evaluated badly is indistinguishable from a bad one.
What students will be able to do
- Work the probability and statistics that systematic trading actually rests on, rather than a tour of strategy names
- Handle time series properly: stationarity, autocorrelation, cointegration and why differencing matters
- Use stochastic processes at the level the field needs: random walks, Brownian motion and Ito's lemma
- Apply portfolio optimisation as a constrained convex problem, with its documented instabilities
- Understand the statistics of backtesting, including multiple-testing and survivorship bias
- Build and evaluate a strategy in Python, with the evaluation treated as the hard part
- Read quantitative finance literature without the mathematics being the obstacle
- Judge honestly whether a result is signal or the product of having looked at enough things
Course structure
- Unit 1: Probability foundations
Random variables, distributions and moments; heavy tails and why the normal distribution understates market risk; joint distributions, covariance and correlation; conditional expectation. The distributional assumptions are where most retail strategies quietly fail. - Unit 2: Statistical inference for finance
Estimation, confidence intervals and hypothesis testing; the law of large numbers and the central limit theorem; maximum likelihood; and the multiple-testing problem, which is the central statistical issue in strategy research. - Unit 3: Time series analysis
Stationarity and why it matters; autocorrelation and partial autocorrelation; AR, MA, ARMA and ARIMA models; volatility clustering and ARCH/GARCH; cointegration and the statistical basis of pairs trading. - Unit 4: Stochastic processes
Random walks and martingales; Brownian motion and its quadratic variation; geometric Brownian motion; Ito's lemma; and the stochastic differential equations that option pricing is written in. - Unit 5: Linear algebra and optimisation for portfolios
Covariance matrices and their estimation error; eigenvalues, PCA and factor structure; mean-variance optimisation as a constrained convex problem; why the naive solution is unstable and what shrinkage does about it. - Unit 6: Market microstructure and execution
Order books, bid-ask spread and market impact; the difference between a theoretical return and a realised one; transaction costs as a first-order term rather than a footnote; slippage and why strategies that work on paper do not survive execution. - Unit 7: Strategy construction
Momentum, mean reversion and statistical arbitrage as mathematical statements rather than labels; signal construction; position sizing; risk limits; and the Kelly criterion with its practical caveats. - Unit 8: Backtesting and its statistics
Train-test discipline and walk-forward analysis; look-ahead bias, survivorship bias and data snooping; overfitting and the deflated Sharpe ratio; performance measurement. The hardest skill in the subject is knowing when your own result is not real. - Unit 9: Machine learning, used carefully
Supervised learning on financial data; cross-validation adapted for time series, where ordinary k-fold leaks the future; regularisation; feature engineering; and an honest account of why many machine learning results in finance do not replicate. - Unit 10: Python implementation
NumPy and pandas for financial data; vectorised computation; building a backtesting engine from first principles rather than trusting a library you have not read; reproducible research practice.
Who this is for
Calculus, basic linear algebra and basic probability. Python is taught within the course; prior programming helps but is not assumed.
Students join this programme from India, United States, United Kingdom, Singapore and United Arab Emirates.
Common questions
Is this a trading course or a mathematics course?
A mathematics course, applied to trading, and the distinction is the point. There is no shortage of material naming strategies and showing equity curves. What separates someone who can do this work is the probability, time series and optimisation underneath, plus the statistical judgement to know when a backtest is telling you nothing. We teach that, in Python, with real evaluation discipline.
Will this make me profitable?
No course can promise that and we will not. Markets are competitive, costs are real, and most strategies that look good in a backtest do not survive contact with execution. What this course gives you is the mathematics the field runs on and the statistical discipline to evaluate your own ideas honestly, which is the part most self-taught practitioners never acquire. Treat anyone promising returns from a course with suspicion.
Do I need to know programming already?
No. Python is taught within the course, from NumPy and pandas through to building a backtesting engine from first principles. Prior programming helps you move faster but is not assumed. What you do need is the mathematics: calculus, basic linear algebra and basic probability.
Why so much emphasis on backtesting?
Because it is where the subject is won and lost, and because it is the thing least taught. A researcher who tests two hundred strategy variants will find several with excellent Sharpe ratios purely by chance; that is a mathematical certainty, not bad luck. Look-ahead bias, survivorship bias and data snooping each manufacture results that are not there. An entire unit is given to this, and the deflated Sharpe ratio and walk-forward analysis are taught as standard practice rather than as refinements.
Is machine learning the answer?
It is a tool with specific failure modes in this domain, and we teach it that way. Ordinary k-fold cross-validation leaks future information when applied to a time series, which alone invalidates a great deal of published work. Financial data has a low signal-to-noise ratio and non-stationary structure, so flexible models overfit readily. Used carefully, with time-series-aware validation and real regularisation, machine learning is useful. Used as a black box on price data, it mostly produces confident nonsense.
What roles does this prepare a student for?
The mathematics here is the foundation quantitative research and trading roles assume, and it is also the foundation for graduate study in financial mathematics or statistics. It is not a substitute for a degree or for the specific interview preparation those roles involve. It removes the obstacle that stops most candidates, which is that the mathematics was never properly learned.
How does this relate to the Advanced Maths for Research course?
They overlap deliberately. Probability, stochastic processes, linear algebra and convex optimisation appear in both. A student taking both finds the second considerably lighter than its syllabus suggests. Advanced Maths for Research goes further into pure analysis and measure theory; this course goes further into time series, microstructure and the statistics of evaluation.
Book a trial
Three sessions with the mentor who would teach the full course. Nothing is charged until your slot is confirmed.
- A diagnostic, a taught class and written feedback
- Taught by the mentor who leads the course
- You pick the slot from our live calendar
- Pay only after the slot is confirmed
- For
- Class 11 - Undergraduate
- Level
- Advanced
- Duration
- 32 weeks
- Each week
- 5 hours
- Batch
- Group class, maximum 8 students
- Mode
- Online
- Mentor
- Quantitative finance mentors
Ask a question, or book a trial
Tell us about the student and we will reply with an honest view of whether this programme fits. If you would like to see the teaching first, add a trial class.
- No obligation - send the enquiry without booking anything
- Three sessions if you do book: a diagnostic, a taught class and feedback
- Taught by the mentor who would lead the full course
- You choose the slots from our calendar after payment
| Class 1 to 5 | 3 sessions | INR 599 |
| Class 6 to 8 | 3 sessions | INR 799 |
| Class 9 and 10 | 3 sessions | INR 899 |
| Class 11 and 12 | 3 sessions | INR 999 |
| Graduation and above | 4 sessions | INR 1,099 |
Sending an enquiry is free. The fee applies only if you tick the trial box below.