SlideShare a Scribd company logo
Portfolio optimisation
when you don’t know
the future
(or the past)
Robert Carver
QuantCon, Singapore
29th
September 2017
Legal boilerplate bit:
Nothing in this presentation constitutes investment
advice, or an offer or solicitation to conduct
investment business. The material here is solely for
educational purposes.
I am not currently regulated or authorised by the
FCA, SEC, CFTC, MAS, or any other regulatory
body to give investment advice, or indeed to do
anything else.
Futures trading carries significant risks and is not
suitable for all investors. Back tested and actual
historic results are no guarantee of future
performance. Use of the material in this
presentation is entirely at your own risk.
● Two nightmares: Instability and Uncertainty
● The uncertainty of the past
● Common solutions
● Alternatives
● Two nightmares: Instability and Uncertainty
● The uncertainty of the past
● Common solutions
● Alternatives
Instability
"Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob Carver, Independent Systematic Futures Trader, Writer and Research Consultant
"Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob Carver, Independent Systematic Futures Trader, Writer and Research Consultant
"Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob Carver, Independent Systematic Futures Trader, Writer and Research Consultant
"Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob Carver, Independent Systematic Futures Trader, Writer and Research Consultant
"Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob Carver, Independent Systematic Futures Trader, Writer and Research Consultant
"Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob Carver, Independent Systematic Futures Trader, Writer and Research Consultant
"Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob Carver, Independent Systematic Futures Trader, Writer and Research Consultant
Instability...
● High correlation + small difference in  or  →
extreme portfolios
“In a mean-variance optimization
framework, accurate estimation of the
variance-covariance matrix is
paramount (… yeah and the mean
vector is pretty important too).”
Source: https://en.wikipedia.org/wiki/Portfolio_optimization
My comment in bold
Uncertainty
● Can we measure  or  accurately?
● NO
● We can’t predict the future – must assume the
past will repeat itself
● Need to fit a statistical model to historic returns
(e.g. estimate  and )
Need to fit a statistical model:
● Do we have the right model?
– Can use more complex models, with higher moments. Hard to
estimate. Markowitz optimisation built for Gaussian returns – hard
to change. Correct utility preferences?
● Will the model change?
– Could try Markov process. Many more parameters to estimate
(Given K states, KN+[K-1]2). Overlap with historical parameter
estimates.
● Do we have accurate historical parameter estimates?
– Easy to quantify. Can capture changes in model. Worth exploring…
“The Uncertainty of the Past”
● Two nightmares: Instability and Uncertainty
● The uncertainty of the past
● Common solutions
● Alternatives
SP500 US10 US5
Return 0% 4.1% 3.1%
Std. dev 18.7% 7.1% 4.7%
Sharpe ratio 0.0 0.59 0.66
SP500/US5 SP500/US10 US5/US10
Correlation -0.28 -0.27 0.96
Based on weekly excess returns (futures, including rolldown) from
01/1998 to 11/2016
SP500 US10 US5
Weight 12.9% 0% 87.1%
Bootstrapped Correlations
10,000 monte carlo draws with replacement; same length as data history
Bootstrapped standard deviation
10,000 monte carlo draws with replacement; same length as data history
Bootstrapped means
10,000 monte carlo draws with replacement; same length as data history
Bootstrapped Sharpe Ratio
10,000 monte carlo draws with replacement; same length as data history
Estimates get better with more
data...
Upper 90%, Lower 10%, quantile of distribution of annualised standard deviation of US 5
year
… up to a point...
Upper 90%, Lower 10%, quantile of distribution of correlation of US 5 year and S&P 500
… which for Sharpe Ratios isn’t a
very good point
Upper 90%, Lower 10%, quantile of distribution of annualised Sharpe Ratio of US 5 year
Mean SP500 US10 US5
Lower -5.7% 2.0% 1.7%
Upper 5.6% 6.3% 4.6%
Correlation SP500/
US5
SP500/
US10
US10/
US5
Lower -0.33 -0.34 0.95
Upper -0.23 -0.21 0.97
Std dev SP500 US10 US5
Lower 17.3% 6.4% 4.2%
Upper 20.1% 7.8% 5.3%
Sharpe SP500 US10 US5
Lower -0.29 0.28 0.35
Upper 0.28 0.90 0.99
Lower: 10th
percentile of bootstrapped distribution, Upper: 90th
percentile
Correlation
SP500/US5
SP500 US10 US5
Lower 15.0% 0% 85.0%
Central 12.9% 0% 87.1%
Upper 10.8% 0% 89.2%
Std dev
SP500
SP500 US10 US5
Lower 13.0% 0% 87.0%
Central 12.9% 0% 87.1%
Upper 12.8% 0% 87.2%
Mean / SR
SP500
SP500 US10 US5
Lower 4.1% 0% 95.9%
Central 12.9% 0% 87.1%
Upper 17.2% 0% 82.8%
Mean / SR
US5
SP500 US10 US5
Lower 13.5% 86.5% 0%
Central 12.9% 0% 87.1%
Upper 12.9% 0% 87.1%
Portfolio weights when changing appropriate estimate to different quantile
of the distribution; keeping all other estimates constant
● Land of low correlations:
– Eg Asset classes (also different vol)
– Relatively benign results
– Almost impossible to distinguish historically estimated Sharpe Ratios
● Land of high correlations:
– Eg Stocks in the same country (also similar vol)
– Trading rules with same algo, different parameters
– Extreme results
– Theoretically possible to distinguish estimated Sharpe Ratios: but
similar assets more likely to have similar performance.
Years before we get 95%
confidence in a mano et mano
comparision...
Costs….
● Uncertainty of Sharpe Ratio mostly comes from
returns…
● Uncertainty of post-cost returns mostly comes
from pre-cost returns…
● Costs can be estimated with relatively high
accuracy…
– Caveat: Large size – Illiquid markets - High frequency trading
● Differential in costs should be treated differently
to differential in pre-cost returns
● Two nightmares: Instability and Uncertainty
● The uncertainty of the past
● Common solutions
● Alternatives
Common Solutions...
● Constraints eg minimum and maximum weights
● Ignore (some) estimated values eg assume
identical means
● Change the inputs (bayesian) to reflect
uncertainty
● Repeat the optimisation (bootstrapping)
Ignore some values
Correlation Sharpe SP500 US10 US5
Est Est
12.9% 0% 87.1%
Est Eq
20.2% 0% 79.8%
Eq Est
0% 37.0% 63.0%
Eq Eq
13.2% 34.8% 52.0%
Bayesian
Average between estimates and a prior
Bayesian
 = (1-w)p + wE
E estimated mean
w shrinkage factor
P prior
We can apply similar formula to 
Bayesian
Advantages
– Intuitive results (with no shrinkage will recover original
optimisation results; with full shrinkage will recover prior;
shrinkage related to uncertainty)
– Can be used with constraints
– Computationally fast (single optimisation)
Disadvantages
– What prior to use? (no cheating!)
– How much shrinkage?
Bayesian – Black Litterman style
Take estimated 
Take some prior weights wp
Infer p
 = (1-w)p + wE
Bayesian – Black litterman style
Advantages
– Intuitive results (with full shrinkage will recover prior weights, with
none will recover original optimisation results)
– Don’t have to come up with priors for  or .
– Focus Bayesian weapon on highest priority target: 
Disadvantages
– What prior weights to use? (market cap, heuristic cluster, equal
weights...)
– How much shrinkage on mean?
– No shrinkage on correlations or standard deviations – but still
uncertainty
– Constraints aren’t used on the first, inverse, optimisation – prior
weights have to be feasible or results will be distorted
Bootstrapping
● Non parametric: Repeat optimisation using random
subsets of data with replacement, take average of
weights
● Parameteric: Repeat optimisation using random
draws from fitted distribution, take average of
weights. Good with small samples. Bad for non
Gaussian (joint) returns.
● Michaud parametric: Repeat optimisation to create
efficient frontier, take average of efficient frontiers.
Bootstrapping
Advantages:
– Intuitive results depending on amount of uncertainty in data
(noise, horizon length)
– Can be combined with other methods
Disadvantages
– Final weights not intuitive in comparision to eg Bayesian
– Results can sometimes be unsatisfactory, especially with high
correlations
– Computationally intensive (especially rolling out of sample)
– Inefficient use of constraints
● Two nightmares: Instability and Uncertainty
● The uncertainty of the past
● Boostrapping vs Shrinkage
● Alternatives
Alternatives:
● Risk weighting
● Clustering
● Heuristic methods
● Alternatives to portfolio construction:
– Fama-French factor sort (long / short baskets)
– Parametric portfolio policy [weights = f(factors)]
Can combine these, and ‘traditional’ methods.
Risk weighting
● Produce weights assume equal volatility, then scale weights
accordingly.
● Good for:
– Produces a more stable optimisation
– Volatility estimate is seperated (can account for differential noise, and use
other inputs eg implied vol, and account for vol tail risk)
● Bad:
– Investors without leverage, and with high risk appetite, and with low volatility
assets (asset allocation problems)
● Commonly used by CTAs
– Use to determine risk weighting of investment strategies, not optimise positions
Risk weighting + Optimisation
SP500 US10 US5
Risk weight 21.8% 0% 78.1%
Std. dev 18.7% 7.1% 4.7%
Cash weight
(estimated)
2.67 3.52 5.32
Final cash weight 6.6% 0.0% 93.4%
Standard deviation: 4.2%
Mean: 2.3% (assuming all assets have SR 0.4)
Assumed mean of all stock portfolio: 7.5%
→ avoid low volatility assets in portfolio if possible
→ add constraints on lower vol assets
Risk weighting + ignore estimate(s)
Equalise Sharpe SP500 US10 US5
Risk weight 49.7% 21.1% 29.2%
Std. dev 18.7% 7.1% 4.7%
Cash weight
(estimated)
2.65 2.97 6.21
Final cash weight 22.4% 25.1% 52.5%
Risk weighting + ignore estimate(s)
Equalise
Correlations
SP500 US10 US5
Risk weight 0% 46.8% 53.2%
Std. dev 18.7% 7.1% 4.7%
Cash weight
(estimated)
0 6.59 11.3
Final cash weight 0% 36.8% 63.2%
Risk weighting + ignore estimate(s)
Equalise
Correlations & SR
SP500 US10 US5
Risk weight 33.3% 33.3% 33.3%
Std. dev 18.7% 7.1% 4.7%
Cash weight
(estimated)
1.8 4.7 7.1
Final cash weight 13.1% 34.6% 52.3%
Bayesian with risk weighting
 = (1-w)p + wE
