Enrollment for the ISI-CMI is Live! Apply Now β†’
EduGlobal Logo
Edu Global Institute For Olympiads and Research
Back to Master Directory
Quantitative analyst reviewing market data and strategy backtests on screen
Special Courses Rs 1,200 / session

Quant Trading: The Mathematics Behind Systematic Strategies

EG

EduGlobal Masterclass

1-on-1 Remote Mentorship

Share:
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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.

End of Syllabus. Apply for Admission

Book a trial

Three sessions with the mentor who would teach the full course. Nothing is charged until your slot is confirmed.

Fee on enquiry
3 sessions a week - about Rs 14,400 a month · We quote after the diagnostic, so you pay for the plan your child needs
INR 599 from, by class
Request a trial slot Browse other courses
  • 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
Talk to us

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
Trial fee by class, if you book
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.

Send an enquiry

A parent or guardian should fill this in. We reply within one working day.

Not ready to pay yet? Leave the box unticked and just press Send enquiry. We will still receive your details and reply within one working day, and you can book a trial later whenever you are ready.

Ask usfee on enquiry
Enquire

Free resources, straight to your inbox

Problem sets, strategy guides and olympiad registration deadlines β€” sent when they matter, never more than twice a month.