Self Study Quant Trader
Self Study Quant Trader
Quantitative Trader
Michael Halls-Moore QuantStart.com
Quantitative trader roles within large quant funds are often perceived to be one of the most
prestigious and lucrative positions in the quantitative finance employment landscape. Trading
careers in a "parent" fund are often seen as a springboard towards eventually allowing one to form
their own fund, with an initial capital allocation from the parent employer and a list of early
investors to bring on board.
Competition for quantitative trading positions is intense and thus a significant investment of time
and effort is necessary to obtain a career in quant trading. In this article I will outline the common
career paths, routes in to the field, the required background and a self-study plan to help both retail
traders and would-be professionals gain skills in quantitative trading.
Setting Expectations
Before we delve into the lists of textbooks and other resources, I will attempt to set some
expectations about what the role involves. Quantitative trading research is much more closely
aligned with scientific hypothesis testing and academic rigour than the "usual" perception of
investment bank traders and the associated bravado. There is very little (or non-existent)
discretionary input when carrying out quantitative trading as the processes are almost universally
automated.
The scientific method and hypothesis testing are highly-valued processes within the quant finance
community and as such anybody wishing to enter the field will need to have been trained in
scientific methodology. This often, but not exclusively, means training to a doctoral research level
- usually via having taken a PhD or graduate level Masters in a quantitative field. Although one can
break into quantitative trading at a professional level via alternate means, it is not common.
The skills required by a sophisticated quantitative trading researcher are diverse. An extensive
background in mathematics, probability and statistical testing provide the quantitative base on
which to build. An understanding of the components of quantitative trading is essential, including
forecasting, signal generation, backtesting, data cleansing, portfolio management and execution
methods. More advanced knowledge is required for time series analysis, statistical/machine learning
(including non-linear methods), optimisation and exchange/market microstructure. Coupled with
this is a good knowledge of programming, including how to take academic models and implement
them rapidly.
This is a significant apprenticeship and should not be entered into lightly. It is often said that it
takes 5-10 years to learn sufficient material to be consistently profitable at quantitative trading in a
professional firm. However the rewards are significant. It is a highly intellectual environment
with a very smart peer group. It will provide continuous challenges at a fast pace. It is extremely
well remunerated and provides many career options, including the ability to become an
entrepreneur by starting your own fund after demonstrating a long-term track record.
Necessary Background
It is common to consider a career in quantitative finance (and ultimately quantitative trading
research) while studying on a numerate undergraduate degree or within a specialised technical
doctorate. However, the following advice is applicable to those who may wish to transition into a
quant trading career from another, albeit with the caveat that it will take somewhat longer and will
involve extensive networking and a lot of self-study.
At the most basic level, professional quantitative trading research requires a solid understanding
of mathematics and statistical hypothesis testing. The usual suspects of multivariate calculus, linear
algebra and probability theory are all required. A good class-mark in an undergraduate course of
mathematics or physics from a well-regarded school will usually provide you with the necessary
background.
If you do not have a background in mathematics or physics then I would suggest that you should
pursue a degree course from a top school in one of those fields. You will be competing with
individuals who do have such knowledge and thus it will be highly challenging to gain a position at
a fund without some definitive academic credentials.
In addition to having a solid mathematical understanding it is necessary to be adept at
implementation of models, via computer programming. The common choices of modelling
languages these days include R, the open-source statistical language; Python, with its extensive data
analysis libraries; or MatLab. Gaining extensive familiarity with one of these packages is a
necessary prerequisite to becoming a quantitative trader. If you have an extensive background in
computer programming, you may wish to consider gaining entry into a fund via the Quantitative
Developer route.
The final major skill needed by quantitative trading researchers is that of being able to objectively
interpret new research and then implement it rapidly. This is a skill learned via doctoral training
and one of the reasons why PhD candidates from top schools are often the first to be picked for
quantitative trading positions. Gaining a PhD in one of the following areas (particularly machine
learning or optimisation) is a good way into a sophisticated quant fund.
Big Data - Alternative sources of data, such as consumer social media activities, often lead
to terabytes (or greater) of data that requires more novel software/hardware in order to
interpret. New algorithm implementations have been created in order to handle such "big
data".
Modelling Methodology
I've provided some key Machine Learning textbooks in the accompanying PDF The Essential
Algorithmic Trading Reading List and they will discuss the following topics and models, which
are necessary for a beginning quant trader to know:
Statistical Modelling and Limitations - The books will outline what statistical learning is
and isn't capable of along with the tradeoffs that are necessary when carrying out such
research. The difference between prediction and inference is outlined as well as the
difference between supervised and unsupervised learning. The bias-variance tradeoff is also
explained in detail.
Linear Regression - Linear regression (LR) is one of the simplest supervised learning
techniques. It assumes a model where the predicted values are a linear function of the
predictor variable(s). While this may seem simplistic compared to the remaining methods in
this list, linear regression is still widely utilised in the financial industry. Being aware of LR
is important in order to grasp the later methods, some of which are generalisations of LR.
Decision Tree Methods: Bagging, Random Forests - Decision trees are a type of graph
that are often employed in classification settings. Bagging and Random Forest techniques
are ensemble methods making use of such trees to reduce overfitting and reduce variance in
individually fitted supervised learning methods.
Neural Networks - Artificial Neural Networks (ANN) are a machine learning technique
often employed in a supervised manner to find non-linear relationships between predictors
and responses. In the financial domain they are often used for time series prediction and
forecasting.
Support Vector Machines - SVMs are also classification or regression tools, which work
by constructing a hyperplane in high or infinite dimensonal spaces. The kernel trick allows
Ensemble Methods - Ensemble methods make use of multiple separate statistical learning
models in order to achieve greater predictive capability than could be achieved from any of
the individual models.