E estimated Sharpe ratio
w shrinkage factor
P prior Sharpe Ratio
We can apply similar formula to correlations, 
Risk weighting plus Bayesian
Corr->
SR
0.0 0.25 0.5 0.75 1.0
0.0 0.21, 0, 0.78 0.08, 0.11, 0.81 0, 0.3, 0.7 0, 0.37, 0.63 0, 0.4, 0.6
0.25 0.28, 0, 0.72 0.16, 0.14, 0.7 0, 0.32, 0.68 0, 0.38, 0.62 0, 0.42, 0.58
0.5 0.34, 0, 0.66 0.26, 0.17, 0.57 0.12, 0.31, 0.57 0, 0.4, 0.6 0, 0.43, 0.57
0.75 0.41, 0.0, 0.59 0.36, 0.21, 0.43 0.28, 0.29, 0.43 0.13, 0.38, 0.48 0, 0.47, 0.53
1.0 0.5, 0.25, 0.26 0.48, 0.26, 0.26 0.46, 0.27, 0.27 0.42, 0.29, 0.29 0.33, 0.33, 0.33
Risk weighting plus Bayesian
● Need high degree of shrinkage on SR to get non
zero weights → we don’t know much about SR
● Too much shrinkage on correlation destroys
information
● Precise optimal shrinkage depend on amount of
data available. Can use fake data + monte carlo /
closed form to derive optimal shrinkage.
● Rule of thumb: 0.95 on SR, 0.5 on correlations
● Optimal shrinkage is context specific.
Risk weighting plus Bayesian
SR shrinkage 0.95 (prior SR 0.25), correlation 0.5 (prior correlation matrix, off diagonal 0.5)
Bayesian with risk weighting – Black
Litterman style
Take estimated 
Take some prior weights wp
Infer Sharpe Ratio p
 = (1-w)p + wE
Bootstrapping with risk weights
Bootstrapping with risk weights &
identical SR
Clustering
● Group assets together into groups
● Create sets of portfolios that are more tractable
● Clustering can be formal (eg k-means) or heuristic
(‘handcrafting’)
● Clustering can work on multiple levels
● Optimisation within groups can be:
– Equal Weights (in risk weighting space)
– Fully optimised
– Heuristic optimisation
Clustering: equal risk weight
Group Intra group
weight
Group weight Risk Weight
S&P 500 Equity 100% 50% 50%
US 5 year Bonds 50%
50%
25%
US 10 year Bonds 50% 25%
SP500 US10 US5
Risk weight 50% 25% 25%
Std. dev 18.7% 7.1% 4.7%
Cash weight
(estimated)
2.67 3.52 5.32
Final cash weight 23.2% 30.6% 46.2%
Clustering: equal risk weight
Heuristic methods
● Miimicks what (experienced) people do when
hand optimising – high comfort level
● Should be informed by theory / experiement
● Sometimes hard to backtest - be careful of
implicit in sample fitting
– I use other methods to backtest my system, but then use
heuristic weights in live trading.
● Suitable for ‘one off’ exercises, eg strategy risk
allocation.
Heuristic methods
● Hueristic grouping when clustering
● Equal weight within groups
● Use ‘rule of thumb’ correlations, not estimates
● Heuristic optimisation using correlations
● Heruistic adjustment for different Sharpe Ratios
– Can apply different heuristic for pre-cost, and costs
● Use ‘rule of thumb’ risk levels, not estimates
● Heuristic risk levels (constant risk, or assume equal)
Heuristic method for correlations in
clustered groups (risk weightings)
Group of one asset
100% to that asset
Any group of two assets 50% to each asset
Any size group with identical correlations Equal weights
Four or more assets without identical correlations Split groups further or differently
until they match another row
Three assets with correlations AB, AC, BC: Weights for A, B, C
3 assets correlation 0.0, 0.5, 0.0 Weights: 30%, 40%, 30%
3 assets correlation 0.0, 0.9, 0.0 Weights: 27%, 46%, 27%
3 assets correlation 0.5, 0.0, 0.5 Weights: 37%, 26%, 37%
3 assets correlation 0.0, 0.5, 0.9 Weights: 45%, 45%, 10%
3 assets correlation 0.9, 0.0, 0.9 Weights: 39%, 22%, 39%
3 assets correlation 0.5, 0.9, 0.5 Weights: 29%, 42%, 29%
3 assets correlation 0.9, 0.5, 0.9 Weights: 42%, 16%, 42%
Correction for heterogenous groups
Given N assets with a correlation matrix of returns H and risk
weights W summing to 1, the diversification multiplier will be:
1 / [ ( W x H x WT )1/2 ]
1)Calculate diversification multiplier for each group
2)Multiply group weight by multiplier
3)Renormalise group weights to add up to 100%
4)Apply at all levels of a hierarchy
Correction for heterogenous groups
SP500 US10 US5
Start Risk weight 50% 25% 25%
Diversification
multiplier 1 1.01015 1.01015
Adjusted risk
weight 50% 25.3% 25.3%
Normalised risk
weight 49.7% 25.1% 25.1%
Heuristic correction for relative
Sharpe Ratios
-0.5 -0.4 -0.3 -0.25 -0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3 0.4 0.5
0
0.5
1
1.5
2
2.5
(A) With certainty eg costs
(B) Without certainty, more than ten years data
rule of thumb
Heuristic correction for relative
Sharpe Ratios
SP500 US10 US5
Start risk weight 50% 25% 25%
Sharpe Ratio 0.0 0.59 0.66
Adjustment 0.75 1.11 1.15
Multiplied risk
weight
37.5% 27.8% 28.8%
Normalised risk
weight
40% 29.5% 30.5
Conclusions...
● Be aware of uncertainty!
● Uncertainty in Sharpe Ratios is bad – very bad!
● Consider the application, especially natural differences
in correlation and vol.
● Use risk weighting; if no leverage & with mixture
including low vol assets apply constraints
● Use clustering (+ equal risk weights if it makes sense)
● Heuristics are good for real, one off, exercises.
● Shrinkage good for backtests.
And the final word goes to...
“I should have computed the historical co-variances of
the asset classes and drawn an efficient frontier.
Instead I visualised my grief if the stock market went
way up and I wasn't in it – or if it went way down and I
was completely in it.
My intention was to minimise my future regret.
So I split my contributions 50/50 between bonds and
equities”
Harry Markowitz, quoted in “The Intelligent Investor” by Jason
Zweig
My website:
systematicmoney.org
My blog:
qoppac.blogspot.com
Some python:
github.com/robcarver17/
Twittering:
@investingidiocy

More Related Content

What's hot (20)

Automated Selection and Robustness for Systematic Trading Strategies by Dr. T...
Automated Selection and Robustness for Systematic Trading Strategies by Dr. T...Automated Selection and Robustness for Systematic Trading Strategies by Dr. T...
Automated Selection and Robustness for Systematic Trading Strategies by Dr. T...
Quantopian
 
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an..."Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
Quantopian
 
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Quantopian
 
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
Quantopian
 
"A Framework for Developing Trading Models Based on Machine Learning" by Kris...
"A Framework for Developing Trading Models Based on Machine Learning" by Kris..."A Framework for Developing Trading Models Based on Machine Learning" by Kris...
"A Framework for Developing Trading Models Based on Machine Learning" by Kris...
Quantopian
 
Volatility Trading - Hedge Fund Strategies
Volatility Trading - Hedge Fund StrategiesVolatility Trading - Hedge Fund Strategies
Volatility Trading - Hedge Fund Strategies
Hedge Fund South Africa
 
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Quantopian
 
The QuantCon Keynote: "Counter Trend Trading – Threat or Complement to Trend ...
The QuantCon Keynote: "Counter Trend Trading – Threat or Complement to Trend ...The QuantCon Keynote: "Counter Trend Trading – Threat or Complement to Trend ...
The QuantCon Keynote: "Counter Trend Trading – Threat or Complement to Trend ...
Quantopian
 
Statistics - The Missing Link Between Technical Analysis and Algorithmic Trad...
Statistics - The Missing Link Between Technical Analysis and Algorithmic Trad...Statistics - The Missing Link Between Technical Analysis and Algorithmic Trad...
Statistics - The Missing Link Between Technical Analysis and Algorithmic Trad...
Quantopian
 
Pairs Trading from NYC Algorithmic Trading Meetup November '13
Pairs Trading from NYC Algorithmic Trading Meetup November '13Pairs Trading from NYC Algorithmic Trading Meetup November '13
Pairs Trading from NYC Algorithmic Trading Meetup November '13
Quantopian
 
Dual Momentum Investing by Gary Antonacci QuantCon 2016
Dual Momentum Investing by Gary Antonacci QuantCon 2016Dual Momentum Investing by Gary Antonacci QuantCon 2016
Dual Momentum Investing by Gary Antonacci QuantCon 2016
Quantopian
 
"Enhancing Statistical Significance of Backtests" by Dr. Ernest Chan, Managin...
"Enhancing Statistical Significance of Backtests" by Dr. Ernest Chan, Managin..."Enhancing Statistical Significance of Backtests" by Dr. Ernest Chan, Managin...
"Enhancing Statistical Significance of Backtests" by Dr. Ernest Chan, Managin...
Quantopian
 
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle..."Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
Quantopian
 
"Active Learning in Trading Algorithms" by David Fellah, Head of the EMEA Lin...
"Active Learning in Trading Algorithms" by David Fellah, Head of the EMEA Lin..."Active Learning in Trading Algorithms" by David Fellah, Head of the EMEA Lin...
"Active Learning in Trading Algorithms" by David Fellah, Head of the EMEA Lin...
Quantopian
 
"Maximize Alpha with Systematic Factor Testing" by Cheng Peng, Software Engin...
"Maximize Alpha with Systematic Factor Testing" by Cheng Peng, Software Engin..."Maximize Alpha with Systematic Factor Testing" by Cheng Peng, Software Engin...
"Maximize Alpha with Systematic Factor Testing" by Cheng Peng, Software Engin...
Quantopian
 
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ..."How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
Quantopian
 
RSI Strategy
RSI StrategyRSI Strategy
RSI Strategy
Olymp Trade
 
Secrets of Price Action Trading
Secrets of Price Action TradingSecrets of Price Action Trading
Secrets of Price Action Trading
Syrous Pejman
 
"From Trading Strategy to Becoming an Industry Professional – How to Break in...
"From Trading Strategy to Becoming an Industry Professional – How to Break in..."From Trading Strategy to Becoming an Industry Professional – How to Break in...
"From Trading Strategy to Becoming an Industry Professional – How to Break in...
Quantopian
 
"Fundamental Forecasts: Methods and Timing" by Vinesh Jha, CEO of ExtractAlpha
"Fundamental Forecasts: Methods and Timing" by Vinesh Jha, CEO of ExtractAlpha"Fundamental Forecasts: Methods and Timing" by Vinesh Jha, CEO of ExtractAlpha
"Fundamental Forecasts: Methods and Timing" by Vinesh Jha, CEO of ExtractAlpha
Quantopian
 
Automated Selection and Robustness for Systematic Trading Strategies by Dr. T...
Automated Selection and Robustness for Systematic Trading Strategies by Dr. T...Automated Selection and Robustness for Systematic Trading Strategies by Dr. T...
Automated Selection and Robustness for Systematic Trading Strategies by Dr. T...
Quantopian
 
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an..."Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
Quantopian
 
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Quantopian
 
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
Quantopian
 
"A Framework for Developing Trading Models Based on Machine Learning" by Kris...
"A Framework for Developing Trading Models Based on Machine Learning" by Kris..."A Framework for Developing Trading Models Based on Machine Learning" by Kris...
"A Framework for Developing Trading Models Based on Machine Learning" by Kris...
Quantopian
 
Volatility Trading - Hedge Fund Strategies
Volatility Trading - Hedge Fund StrategiesVolatility Trading - Hedge Fund Strategies
Volatility Trading - Hedge Fund Strategies
Hedge Fund South Africa
 
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Quantopian
 
The QuantCon Keynote: "Counter Trend Trading – Threat or Complement to Trend ...
The QuantCon Keynote: "Counter Trend Trading – Threat or Complement to Trend ...The QuantCon Keynote: "Counter Trend Trading – Threat or Complement to Trend ...
The QuantCon Keynote: "Counter Trend Trading – Threat or Complement to Trend ...
Quantopian
 
Statistics - The Missing Link Between Technical Analysis and Algorithmic Trad...
Statistics - The Missing Link Between Technical Analysis and Algorithmic Trad...Statistics - The Missing Link Between Technical Analysis and Algorithmic Trad...
Statistics - The Missing Link Between Technical Analysis and Algorithmic Trad...
Quantopian
 
Pairs Trading from NYC Algorithmic Trading Meetup November '13
Pairs Trading from NYC Algorithmic Trading Meetup November '13Pairs Trading from NYC Algorithmic Trading Meetup November '13
Pairs Trading from NYC Algorithmic Trading Meetup November '13
Quantopian
 
Dual Momentum Investing by Gary Antonacci QuantCon 2016
Dual Momentum Investing by Gary Antonacci QuantCon 2016Dual Momentum Investing by Gary Antonacci QuantCon 2016
Dual Momentum Investing by Gary Antonacci QuantCon 2016
Quantopian
 
"Enhancing Statistical Significance of Backtests" by Dr. Ernest Chan, Managin...
"Enhancing Statistical Significance of Backtests" by Dr. Ernest Chan, Managin..."Enhancing Statistical Significance of Backtests" by Dr. Ernest Chan, Managin...
"Enhancing Statistical Significance of Backtests" by Dr. Ernest Chan, Managin...
Quantopian
 
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle..."Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
Quantopian
 
"Active Learning in Trading Algorithms" by David Fellah, Head of the EMEA Lin...
"Active Learning in Trading Algorithms" by David Fellah, Head of the EMEA Lin..."Active Learning in Trading Algorithms" by David Fellah, Head of the EMEA Lin...
"Active Learning in Trading Algorithms" by David Fellah, Head of the EMEA Lin...
Quantopian
 
"Maximize Alpha with Systematic Factor Testing" by Cheng Peng, Software Engin...
"Maximize Alpha with Systematic Factor Testing" by Cheng Peng, Software Engin..."Maximize Alpha with Systematic Factor Testing" by Cheng Peng, Software Engin...
"Maximize Alpha with Systematic Factor Testing" by Cheng Peng, Software Engin...
Quantopian
 
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ..."How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
Quantopian
 
Secrets of Price Action Trading
Secrets of Price Action TradingSecrets of Price Action Trading
Secrets of Price Action Trading
Syrous Pejman
 
"From Trading Strategy to Becoming an Industry Professional – How to Break in...
"From Trading Strategy to Becoming an Industry Professional – How to Break in..."From Trading Strategy to Becoming an Industry Professional – How to Break in...
"From Trading Strategy to Becoming an Industry Professional – How to Break in...
Quantopian
 
"Fundamental Forecasts: Methods and Timing" by Vinesh Jha, CEO of ExtractAlpha
"Fundamental Forecasts: Methods and Timing" by Vinesh Jha, CEO of ExtractAlpha"Fundamental Forecasts: Methods and Timing" by Vinesh Jha, CEO of ExtractAlpha
"Fundamental Forecasts: Methods and Timing" by Vinesh Jha, CEO of ExtractAlpha
Quantopian
 

Similar to "Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob Carver, Independent Systematic Futures Trader, Writer and Research Consultant (20)

How important are the rules used to create smart beta portfolios
How important are the rules used to create smart beta portfoliosHow important are the rules used to create smart beta portfolios
How important are the rules used to create smart beta portfolios
Ralph Goldsticker
 
How important are the rules used to create smart beta portfolios
How important are the rules used to create smart beta portfoliosHow important are the rules used to create smart beta portfolios
How important are the rules used to create smart beta portfolios
Ralph Goldsticker
 
RRSP_Contribution
RRSP_ContributionRRSP_Contribution
RRSP_Contribution
Amin Gulamhussein
 
Practical Aspects of Stochastic Modeling.pptx
Practical Aspects of Stochastic Modeling.pptxPractical Aspects of Stochastic Modeling.pptx
Practical Aspects of Stochastic Modeling.pptx
Ron Harasym
 
Stochastic Modeling - Financial Reporting
Stochastic Modeling - Financial ReportingStochastic Modeling - Financial Reporting
Stochastic Modeling - Financial Reporting
Ron Harasym
 
Using Optimization to find Synthetic Equity Universes that minimize Survivors...
Using Optimization to find Synthetic Equity Universes that minimize Survivors...Using Optimization to find Synthetic Equity Universes that minimize Survivors...
Using Optimization to find Synthetic Equity Universes that minimize Survivors...
OpenMetrics Solutions LLC
 
Helping Our Clients Select Best Quote
Helping Our Clients Select Best QuoteHelping Our Clients Select Best Quote
Helping Our Clients Select Best Quote
Alexander Levine
 
Cfa l1 exam formula & concepts sheet 2013
Cfa l1 exam formula & concepts sheet 2013Cfa l1 exam formula & concepts sheet 2013
Cfa l1 exam formula & concepts sheet 2013
analystbuddy
 
Empowering Innovation Portfolio Decision-Making through Simulation
Empowering Innovation Portfolio Decision-Making through SimulationEmpowering Innovation Portfolio Decision-Making through Simulation
Empowering Innovation Portfolio Decision-Making through Simulation
Sopheon
 
Types of risk
Types of riskTypes of risk
Types of risk
Imran
 
Quantitative Methods for Lawyers - Class #20 - Regression Analysis - Part 3
Quantitative Methods for Lawyers - Class #20 - Regression Analysis - Part 3Quantitative Methods for Lawyers - Class #20 - Regression Analysis - Part 3
Quantitative Methods for Lawyers - Class #20 - Regression Analysis - Part 3
Daniel Katz
 
Risk Management Panel
Risk Management PanelRisk Management Panel
Risk Management Panel
National Pork Board
 
DSP Quant Fund - Introduction
DSP Quant Fund - IntroductionDSP Quant Fund - Introduction
DSP Quant Fund - Introduction
DSP Mutual Fund
 
Cost Accounting - An Introduction
Cost Accounting - An IntroductionCost Accounting - An Introduction
Cost Accounting - An Introduction
Cliff Beacham, MBA, CPA, MCDBA, Excel Consultant
 
Risk Ana
Risk AnaRisk Ana
Risk Ana
neetu goel
 
EvaluationMetrics.pptx
EvaluationMetrics.pptxEvaluationMetrics.pptx
EvaluationMetrics.pptx
shuchismitjha2
 
Wwf Andrew Lockett Tim Dyke & Scott Logie Iof Analysts Group Segmentation V...
Wwf Andrew Lockett Tim Dyke & Scott Logie Iof Analysts Group   Segmentation V...Wwf Andrew Lockett Tim Dyke & Scott Logie Iof Analysts Group   Segmentation V...
Wwf Andrew Lockett Tim Dyke & Scott Logie Iof Analysts Group Segmentation V...
Insight_SIG
 
Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Stop Flying Blind! Quantifying Risk with Monte Carlo SimulationStop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Sam McAfee
 
Machine_Learning.pptx
Machine_Learning.pptxMachine_Learning.pptx
Machine_Learning.pptx
VickyKumar131533
 
Chapter11 projectriskanalysis
Chapter11 projectriskanalysisChapter11 projectriskanalysis
Chapter11 projectriskanalysis
AKSHAYA0000
 
How important are the rules used to create smart beta portfolios
How important are the rules used to create smart beta portfoliosHow important are the rules used to create smart beta portfolios
How important are the rules used to create smart beta portfolios
Ralph Goldsticker
 
How important are the rules used to create smart beta portfolios
How important are the rules used to create smart beta portfoliosHow important are the rules used to create smart beta portfolios
How important are the rules used to create smart beta portfolios
Ralph Goldsticker
 
Practical Aspects of Stochastic Modeling.pptx
Practical Aspects of Stochastic Modeling.pptxPractical Aspects of Stochastic Modeling.pptx
Practical Aspects of Stochastic Modeling.pptx
Ron Harasym
 
Stochastic Modeling - Financial Reporting
Stochastic Modeling - Financial ReportingStochastic Modeling - Financial Reporting
Stochastic Modeling - Financial Reporting
Ron Harasym
 
Using Optimization to find Synthetic Equity Universes that minimize Survivors...
Using Optimization to find Synthetic Equity Universes that minimize Survivors...Using Optimization to find Synthetic Equity Universes that minimize Survivors...
Using Optimization to find Synthetic Equity Universes that minimize Survivors...
OpenMetrics Solutions LLC
 
Helping Our Clients Select Best Quote
Helping Our Clients Select Best QuoteHelping Our Clients Select Best Quote
Helping Our Clients Select Best Quote
Alexander Levine
 
Cfa l1 exam formula & concepts sheet 2013
Cfa l1 exam formula & concepts sheet 2013Cfa l1 exam formula & concepts sheet 2013
Cfa l1 exam formula & concepts sheet 2013
analystbuddy
 
Empowering Innovation Portfolio Decision-Making through Simulation
Empowering Innovation Portfolio Decision-Making through SimulationEmpowering Innovation Portfolio Decision-Making through Simulation
Empowering Innovation Portfolio Decision-Making through Simulation
Sopheon
 
Types of risk
Types of riskTypes of risk
Types of risk
Imran
 
Quantitative Methods for Lawyers - Class #20 - Regression Analysis - Part 3
Quantitative Methods for Lawyers - Class #20 - Regression Analysis - Part 3Quantitative Methods for Lawyers - Class #20 - Regression Analysis - Part 3
Quantitative Methods for Lawyers - Class #20 - Regression Analysis - Part 3
Daniel Katz
 
DSP Quant Fund - Introduction
DSP Quant Fund - IntroductionDSP Quant Fund - Introduction
DSP Quant Fund - Introduction
DSP Mutual Fund
 
EvaluationMetrics.pptx
EvaluationMetrics.pptxEvaluationMetrics.pptx
EvaluationMetrics.pptx
shuchismitjha2
 
Wwf Andrew Lockett Tim Dyke & Scott Logie Iof Analysts Group Segmentation V...
Wwf Andrew Lockett Tim Dyke & Scott Logie Iof Analysts Group   Segmentation V...Wwf Andrew Lockett Tim Dyke & Scott Logie Iof Analysts Group   Segmentation V...
Wwf Andrew Lockett Tim Dyke & Scott Logie Iof Analysts Group Segmentation V...
Insight_SIG
 
Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Stop Flying Blind! Quantifying Risk with Monte Carlo SimulationStop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation
Sam McAfee
 
Chapter11 projectriskanalysis
Chapter11 projectriskanalysisChapter11 projectriskanalysis
Chapter11 projectriskanalysis
AKSHAYA0000
 

More from Quantopian (20)

Being open (source) in the traditionally secretive field of quant finance.
Being open (source) in the traditionally secretive field of quant finance.Being open (source) in the traditionally secretive field of quant finance.
Being open (source) in the traditionally secretive field of quant finance.
Quantopian
 
Stauth common pitfalls_stock_market_modeling_pqtc_fall2018
Stauth common pitfalls_stock_market_modeling_pqtc_fall2018Stauth common pitfalls_stock_market_modeling_pqtc_fall2018
Stauth common pitfalls_stock_market_modeling_pqtc_fall2018
Quantopian
 
Tearsheet feedback webinar 10.10.18
Tearsheet feedback webinar 10.10.18Tearsheet feedback webinar 10.10.18
Tearsheet feedback webinar 10.10.18
Quantopian
 
"Three Dimensional Time: Working with Alternative Data" by Kathryn Glowinski,...
"Three Dimensional Time: Working with Alternative Data" by Kathryn Glowinski,..."Three Dimensional Time: Working with Alternative Data" by Kathryn Glowinski,...
"Three Dimensional Time: Working with Alternative Data" by Kathryn Glowinski,...
Quantopian
 
"Alpha from Alternative Data" by Emmett Kilduff, Founder and CEO of Eagle Alpha
"Alpha from Alternative Data" by Emmett Kilduff,  Founder and CEO of Eagle Alpha"Alpha from Alternative Data" by Emmett Kilduff,  Founder and CEO of Eagle Alpha
"Alpha from Alternative Data" by Emmett Kilduff, Founder and CEO of Eagle Alpha
Quantopian
 
"Supply Chain Earnings Diffusion" by Josh Holcroft, Head of Quantitative Rese...
"Supply Chain Earnings Diffusion" by Josh Holcroft, Head of Quantitative Rese..."Supply Chain Earnings Diffusion" by Josh Holcroft, Head of Quantitative Rese...
"Supply Chain Earnings Diffusion" by Josh Holcroft, Head of Quantitative Rese...
Quantopian
 
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
Quantopian
 
“Market Insights Through the Lens of a Risk Model” by Olivier d'Assier, Head ...
“Market Insights Through the Lens of a Risk Model” by Olivier d'Assier, Head ...“Market Insights Through the Lens of a Risk Model” by Olivier d'Assier, Head ...
“Market Insights Through the Lens of a Risk Model” by Olivier d'Assier, Head ...
Quantopian
 
"Deep Reinforcement Learning for Optimal Order Placement in a Limit Order Boo...
"Deep Reinforcement Learning for Optimal Order Placement in a Limit Order Boo..."Deep Reinforcement Learning for Optimal Order Placement in a Limit Order Boo...
"Deep Reinforcement Learning for Optimal Order Placement in a Limit Order Boo...
Quantopian
 
"Making the Grade: A Look Inside the Algorithm Evaluation Process" by Dr. Jes...
"Making the Grade: A Look Inside the Algorithm Evaluation Process" by Dr. Jes..."Making the Grade: A Look Inside the Algorithm Evaluation Process" by Dr. Jes...
"Making the Grade: A Look Inside the Algorithm Evaluation Process" by Dr. Jes...
Quantopian
 
"Building Diversified Portfolios that Outperform Out-of-Sample" by Dr. Marcos...
"Building Diversified Portfolios that Outperform Out-of-Sample" by Dr. Marcos..."Building Diversified Portfolios that Outperform Out-of-Sample" by Dr. Marcos...
"Building Diversified Portfolios that Outperform Out-of-Sample" by Dr. Marcos...
Quantopian
 
"From Insufficient Economic data to Economic Big Data – How Trade Data is red...
"From Insufficient Economic data to Economic Big Data – How Trade Data is red..."From Insufficient Economic data to Economic Big Data – How Trade Data is red...
"From Insufficient Economic data to Economic Big Data – How Trade Data is red...
Quantopian
 
"Machine Learning Approaches to Regime-aware Portfolio Management" by Michael...
"Machine Learning Approaches to Regime-aware Portfolio Management" by Michael..."Machine Learning Approaches to Regime-aware Portfolio Management" by Michael...
"Machine Learning Approaches to Regime-aware Portfolio Management" by Michael...
Quantopian
 
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ..."Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
Quantopian
 
"Deep Q-Learning for Trading" by Dr. Tucker Balch, Professor of Interactive C...
"Deep Q-Learning for Trading" by Dr. Tucker Balch, Professor of Interactive C..."Deep Q-Learning for Trading" by Dr. Tucker Balch, Professor of Interactive C...
"Deep Q-Learning for Trading" by Dr. Tucker Balch, Professor of Interactive C...
Quantopian
 
"Quantum Hierarchical Risk Parity - A Quantum-Inspired Approach to Portfolio ...
"Quantum Hierarchical Risk Parity - A Quantum-Inspired Approach to Portfolio ..."Quantum Hierarchical Risk Parity - A Quantum-Inspired Approach to Portfolio ...
"Quantum Hierarchical Risk Parity - A Quantum-Inspired Approach to Portfolio ...
Quantopian
 
"Snake Oil, Swamp Land, and Factor-Based Investing" by Gary Antonacci, author...
"Snake Oil, Swamp Land, and Factor-Based Investing" by Gary Antonacci, author..."Snake Oil, Swamp Land, and Factor-Based Investing" by Gary Antonacci, author...
"Snake Oil, Swamp Land, and Factor-Based Investing" by Gary Antonacci, author...
Quantopian
 
"Bayesian Deep Learning: Dealing with Uncertainty and Non-Stationarity" by Dr...
"Bayesian Deep Learning: Dealing with Uncertainty and Non-Stationarity" by Dr..."Bayesian Deep Learning: Dealing with Uncertainty and Non-Stationarity" by Dr...
"Bayesian Deep Learning: Dealing with Uncertainty and Non-Stationarity" by Dr...
Quantopian
 
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen..."On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
Quantopian
 
"Correlated Volatility Shocks" by Dr. Xiao Qiao, Researcher at SummerHaven In...
"Correlated Volatility Shocks" by Dr. Xiao Qiao, Researcher at SummerHaven In..."Correlated Volatility Shocks" by Dr. Xiao Qiao, Researcher at SummerHaven In...
"Correlated Volatility Shocks" by Dr. Xiao Qiao, Researcher at SummerHaven In...
Quantopian
 
Being open (source) in the traditionally secretive field of quant finance.
Being open (source) in the traditionally secretive field of quant finance.Being open (source) in the traditionally secretive field of quant finance.
Being open (source) in the traditionally secretive field of quant finance.
Quantopian
 
Stauth common pitfalls_stock_market_modeling_pqtc_fall2018
Stauth common pitfalls_stock_market_modeling_pqtc_fall2018Stauth common pitfalls_stock_market_modeling_pqtc_fall2018
Stauth common pitfalls_stock_market_modeling_pqtc_fall2018
Quantopian
 
Tearsheet feedback webinar 10.10.18
Tearsheet feedback webinar 10.10.18Tearsheet feedback webinar 10.10.18
Tearsheet feedback webinar 10.10.18
Quantopian
 
"Three Dimensional Time: Working with Alternative Data" by Kathryn Glowinski,...
"Three Dimensional Time: Working with Alternative Data" by Kathryn Glowinski,..."Three Dimensional Time: Working with Alternative Data" by Kathryn Glowinski,...
"Three Dimensional Time: Working with Alternative Data" by Kathryn Glowinski,...
Quantopian
 
"Alpha from Alternative Data" by Emmett Kilduff, Founder and CEO of Eagle Alpha
"Alpha from Alternative Data" by Emmett Kilduff,  Founder and CEO of Eagle Alpha"Alpha from Alternative Data" by Emmett Kilduff,  Founder and CEO of Eagle Alpha
"Alpha from Alternative Data" by Emmett Kilduff, Founder and CEO of Eagle Alpha
Quantopian
 
"Supply Chain Earnings Diffusion" by Josh Holcroft, Head of Quantitative Rese...
"Supply Chain Earnings Diffusion" by Josh Holcroft, Head of Quantitative Rese..."Supply Chain Earnings Diffusion" by Josh Holcroft, Head of Quantitative Rese...
"Supply Chain Earnings Diffusion" by Josh Holcroft, Head of Quantitative Rese...
Quantopian
 
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
Quantopian
 
“Market Insights Through the Lens of a Risk Model” by Olivier d'Assier, Head ...
“Market Insights Through the Lens of a Risk Model” by Olivier d'Assier, Head ...“Market Insights Through the Lens of a Risk Model” by Olivier d'Assier, Head ...
“Market Insights Through the Lens of a Risk Model” by Olivier d'Assier, Head ...
Quantopian
 
"Deep Reinforcement Learning for Optimal Order Placement in a Limit Order Boo...
"Deep Reinforcement Learning for Optimal Order Placement in a Limit Order Boo..."Deep Reinforcement Learning for Optimal Order Placement in a Limit Order Boo...
"Deep Reinforcement Learning for Optimal Order Placement in a Limit Order Boo...
Quantopian
 
"Making the Grade: A Look Inside the Algorithm Evaluation Process" by Dr. Jes...
"Making the Grade: A Look Inside the Algorithm Evaluation Process" by Dr. Jes..."Making the Grade: A Look Inside the Algorithm Evaluation Process" by Dr. Jes...
"Making the Grade: A Look Inside the Algorithm Evaluation Process" by Dr. Jes...
Quantopian
 
"Building Diversified Portfolios that Outperform Out-of-Sample" by Dr. Marcos...
"Building Diversified Portfolios that Outperform Out-of-Sample" by Dr. Marcos..."Building Diversified Portfolios that Outperform Out-of-Sample" by Dr. Marcos...
"Building Diversified Portfolios that Outperform Out-of-Sample" by Dr. Marcos...
Quantopian
 
"From Insufficient Economic data to Economic Big Data – How Trade Data is red...
"From Insufficient Economic data to Economic Big Data – How Trade Data is red..."From Insufficient Economic data to Economic Big Data – How Trade Data is red...
"From Insufficient Economic data to Economic Big Data – How Trade Data is red...
Quantopian
 
"Machine Learning Approaches to Regime-aware Portfolio Management" by Michael...
"Machine Learning Approaches to Regime-aware Portfolio Management" by Michael..."Machine Learning Approaches to Regime-aware Portfolio Management" by Michael...
"Machine Learning Approaches to Regime-aware Portfolio Management" by Michael...
Quantopian
 
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ..."Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
Quantopian
 
"Deep Q-Learning for Trading" by Dr. Tucker Balch, Professor of Interactive C...
"Deep Q-Learning for Trading" by Dr. Tucker Balch, Professor of Interactive C..."Deep Q-Learning for Trading" by Dr. Tucker Balch, Professor of Interactive C...
"Deep Q-Learning for Trading" by Dr. Tucker Balch, Professor of Interactive C...
Quantopian
 
"Quantum Hierarchical Risk Parity - A Quantum-Inspired Approach to Portfolio ...
"Quantum Hierarchical Risk Parity - A Quantum-Inspired Approach to Portfolio ..."Quantum Hierarchical Risk Parity - A Quantum-Inspired Approach to Portfolio ...
"Quantum Hierarchical Risk Parity - A Quantum-Inspired Approach to Portfolio ...
Quantopian
 
"Snake Oil, Swamp Land, and Factor-Based Investing" by Gary Antonacci, author...
"Snake Oil, Swamp Land, and Factor-Based Investing" by Gary Antonacci, author..."Snake Oil, Swamp Land, and Factor-Based Investing" by Gary Antonacci, author...
"Snake Oil, Swamp Land, and Factor-Based Investing" by Gary Antonacci, author...
Quantopian
 
"Bayesian Deep Learning: Dealing with Uncertainty and Non-Stationarity" by Dr...
"Bayesian Deep Learning: Dealing with Uncertainty and Non-Stationarity" by Dr..."Bayesian Deep Learning: Dealing with Uncertainty and Non-Stationarity" by Dr...
"Bayesian Deep Learning: Dealing with Uncertainty and Non-Stationarity" by Dr...
Quantopian
 
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen..."On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
Quantopian
 
"Correlated Volatility Shocks" by Dr. Xiao Qiao, Researcher at SummerHaven In...
"Correlated Volatility Shocks" by Dr. Xiao Qiao, Researcher at SummerHaven In..."Correlated Volatility Shocks" by Dr. Xiao Qiao, Researcher at SummerHaven In...
"Correlated Volatility Shocks" by Dr. Xiao Qiao, Researcher at SummerHaven In...
Quantopian
 

Recently uploaded (20)

Lesson 3_DS Function_Schedule_Curve_and_Market Equilibrium.pptx
Lesson 3_DS Function_Schedule_Curve_and_Market Equilibrium.pptxLesson 3_DS Function_Schedule_Curve_and_Market Equilibrium.pptx
Lesson 3_DS Function_Schedule_Curve_and_Market Equilibrium.pptx
janssenrae
 
SSI-VIETNAM WEEKLY MARKET RECAP-MARCH 23, 2025
SSI-VIETNAM WEEKLY MARKET RECAP-MARCH 23, 2025SSI-VIETNAM WEEKLY MARKET RECAP-MARCH 23, 2025
SSI-VIETNAM WEEKLY MARKET RECAP-MARCH 23, 2025
Ignite Capital
 
Act-5-blood-vessels. Hear.cqpillaries_b.pdf
Act-5-blood-vessels. Hear.cqpillaries_b.pdfAct-5-blood-vessels. Hear.cqpillaries_b.pdf
Act-5-blood-vessels. Hear.cqpillaries_b.pdf
RegineTupaz1
 
Balance of Payments.pptx Balance of Payments.pptx
Balance of Payments.pptx Balance of Payments.pptxBalance of Payments.pptx Balance of Payments.pptx
Balance of Payments.pptx Balance of Payments.pptx
DrSachinPatil10
 
Info Edge (India) Ltd: Annual Report & Business Valuation Analysis
Info Edge (India) Ltd: Annual Report & Business Valuation AnalysisInfo Edge (India) Ltd: Annual Report & Business Valuation Analysis
Info Edge (India) Ltd: Annual Report & Business Valuation Analysis
Abishec shah
 
Protect Yourself: 10 Hints You Have Outdated Insurance
Protect Yourself: 10 Hints You Have Outdated InsuranceProtect Yourself: 10 Hints You Have Outdated Insurance
Protect Yourself: 10 Hints You Have Outdated Insurance
Grange Insurance
 
Comparative Analysis of South Africa and Ethiopia
Comparative Analysis of South Africa and EthiopiaComparative Analysis of South Africa and Ethiopia
Comparative Analysis of South Africa and Ethiopia
RamySalim1
 
ICT - Full Trading Plan - Mulham Trading.pdf
ICT - Full Trading Plan - Mulham Trading.pdfICT - Full Trading Plan - Mulham Trading.pdf
ICT - Full Trading Plan - Mulham Trading.pdf
lkimthoa57
 
Tucker_Survey_11e_PPT_Chapter787 06.pptx
Tucker_Survey_11e_PPT_Chapter787 06.pptxTucker_Survey_11e_PPT_Chapter787 06.pptx
Tucker_Survey_11e_PPT_Chapter787 06.pptx
SayedMaiwand
 
viva file.pptx negotiation instrument of India
viva file.pptx negotiation instrument of Indiaviva file.pptx negotiation instrument of India
viva file.pptx negotiation instrument of India
bhavyasingh13404
 
Basel Norms.pptx Balance of Payments.pptx
Basel Norms.pptx Balance of Payments.pptxBasel Norms.pptx Balance of Payments.pptx
Basel Norms.pptx Balance of Payments.pptx
DrSachinPatil10
 
GOVERNMENT AND ECONOMY PPT.hello everypnepptx
GOVERNMENT AND ECONOMY PPT.hello everypnepptxGOVERNMENT AND ECONOMY PPT.hello everypnepptx
GOVERNMENT AND ECONOMY PPT.hello everypnepptx
ninoynso
 
"Financial Derivatives Cheat Sheet – Key Concepts & Strategies"
"Financial Derivatives Cheat Sheet – Key Concepts & Strategies""Financial Derivatives Cheat Sheet – Key Concepts & Strategies"
"Financial Derivatives Cheat Sheet – Key Concepts & Strategies"
Victoria855690
 
5Dimes Laura Varela: Economic Crisis and war.
5Dimes Laura Varela: Economic Crisis and war.5Dimes Laura Varela: Economic Crisis and war.
5Dimes Laura Varela: Economic Crisis and war.
5Dimes
 
Alta Fox The Makings of a Multibagger 2020
Alta Fox The Makings of a Multibagger 2020Alta Fox The Makings of a Multibagger 2020
Alta Fox The Makings of a Multibagger 2020
leevaleriet
 
Guaranteed Return Plan – Secure & Stable Investments
Guaranteed Return Plan – Secure & Stable InvestmentsGuaranteed Return Plan – Secure & Stable Investments
Guaranteed Return Plan – Secure & Stable Investments
dj1998john
 
SOURCES OF agribusiness Finance (3).pdf
SOURCES OF agribusiness Finance  (3).pdfSOURCES OF agribusiness Finance  (3).pdf
SOURCES OF agribusiness Finance (3).pdf
NIFTEM
 
Public vvvvFinance Chapter 3_011423.ppt
Public vvvvFinance   Chapter 3_011423.pptPublic vvvvFinance   Chapter 3_011423.ppt
Public vvvvFinance Chapter 3_011423.ppt
amanueco21
 
Stella Mkumpha PPT for CAT on 8th January 2024_070742 - Copy.pptx
Stella Mkumpha PPT for CAT on 8th January 2024_070742 - Copy.pptxStella Mkumpha PPT for CAT on 8th January 2024_070742 - Copy.pptx
Stella Mkumpha PPT for CAT on 8th January 2024_070742 - Copy.pptx
RebeccaNkhoma
 
IND AS 115- L&S.pptx-REVENUE FROM CUSTOMER
IND AS 115- L&S.pptx-REVENUE FROM CUSTOMERIND AS 115- L&S.pptx-REVENUE FROM CUSTOMER
IND AS 115- L&S.pptx-REVENUE FROM CUSTOMER
arorasneha237
 
Lesson 3_DS Function_Schedule_Curve_and_Market Equilibrium.pptx
Lesson 3_DS Function_Schedule_Curve_and_Market Equilibrium.pptxLesson 3_DS Function_Schedule_Curve_and_Market Equilibrium.pptx
Lesson 3_DS Function_Schedule_Curve_and_Market Equilibrium.pptx
janssenrae
 
SSI-VIETNAM WEEKLY MARKET RECAP-MARCH 23, 2025
SSI-VIETNAM WEEKLY MARKET RECAP-MARCH 23, 2025SSI-VIETNAM WEEKLY MARKET RECAP-MARCH 23, 2025
SSI-VIETNAM WEEKLY MARKET RECAP-MARCH 23, 2025
Ignite Capital
 
Act-5-blood-vessels. Hear.cqpillaries_b.pdf
Act-5-blood-vessels. Hear.cqpillaries_b.pdfAct-5-blood-vessels. Hear.cqpillaries_b.pdf
Act-5-blood-vessels. Hear.cqpillaries_b.pdf
RegineTupaz1
 
Balance of Payments.pptx Balance of Payments.pptx
Balance of Payments.pptx Balance of Payments.pptxBalance of Payments.pptx Balance of Payments.pptx
Balance of Payments.pptx Balance of Payments.pptx
DrSachinPatil10
 
Info Edge (India) Ltd: Annual Report & Business Valuation Analysis
Info Edge (India) Ltd: Annual Report & Business Valuation AnalysisInfo Edge (India) Ltd: Annual Report & Business Valuation Analysis
Info Edge (India) Ltd: Annual Report & Business Valuation Analysis
Abishec shah
 
Protect Yourself: 10 Hints You Have Outdated Insurance
Protect Yourself: 10 Hints You Have Outdated InsuranceProtect Yourself: 10 Hints You Have Outdated Insurance
Protect Yourself: 10 Hints You Have Outdated Insurance
Grange Insurance
 
Comparative Analysis of South Africa and Ethiopia
Comparative Analysis of South Africa and EthiopiaComparative Analysis of South Africa and Ethiopia
Comparative Analysis of South Africa and Ethiopia
RamySalim1
 
ICT - Full Trading Plan - Mulham Trading.pdf
ICT - Full Trading Plan - Mulham Trading.pdfICT - Full Trading Plan - Mulham Trading.pdf
ICT - Full Trading Plan - Mulham Trading.pdf
lkimthoa57
 
Tucker_Survey_11e_PPT_Chapter787 06.pptx
Tucker_Survey_11e_PPT_Chapter787 06.pptxTucker_Survey_11e_PPT_Chapter787 06.pptx
Tucker_Survey_11e_PPT_Chapter787 06.pptx
SayedMaiwand
 
viva file.pptx negotiation instrument of India
viva file.pptx negotiation instrument of Indiaviva file.pptx negotiation instrument of India
viva file.pptx negotiation instrument of India
bhavyasingh13404
 
Basel Norms.pptx Balance of Payments.pptx
Basel Norms.pptx Balance of Payments.pptxBasel Norms.pptx Balance of Payments.pptx
Basel Norms.pptx Balance of Payments.pptx
DrSachinPatil10
 
GOVERNMENT AND ECONOMY PPT.hello everypnepptx
GOVERNMENT AND ECONOMY PPT.hello everypnepptxGOVERNMENT AND ECONOMY PPT.hello everypnepptx
GOVERNMENT AND ECONOMY PPT.hello everypnepptx
ninoynso
 
"Financial Derivatives Cheat Sheet – Key Concepts & Strategies"
"Financial Derivatives Cheat Sheet – Key Concepts & Strategies""Financial Derivatives Cheat Sheet – Key Concepts & Strategies"
"Financial Derivatives Cheat Sheet – Key Concepts & Strategies"
Victoria855690
 
5Dimes Laura Varela: Economic Crisis and war.
5Dimes Laura Varela: Economic Crisis and war.5Dimes Laura Varela: Economic Crisis and war.
5Dimes Laura Varela: Economic Crisis and war.
5Dimes
 
Alta Fox The Makings of a Multibagger 2020
Alta Fox The Makings of a Multibagger 2020Alta Fox The Makings of a Multibagger 2020
Alta Fox The Makings of a Multibagger 2020
leevaleriet
 
Guaranteed Return Plan – Secure & Stable Investments
Guaranteed Return Plan – Secure & Stable InvestmentsGuaranteed Return Plan – Secure & Stable Investments
Guaranteed Return Plan – Secure & Stable Investments
dj1998john
 
SOURCES OF agribusiness Finance (3).pdf
SOURCES OF agribusiness Finance  (3).pdfSOURCES OF agribusiness Finance  (3).pdf
SOURCES OF agribusiness Finance (3).pdf
NIFTEM
 
Public vvvvFinance Chapter 3_011423.ppt
Public vvvvFinance   Chapter 3_011423.pptPublic vvvvFinance   Chapter 3_011423.ppt
Public vvvvFinance Chapter 3_011423.ppt
amanueco21
 
Stella Mkumpha PPT for CAT on 8th January 2024_070742 - Copy.pptx
Stella Mkumpha PPT for CAT on 8th January 2024_070742 - Copy.pptxStella Mkumpha PPT for CAT on 8th January 2024_070742 - Copy.pptx
Stella Mkumpha PPT for CAT on 8th January 2024_070742 - Copy.pptx
RebeccaNkhoma
 
IND AS 115- L&S.pptx-REVENUE FROM CUSTOMER
IND AS 115- L&S.pptx-REVENUE FROM CUSTOMERIND AS 115- L&S.pptx-REVENUE FROM CUSTOMER
IND AS 115- L&S.pptx-REVENUE FROM CUSTOMER
arorasneha237
 

"Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob Carver, Independent Systematic Futures Trader, Writer and Research Consultant

  • 1. Portfolio optimisation when you don’t know the future (or the past) Robert Carver QuantCon, Singapore 29th September 2017
  • 2. Legal boilerplate bit: Nothing in this presentation constitutes investment advice, or an offer or solicitation to conduct investment business. The material here is solely for educational purposes. I am not currently regulated or authorised by the FCA, SEC, CFTC, MAS, or any other regulatory body to give investment advice, or indeed to do anything else. Futures trading carries significant risks and is not suitable for all investors. Back tested and actual historic results are no guarantee of future performance. Use of the material in this presentation is entirely at your own risk.
  • 3. ● Two nightmares: Instability and Uncertainty ● The uncertainty of the past ● Common solutions ● Alternatives
  • 4. ● Two nightmares: Instability and Uncertainty ● The uncertainty of the past ● Common solutions ● Alternatives
  • 13. Instability... ● High correlation + small difference in  or  → extreme portfolios “In a mean-variance optimization framework, accurate estimation of the variance-covariance matrix is paramount (… yeah and the mean vector is pretty important too).” Source: https://en.wikipedia.org/wiki/Portfolio_optimization My comment in bold
  • 14. Uncertainty ● Can we measure  or  accurately? ● NO ● We can’t predict the future – must assume the past will repeat itself ● Need to fit a statistical model to historic returns (e.g. estimate  and )
  • 15. Need to fit a statistical model: ● Do we have the right model? – Can use more complex models, with higher moments. Hard to estimate. Markowitz optimisation built for Gaussian returns – hard to change. Correct utility preferences? ● Will the model change? – Could try Markov process. Many more parameters to estimate (Given K states, KN+[K-1]2). Overlap with historical parameter estimates. ● Do we have accurate historical parameter estimates? – Easy to quantify. Can capture changes in model. Worth exploring… “The Uncertainty of the Past”
  • 16. ● Two nightmares: Instability and Uncertainty ● The uncertainty of the past ● Common solutions ● Alternatives
  • 17. SP500 US10 US5 Return 0% 4.1% 3.1% Std. dev 18.7% 7.1% 4.7% Sharpe ratio 0.0 0.59 0.66 SP500/US5 SP500/US10 US5/US10 Correlation -0.28 -0.27 0.96 Based on weekly excess returns (futures, including rolldown) from 01/1998 to 11/2016 SP500 US10 US5 Weight 12.9% 0% 87.1%
  • 18. Bootstrapped Correlations 10,000 monte carlo draws with replacement; same length as data history
  • 19. Bootstrapped standard deviation 10,000 monte carlo draws with replacement; same length as data history
  • 20. Bootstrapped means 10,000 monte carlo draws with replacement; same length as data history
  • 21. Bootstrapped Sharpe Ratio 10,000 monte carlo draws with replacement; same length as data history
  • 22. Estimates get better with more data... Upper 90%, Lower 10%, quantile of distribution of annualised standard deviation of US 5 year
  • 23. … up to a point... Upper 90%, Lower 10%, quantile of distribution of correlation of US 5 year and S&P 500
  • 24. … which for Sharpe Ratios isn’t a very good point Upper 90%, Lower 10%, quantile of distribution of annualised Sharpe Ratio of US 5 year
  • 25. Mean SP500 US10 US5 Lower -5.7% 2.0% 1.7% Upper 5.6% 6.3% 4.6% Correlation SP500/ US5 SP500/ US10 US10/ US5 Lower -0.33 -0.34 0.95 Upper -0.23 -0.21 0.97 Std dev SP500 US10 US5 Lower 17.3% 6.4% 4.2% Upper 20.1% 7.8% 5.3% Sharpe SP500 US10 US5 Lower -0.29 0.28 0.35 Upper 0.28 0.90 0.99 Lower: 10th percentile of bootstrapped distribution, Upper: 90th percentile
  • 26. Correlation SP500/US5 SP500 US10 US5 Lower 15.0% 0% 85.0% Central 12.9% 0% 87.1% Upper 10.8% 0% 89.2% Std dev SP500 SP500 US10 US5 Lower 13.0% 0% 87.0% Central 12.9% 0% 87.1% Upper 12.8% 0% 87.2% Mean / SR SP500 SP500 US10 US5 Lower 4.1% 0% 95.9% Central 12.9% 0% 87.1% Upper 17.2% 0% 82.8% Mean / SR US5 SP500 US10 US5 Lower 13.5% 86.5% 0% Central 12.9% 0% 87.1% Upper 12.9% 0% 87.1% Portfolio weights when changing appropriate estimate to different quantile of the distribution; keeping all other estimates constant
  • 27. ● Land of low correlations: – Eg Asset classes (also different vol) – Relatively benign results – Almost impossible to distinguish historically estimated Sharpe Ratios ● Land of high correlations: – Eg Stocks in the same country (also similar vol) – Trading rules with same algo, different parameters – Extreme results – Theoretically possible to distinguish estimated Sharpe Ratios: but similar assets more likely to have similar performance.
  • 28. Years before we get 95% confidence in a mano et mano comparision...
  • 29. Costs…. ● Uncertainty of Sharpe Ratio mostly comes from returns… ● Uncertainty of post-cost returns mostly comes from pre-cost returns… ● Costs can be estimated with relatively high accuracy… – Caveat: Large size – Illiquid markets - High frequency trading ● Differential in costs should be treated differently to differential in pre-cost returns
  • 30. ● Two nightmares: Instability and Uncertainty ● The uncertainty of the past ● Common solutions ● Alternatives
  • 31. Common Solutions... ● Constraints eg minimum and maximum weights ● Ignore (some) estimated values eg assume identical means ● Change the inputs (bayesian) to reflect uncertainty ● Repeat the optimisation (bootstrapping)
  • 32. Ignore some values Correlation Sharpe SP500 US10 US5 Est Est 12.9% 0% 87.1% Est Eq 20.2% 0% 79.8% Eq Est 0% 37.0% 63.0% Eq Eq 13.2% 34.8% 52.0%
  • 34. Bayesian  = (1-w)p + wE E estimated mean w shrinkage factor P prior We can apply similar formula to 
  • 35. Bayesian Advantages – Intuitive results (with no shrinkage will recover original optimisation results; with full shrinkage will recover prior; shrinkage related to uncertainty) – Can be used with constraints – Computationally fast (single optimisation) Disadvantages – What prior to use? (no cheating!) – How much shrinkage?
  • 36. Bayesian – Black Litterman style Take estimated  Take some prior weights wp Infer p  = (1-w)p + wE
  • 37. Bayesian – Black litterman style Advantages – Intuitive results (with full shrinkage will recover prior weights, with none will recover original optimisation results) – Don’t have to come up with priors for  or . – Focus Bayesian weapon on highest priority target:  Disadvantages – What prior weights to use? (market cap, heuristic cluster, equal weights...) – How much shrinkage on mean? – No shrinkage on correlations or standard deviations – but still uncertainty – Constraints aren’t used on the first, inverse, optimisation – prior weights have to be feasible or results will be distorted
  • 38. Bootstrapping ● Non parametric: Repeat optimisation using random subsets of data with replacement, take average of weights ● Parameteric: Repeat optimisation using random draws from fitted distribution, take average of weights. Good with small samples. Bad for non Gaussian (joint) returns. ● Michaud parametric: Repeat optimisation to create efficient frontier, take average of efficient frontiers.
  • 39. Bootstrapping Advantages: – Intuitive results depending on amount of uncertainty in data (noise, horizon length) – Can be combined with other methods Disadvantages – Final weights not intuitive in comparision to eg Bayesian – Results can sometimes be unsatisfactory, especially with high correlations – Computationally intensive (especially rolling out of sample) – Inefficient use of constraints
  • 40. ● Two nightmares: Instability and Uncertainty ● The uncertainty of the past ● Boostrapping vs Shrinkage ● Alternatives
  • 41. Alternatives: ● Risk weighting ● Clustering ● Heuristic methods ● Alternatives to portfolio construction: – Fama-French factor sort (long / short baskets) – Parametric portfolio policy [weights = f(factors)] Can combine these, and ‘traditional’ methods.
  • 42. Risk weighting ● Produce weights assume equal volatility, then scale weights accordingly. ● Good for: – Produces a more stable optimisation – Volatility estimate is seperated (can account for differential noise, and use other inputs eg implied vol, and account for vol tail risk) ● Bad: – Investors without leverage, and with high risk appetite, and with low volatility assets (asset allocation problems) ● Commonly used by CTAs – Use to determine risk weighting of investment strategies, not optimise positions
  • 43. Risk weighting + Optimisation SP500 US10 US5 Risk weight 21.8% 0% 78.1% Std. dev 18.7% 7.1% 4.7% Cash weight (estimated) 2.67 3.52 5.32 Final cash weight 6.6% 0.0% 93.4% Standard deviation: 4.2% Mean: 2.3% (assuming all assets have SR 0.4) Assumed mean of all stock portfolio: 7.5% → avoid low volatility assets in portfolio if possible → add constraints on lower vol assets
  • 44. Risk weighting + ignore estimate(s) Equalise Sharpe SP500 US10 US5 Risk weight 49.7% 21.1% 29.2% Std. dev 18.7% 7.1% 4.7% Cash weight (estimated) 2.65 2.97 6.21 Final cash weight 22.4% 25.1% 52.5%
  • 45. Risk weighting + ignore estimate(s) Equalise Correlations SP500 US10 US5 Risk weight 0% 46.8% 53.2% Std. dev 18.7% 7.1% 4.7% Cash weight (estimated) 0 6.59 11.3 Final cash weight 0% 36.8% 63.2%
  • 46. Risk weighting + ignore estimate(s) Equalise Correlations & SR SP500 US10 US5 Risk weight 33.3% 33.3% 33.3% Std. dev 18.7% 7.1% 4.7% Cash weight (estimated) 1.8 4.7 7.1 Final cash weight 13.1% 34.6% 52.3%
  • 47. Bayesian with risk weighting  = (1-w)p + wE E estimated Sharpe ratio w shrinkage factor P prior Sharpe Ratio We can apply similar formula to correlations, 
  • 48. Risk weighting plus Bayesian Corr-> SR 0.0 0.25 0.5 0.75 1.0 0.0 0.21, 0, 0.78 0.08, 0.11, 0.81 0, 0.3, 0.7 0, 0.37, 0.63 0, 0.4, 0.6 0.25 0.28, 0, 0.72 0.16, 0.14, 0.7 0, 0.32, 0.68 0, 0.38, 0.62 0, 0.42, 0.58 0.5 0.34, 0, 0.66 0.26, 0.17, 0.57 0.12, 0.31, 0.57 0, 0.4, 0.6 0, 0.43, 0.57 0.75 0.41, 0.0, 0.59 0.36, 0.21, 0.43 0.28, 0.29, 0.43 0.13, 0.38, 0.48 0, 0.47, 0.53 1.0 0.5, 0.25, 0.26 0.48, 0.26, 0.26 0.46, 0.27, 0.27 0.42, 0.29, 0.29 0.33, 0.33, 0.33
  • 49. Risk weighting plus Bayesian ● Need high degree of shrinkage on SR to get non zero weights → we don’t know much about SR ● Too much shrinkage on correlation destroys information ● Precise optimal shrinkage depend on amount of data available. Can use fake data + monte carlo / closed form to derive optimal shrinkage. ● Rule of thumb: 0.95 on SR, 0.5 on correlations ● Optimal shrinkage is context specific.
  • 50. Risk weighting plus Bayesian SR shrinkage 0.95 (prior SR 0.25), correlation 0.5 (prior correlation matrix, off diagonal 0.5)
  • 51. Bayesian with risk weighting – Black Litterman style Take estimated  Take some prior weights wp Infer Sharpe Ratio p  = (1-w)p + wE
  • 53. Bootstrapping with risk weights & identical SR
  • 54. Clustering ● Group assets together into groups ● Create sets of portfolios that are more tractable ● Clustering can be formal (eg k-means) or heuristic (‘handcrafting’) ● Clustering can work on multiple levels ● Optimisation within groups can be: – Equal Weights (in risk weighting space) – Fully optimised – Heuristic optimisation
  • 55. Clustering: equal risk weight Group Intra group weight Group weight Risk Weight S&P 500 Equity 100% 50% 50% US 5 year Bonds 50% 50% 25% US 10 year Bonds 50% 25%
  • 56. SP500 US10 US5 Risk weight 50% 25% 25% Std. dev 18.7% 7.1% 4.7% Cash weight (estimated) 2.67 3.52 5.32 Final cash weight 23.2% 30.6% 46.2% Clustering: equal risk weight
  • 57. Heuristic methods ● Miimicks what (experienced) people do when hand optimising – high comfort level ● Should be informed by theory / experiement ● Sometimes hard to backtest - be careful of implicit in sample fitting – I use other methods to backtest my system, but then use heuristic weights in live trading. ● Suitable for ‘one off’ exercises, eg strategy risk allocation.
  • 58. Heuristic methods ● Hueristic grouping when clustering ● Equal weight within groups ● Use ‘rule of thumb’ correlations, not estimates ● Heuristic optimisation using correlations ● Heruistic adjustment for different Sharpe Ratios – Can apply different heuristic for pre-cost, and costs ● Use ‘rule of thumb’ risk levels, not estimates ● Heuristic risk levels (constant risk, or assume equal)
  • 59. Heuristic method for correlations in clustered groups (risk weightings) Group of one asset 100% to that asset Any group of two assets 50% to each asset Any size group with identical correlations Equal weights Four or more assets without identical correlations Split groups further or differently until they match another row Three assets with correlations AB, AC, BC: Weights for A, B, C 3 assets correlation 0.0, 0.5, 0.0 Weights: 30%, 40%, 30% 3 assets correlation 0.0, 0.9, 0.0 Weights: 27%, 46%, 27% 3 assets correlation 0.5, 0.0, 0.5 Weights: 37%, 26%, 37% 3 assets correlation 0.0, 0.5, 0.9 Weights: 45%, 45%, 10% 3 assets correlation 0.9, 0.0, 0.9 Weights: 39%, 22%, 39% 3 assets correlation 0.5, 0.9, 0.5 Weights: 29%, 42%, 29% 3 assets correlation 0.9, 0.5, 0.9 Weights: 42%, 16%, 42%
  • 60. Correction for heterogenous groups Given N assets with a correlation matrix of returns H and risk weights W summing to 1, the diversification multiplier will be: 1 / [ ( W x H x WT )1/2 ] 1)Calculate diversification multiplier for each group 2)Multiply group weight by multiplier 3)Renormalise group weights to add up to 100% 4)Apply at all levels of a hierarchy
  • 61. Correction for heterogenous groups SP500 US10 US5 Start Risk weight 50% 25% 25% Diversification multiplier 1 1.01015 1.01015 Adjusted risk weight 50% 25.3% 25.3% Normalised risk weight 49.7% 25.1% 25.1%
  • 62. Heuristic correction for relative Sharpe Ratios -0.5 -0.4 -0.3 -0.25 -0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3 0.4 0.5 0 0.5 1 1.5 2 2.5 (A) With certainty eg costs (B) Without certainty, more than ten years data rule of thumb
  • 63. Heuristic correction for relative Sharpe Ratios SP500 US10 US5 Start risk weight 50% 25% 25% Sharpe Ratio 0.0 0.59 0.66 Adjustment 0.75 1.11 1.15 Multiplied risk weight 37.5% 27.8% 28.8% Normalised risk weight 40% 29.5% 30.5
  • 64. Conclusions... ● Be aware of uncertainty! ● Uncertainty in Sharpe Ratios is bad – very bad! ● Consider the application, especially natural differences in correlation and vol. ● Use risk weighting; if no leverage & with mixture including low vol assets apply constraints ● Use clustering (+ equal risk weights if it makes sense) ● Heuristics are good for real, one off, exercises. ● Shrinkage good for backtests.
  • 65. And the final word goes to... “I should have computed the historical co-variances of the asset classes and drawn an efficient frontier. Instead I visualised my grief if the stock market went way up and I wasn't in it – or if it went way down and I was completely in it. My intention was to minimise my future regret. So I split my contributions 50/50 between bonds and equities” Harry Markowitz, quoted in “The Intelligent Investor” by Jason Zweig
  • 66. My website: systematicmoney.org My blog: qoppac.blogspot.com Some python: github.com/robcarver17/ Twittering: @investingidiocy