Optimization models for portfolio optimizationRunning a linear programming model to maximize binned predictionsHow to model nonlinear regression?How to avoid having your optimization models rusting?Combinatorial Optimization: Metaheuristics, CP, IP — “versus” or “and”?Usages of logarithmic mean in optimizationHow to reformulate (linearize/convexify) a budgeted assignment problem?Soft constraints and hard constraintsModel Update for Data Driven Real Time Process OptimizationValidation and verification of mathematical modelsDecoding a Deep Neural Network as an Analytical Expression for Optimization Purpose
Is it usual for a US president to make specific comments about a UK Prime Minister's suitability during a general election?
When is the best time to visit the Australian outback?
Change date format with sed or awk in file
Mechanics to keep mobs and environment alive without using tons of memory?
Does the House Resolution about the Impeachment Inquiry change anything?
Would using the Thaumaturgy cantrip give advantage on an Intimidation check?
Why is Carbon Dioxide a Greenhouse Gas whereas Ammonia is not?
Max of the reversed of two numbers
Famous statistical wins and horror stories for teaching purposes
What were the prevailing real-life cultural connotations of "clones" in 1975 (Star Wars' 3rd draft)?
Replacing 2-prong outlets in basement - existing wiring has two hot wires, one neutral?
How to wire for AC mains voltage relay, when printer board is connected to AC-charging laptop computer?
How to Keep Winged People Where They Belong?
How can you castle legally in Chess960 when the castling rook is on the king's destination square?
Why can't we define more Maxwell's relations?
Converting a Scheme function to Emacs Lisp
Why does the single dot entry exist in file systems?
Is there any 24/7 store in Turku?
Can Zombify target a creature card that isn't in the graveyard?
How to get a large amount of cash abroad if a debit card stops working?
What is Trump's position on the whistle blower allegations? What does he mean by "witch hunt"?
Interpret numbers very literally
The correct capital G and J in cursive
Was the Berlin Wall Breached Based upon an Erroneous Declaration?
Optimization models for portfolio optimization
Running a linear programming model to maximize binned predictionsHow to model nonlinear regression?How to avoid having your optimization models rusting?Combinatorial Optimization: Metaheuristics, CP, IP — “versus” or “and”?Usages of logarithmic mean in optimizationHow to reformulate (linearize/convexify) a budgeted assignment problem?Soft constraints and hard constraintsModel Update for Data Driven Real Time Process OptimizationValidation and verification of mathematical modelsDecoding a Deep Neural Network as an Analytical Expression for Optimization Purpose
$begingroup$
What are the mainstream models for portfolio optimization? We have Markowitz mean-variance model and CVaR-based models (e.g., max return subject to a CVaR constraint). What else is out there in terms of risk measures or formulations?
optimization combinatorial-optimization finance
$endgroup$
add a comment
|
$begingroup$
What are the mainstream models for portfolio optimization? We have Markowitz mean-variance model and CVaR-based models (e.g., max return subject to a CVaR constraint). What else is out there in terms of risk measures or formulations?
optimization combinatorial-optimization finance
$endgroup$
add a comment
|
$begingroup$
What are the mainstream models for portfolio optimization? We have Markowitz mean-variance model and CVaR-based models (e.g., max return subject to a CVaR constraint). What else is out there in terms of risk measures or formulations?
optimization combinatorial-optimization finance
$endgroup$
What are the mainstream models for portfolio optimization? We have Markowitz mean-variance model and CVaR-based models (e.g., max return subject to a CVaR constraint). What else is out there in terms of risk measures or formulations?
optimization combinatorial-optimization finance
optimization combinatorial-optimization finance
edited Jul 9 at 16:13
Daniel Duque
asked Jul 7 at 15:23
Daniel DuqueDaniel Duque
9751 silver badge17 bronze badges
9751 silver badge17 bronze badges
add a comment
|
add a comment
|
4 Answers
4
active
oldest
votes
$begingroup$
Here's what is not really mainstream now, but should be. The mean and especially the covariance matrix of returns is not known. Treating estimates of then as though they are known with certainty can lead to very suboptimal results.
Just to start vectoring yourself in the right direction, you can start by looking at
MEAN–VARIANCE PORTFOLIO OPTIMIZATION WHEN MEANS AND COVARIANCES ARE UNKNOWN, TZE LEUNG LAI, HAIPENG XING, and ZEHAO CHEN, Annals of Statistics, 2011, Vol. 5, No. 2A, 798–823.
Improving Portfolios Global Performance with Robust Covariance Matrix Estimation:Application to the Maximum Variety Portfolio, Emmanuelle Jay, Eugenie Terreaux, Jean-Philippe Ovarlez, and Frederic Pascal.
You may also find of interest methods to identify financial risk factors using large data sets.
Identifying Financial Risk Factors with a Low-Rank Sparse Decomposition, Lisa Goldberg and Alex Shkolnik. This decomposes covariance as a sum of a rank-one factor component and a diagonal security specific return component
Here is a semi-classic paper advising you NOT to use the sample covariance matrix for portfolio optimization. "Shrinking" it toward a better conditioned matrix. even though producing a biased estimator of the covariance matrix, can improve the results of portfolio optimization (note that the condition number of the sample covariance matrix is a very biased estimator of the condition number of the true covariance matrix, and is infinite when the number of vector data points is less than the number of variables).
Honey, I Shrunk the Sample Covariance Matrix, Olivier Ledoit and MichaelWolf, The Journal of Portfolio Management Summer 2004, 30 (4) 110-119 (link is to free version of the paper)
$endgroup$
$begingroup$
Thanks for the references. I agree that parameter estimation is often disregarded in this particular problem.
$endgroup$
– Daniel Duque
Jul 9 at 15:07
add a comment
|
$begingroup$
Another aspect of portfolio optimization which is often important in practise is sparsity, i.e., requiring that the portfolio invests in at most $k$ non-zero stocks to cut down on transaction fees and avoid functioning as an index fund. This can be achieved by imposing a sparsity constraint $Vert x Vert_0 leq k.$
The classical reference on this topic is this 1996 paper by Bienstock.
$endgroup$
$begingroup$
Interesting. Why not simply penalize the transactions fees itself in the fitness function, and leave it to the solver to figure out how many to incur?
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:20
1
$begingroup$
You could certainly do that instead. If you did that you would have a fixed cost component for each stock which you invested in, plus a marginal transaction cost which you can model by modifying the expected return vector accordingly, so this approach would lead to adding a $lambda Vert x Vert_0$ term to the objective. You may however want to impose $Vert x Vert_0 leq k$ instead, since MINLPs are solved via decomposition schemes and cardinality constraints restrict the size of the subproblems. I've given some other reasons in section 2.2 of this paper.
$endgroup$
– Ryan Cory-Wright
Jul 15 at 21:30
add a comment
|
$begingroup$
I'm no expert on the topic, but I found the textbook Optimization Methonds in Finance really accessible. The authors teach optimization modeling and solving motivated by applications in finance, including portfolio optimization.
In particular they describe a linear model using mean absolute deviation as a linear proxy for variance.
$endgroup$
add a comment
|
$begingroup$
For what it's worth, here's a video explanation and the source code of my Portfolio Optimization implementation. Run InvestmentApp to try it yourself.
For the sake of having a simple example, we decided to go with expected return (1 year), standard deviation risk and asset correlation. The example xlsx data came from Yahoo Finance IIRC.
$endgroup$
$begingroup$
Very nice. So the underlying model is Markowitz 52'?
$endgroup$
– Daniel Duque
Jul 14 at 0:53
$begingroup$
I am not sure about the spec version any more (I wrote this 4 years ago in a day or 2), but it was based of the wikipedia article about Markowitz Portfolio Theory and the formula shown in the video, see also the problem spec in docs section 3.18.
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:17
add a comment
|
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "700"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2for.stackexchange.com%2fquestions%2f911%2foptimization-models-for-portfolio-optimization%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
Here's what is not really mainstream now, but should be. The mean and especially the covariance matrix of returns is not known. Treating estimates of then as though they are known with certainty can lead to very suboptimal results.
Just to start vectoring yourself in the right direction, you can start by looking at
MEAN–VARIANCE PORTFOLIO OPTIMIZATION WHEN MEANS AND COVARIANCES ARE UNKNOWN, TZE LEUNG LAI, HAIPENG XING, and ZEHAO CHEN, Annals of Statistics, 2011, Vol. 5, No. 2A, 798–823.
Improving Portfolios Global Performance with Robust Covariance Matrix Estimation:Application to the Maximum Variety Portfolio, Emmanuelle Jay, Eugenie Terreaux, Jean-Philippe Ovarlez, and Frederic Pascal.
You may also find of interest methods to identify financial risk factors using large data sets.
Identifying Financial Risk Factors with a Low-Rank Sparse Decomposition, Lisa Goldberg and Alex Shkolnik. This decomposes covariance as a sum of a rank-one factor component and a diagonal security specific return component
Here is a semi-classic paper advising you NOT to use the sample covariance matrix for portfolio optimization. "Shrinking" it toward a better conditioned matrix. even though producing a biased estimator of the covariance matrix, can improve the results of portfolio optimization (note that the condition number of the sample covariance matrix is a very biased estimator of the condition number of the true covariance matrix, and is infinite when the number of vector data points is less than the number of variables).
Honey, I Shrunk the Sample Covariance Matrix, Olivier Ledoit and MichaelWolf, The Journal of Portfolio Management Summer 2004, 30 (4) 110-119 (link is to free version of the paper)
$endgroup$
$begingroup$
Thanks for the references. I agree that parameter estimation is often disregarded in this particular problem.
$endgroup$
– Daniel Duque
Jul 9 at 15:07
add a comment
|
$begingroup$
Here's what is not really mainstream now, but should be. The mean and especially the covariance matrix of returns is not known. Treating estimates of then as though they are known with certainty can lead to very suboptimal results.
Just to start vectoring yourself in the right direction, you can start by looking at
MEAN–VARIANCE PORTFOLIO OPTIMIZATION WHEN MEANS AND COVARIANCES ARE UNKNOWN, TZE LEUNG LAI, HAIPENG XING, and ZEHAO CHEN, Annals of Statistics, 2011, Vol. 5, No. 2A, 798–823.
Improving Portfolios Global Performance with Robust Covariance Matrix Estimation:Application to the Maximum Variety Portfolio, Emmanuelle Jay, Eugenie Terreaux, Jean-Philippe Ovarlez, and Frederic Pascal.
You may also find of interest methods to identify financial risk factors using large data sets.
Identifying Financial Risk Factors with a Low-Rank Sparse Decomposition, Lisa Goldberg and Alex Shkolnik. This decomposes covariance as a sum of a rank-one factor component and a diagonal security specific return component
Here is a semi-classic paper advising you NOT to use the sample covariance matrix for portfolio optimization. "Shrinking" it toward a better conditioned matrix. even though producing a biased estimator of the covariance matrix, can improve the results of portfolio optimization (note that the condition number of the sample covariance matrix is a very biased estimator of the condition number of the true covariance matrix, and is infinite when the number of vector data points is less than the number of variables).
Honey, I Shrunk the Sample Covariance Matrix, Olivier Ledoit and MichaelWolf, The Journal of Portfolio Management Summer 2004, 30 (4) 110-119 (link is to free version of the paper)
$endgroup$
$begingroup$
Thanks for the references. I agree that parameter estimation is often disregarded in this particular problem.
$endgroup$
– Daniel Duque
Jul 9 at 15:07
add a comment
|
$begingroup$
Here's what is not really mainstream now, but should be. The mean and especially the covariance matrix of returns is not known. Treating estimates of then as though they are known with certainty can lead to very suboptimal results.
Just to start vectoring yourself in the right direction, you can start by looking at
MEAN–VARIANCE PORTFOLIO OPTIMIZATION WHEN MEANS AND COVARIANCES ARE UNKNOWN, TZE LEUNG LAI, HAIPENG XING, and ZEHAO CHEN, Annals of Statistics, 2011, Vol. 5, No. 2A, 798–823.
Improving Portfolios Global Performance with Robust Covariance Matrix Estimation:Application to the Maximum Variety Portfolio, Emmanuelle Jay, Eugenie Terreaux, Jean-Philippe Ovarlez, and Frederic Pascal.
You may also find of interest methods to identify financial risk factors using large data sets.
Identifying Financial Risk Factors with a Low-Rank Sparse Decomposition, Lisa Goldberg and Alex Shkolnik. This decomposes covariance as a sum of a rank-one factor component and a diagonal security specific return component
Here is a semi-classic paper advising you NOT to use the sample covariance matrix for portfolio optimization. "Shrinking" it toward a better conditioned matrix. even though producing a biased estimator of the covariance matrix, can improve the results of portfolio optimization (note that the condition number of the sample covariance matrix is a very biased estimator of the condition number of the true covariance matrix, and is infinite when the number of vector data points is less than the number of variables).
Honey, I Shrunk the Sample Covariance Matrix, Olivier Ledoit and MichaelWolf, The Journal of Portfolio Management Summer 2004, 30 (4) 110-119 (link is to free version of the paper)
$endgroup$
Here's what is not really mainstream now, but should be. The mean and especially the covariance matrix of returns is not known. Treating estimates of then as though they are known with certainty can lead to very suboptimal results.
Just to start vectoring yourself in the right direction, you can start by looking at
MEAN–VARIANCE PORTFOLIO OPTIMIZATION WHEN MEANS AND COVARIANCES ARE UNKNOWN, TZE LEUNG LAI, HAIPENG XING, and ZEHAO CHEN, Annals of Statistics, 2011, Vol. 5, No. 2A, 798–823.
Improving Portfolios Global Performance with Robust Covariance Matrix Estimation:Application to the Maximum Variety Portfolio, Emmanuelle Jay, Eugenie Terreaux, Jean-Philippe Ovarlez, and Frederic Pascal.
You may also find of interest methods to identify financial risk factors using large data sets.
Identifying Financial Risk Factors with a Low-Rank Sparse Decomposition, Lisa Goldberg and Alex Shkolnik. This decomposes covariance as a sum of a rank-one factor component and a diagonal security specific return component
Here is a semi-classic paper advising you NOT to use the sample covariance matrix for portfolio optimization. "Shrinking" it toward a better conditioned matrix. even though producing a biased estimator of the covariance matrix, can improve the results of portfolio optimization (note that the condition number of the sample covariance matrix is a very biased estimator of the condition number of the true covariance matrix, and is infinite when the number of vector data points is less than the number of variables).
Honey, I Shrunk the Sample Covariance Matrix, Olivier Ledoit and MichaelWolf, The Journal of Portfolio Management Summer 2004, 30 (4) 110-119 (link is to free version of the paper)
edited Jul 7 at 16:54
answered Jul 7 at 16:39
Mark L. StoneMark L. Stone
4,3001 gold badge10 silver badges35 bronze badges
4,3001 gold badge10 silver badges35 bronze badges
$begingroup$
Thanks for the references. I agree that parameter estimation is often disregarded in this particular problem.
$endgroup$
– Daniel Duque
Jul 9 at 15:07
add a comment
|
$begingroup$
Thanks for the references. I agree that parameter estimation is often disregarded in this particular problem.
$endgroup$
– Daniel Duque
Jul 9 at 15:07
$begingroup$
Thanks for the references. I agree that parameter estimation is often disregarded in this particular problem.
$endgroup$
– Daniel Duque
Jul 9 at 15:07
$begingroup$
Thanks for the references. I agree that parameter estimation is often disregarded in this particular problem.
$endgroup$
– Daniel Duque
Jul 9 at 15:07
add a comment
|
$begingroup$
Another aspect of portfolio optimization which is often important in practise is sparsity, i.e., requiring that the portfolio invests in at most $k$ non-zero stocks to cut down on transaction fees and avoid functioning as an index fund. This can be achieved by imposing a sparsity constraint $Vert x Vert_0 leq k.$
The classical reference on this topic is this 1996 paper by Bienstock.
$endgroup$
$begingroup$
Interesting. Why not simply penalize the transactions fees itself in the fitness function, and leave it to the solver to figure out how many to incur?
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:20
1
$begingroup$
You could certainly do that instead. If you did that you would have a fixed cost component for each stock which you invested in, plus a marginal transaction cost which you can model by modifying the expected return vector accordingly, so this approach would lead to adding a $lambda Vert x Vert_0$ term to the objective. You may however want to impose $Vert x Vert_0 leq k$ instead, since MINLPs are solved via decomposition schemes and cardinality constraints restrict the size of the subproblems. I've given some other reasons in section 2.2 of this paper.
$endgroup$
– Ryan Cory-Wright
Jul 15 at 21:30
add a comment
|
$begingroup$
Another aspect of portfolio optimization which is often important in practise is sparsity, i.e., requiring that the portfolio invests in at most $k$ non-zero stocks to cut down on transaction fees and avoid functioning as an index fund. This can be achieved by imposing a sparsity constraint $Vert x Vert_0 leq k.$
The classical reference on this topic is this 1996 paper by Bienstock.
$endgroup$
$begingroup$
Interesting. Why not simply penalize the transactions fees itself in the fitness function, and leave it to the solver to figure out how many to incur?
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:20
1
$begingroup$
You could certainly do that instead. If you did that you would have a fixed cost component for each stock which you invested in, plus a marginal transaction cost which you can model by modifying the expected return vector accordingly, so this approach would lead to adding a $lambda Vert x Vert_0$ term to the objective. You may however want to impose $Vert x Vert_0 leq k$ instead, since MINLPs are solved via decomposition schemes and cardinality constraints restrict the size of the subproblems. I've given some other reasons in section 2.2 of this paper.
$endgroup$
– Ryan Cory-Wright
Jul 15 at 21:30
add a comment
|
$begingroup$
Another aspect of portfolio optimization which is often important in practise is sparsity, i.e., requiring that the portfolio invests in at most $k$ non-zero stocks to cut down on transaction fees and avoid functioning as an index fund. This can be achieved by imposing a sparsity constraint $Vert x Vert_0 leq k.$
The classical reference on this topic is this 1996 paper by Bienstock.
$endgroup$
Another aspect of portfolio optimization which is often important in practise is sparsity, i.e., requiring that the portfolio invests in at most $k$ non-zero stocks to cut down on transaction fees and avoid functioning as an index fund. This can be achieved by imposing a sparsity constraint $Vert x Vert_0 leq k.$
The classical reference on this topic is this 1996 paper by Bienstock.
answered Jul 10 at 14:29
Ryan Cory-WrightRyan Cory-Wright
9375 silver badges18 bronze badges
9375 silver badges18 bronze badges
$begingroup$
Interesting. Why not simply penalize the transactions fees itself in the fitness function, and leave it to the solver to figure out how many to incur?
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:20
1
$begingroup$
You could certainly do that instead. If you did that you would have a fixed cost component for each stock which you invested in, plus a marginal transaction cost which you can model by modifying the expected return vector accordingly, so this approach would lead to adding a $lambda Vert x Vert_0$ term to the objective. You may however want to impose $Vert x Vert_0 leq k$ instead, since MINLPs are solved via decomposition schemes and cardinality constraints restrict the size of the subproblems. I've given some other reasons in section 2.2 of this paper.
$endgroup$
– Ryan Cory-Wright
Jul 15 at 21:30
add a comment
|
$begingroup$
Interesting. Why not simply penalize the transactions fees itself in the fitness function, and leave it to the solver to figure out how many to incur?
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:20
1
$begingroup$
You could certainly do that instead. If you did that you would have a fixed cost component for each stock which you invested in, plus a marginal transaction cost which you can model by modifying the expected return vector accordingly, so this approach would lead to adding a $lambda Vert x Vert_0$ term to the objective. You may however want to impose $Vert x Vert_0 leq k$ instead, since MINLPs are solved via decomposition schemes and cardinality constraints restrict the size of the subproblems. I've given some other reasons in section 2.2 of this paper.
$endgroup$
– Ryan Cory-Wright
Jul 15 at 21:30
$begingroup$
Interesting. Why not simply penalize the transactions fees itself in the fitness function, and leave it to the solver to figure out how many to incur?
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:20
$begingroup$
Interesting. Why not simply penalize the transactions fees itself in the fitness function, and leave it to the solver to figure out how many to incur?
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:20
1
1
$begingroup$
You could certainly do that instead. If you did that you would have a fixed cost component for each stock which you invested in, plus a marginal transaction cost which you can model by modifying the expected return vector accordingly, so this approach would lead to adding a $lambda Vert x Vert_0$ term to the objective. You may however want to impose $Vert x Vert_0 leq k$ instead, since MINLPs are solved via decomposition schemes and cardinality constraints restrict the size of the subproblems. I've given some other reasons in section 2.2 of this paper.
$endgroup$
– Ryan Cory-Wright
Jul 15 at 21:30
$begingroup$
You could certainly do that instead. If you did that you would have a fixed cost component for each stock which you invested in, plus a marginal transaction cost which you can model by modifying the expected return vector accordingly, so this approach would lead to adding a $lambda Vert x Vert_0$ term to the objective. You may however want to impose $Vert x Vert_0 leq k$ instead, since MINLPs are solved via decomposition schemes and cardinality constraints restrict the size of the subproblems. I've given some other reasons in section 2.2 of this paper.
$endgroup$
– Ryan Cory-Wright
Jul 15 at 21:30
add a comment
|
$begingroup$
I'm no expert on the topic, but I found the textbook Optimization Methonds in Finance really accessible. The authors teach optimization modeling and solving motivated by applications in finance, including portfolio optimization.
In particular they describe a linear model using mean absolute deviation as a linear proxy for variance.
$endgroup$
add a comment
|
$begingroup$
I'm no expert on the topic, but I found the textbook Optimization Methonds in Finance really accessible. The authors teach optimization modeling and solving motivated by applications in finance, including portfolio optimization.
In particular they describe a linear model using mean absolute deviation as a linear proxy for variance.
$endgroup$
add a comment
|
$begingroup$
I'm no expert on the topic, but I found the textbook Optimization Methonds in Finance really accessible. The authors teach optimization modeling and solving motivated by applications in finance, including portfolio optimization.
In particular they describe a linear model using mean absolute deviation as a linear proxy for variance.
$endgroup$
I'm no expert on the topic, but I found the textbook Optimization Methonds in Finance really accessible. The authors teach optimization modeling and solving motivated by applications in finance, including portfolio optimization.
In particular they describe a linear model using mean absolute deviation as a linear proxy for variance.
answered Jul 10 at 8:04
Robert SchwarzRobert Schwarz
1,3243 silver badges15 bronze badges
1,3243 silver badges15 bronze badges
add a comment
|
add a comment
|
$begingroup$
For what it's worth, here's a video explanation and the source code of my Portfolio Optimization implementation. Run InvestmentApp to try it yourself.
For the sake of having a simple example, we decided to go with expected return (1 year), standard deviation risk and asset correlation. The example xlsx data came from Yahoo Finance IIRC.
$endgroup$
$begingroup$
Very nice. So the underlying model is Markowitz 52'?
$endgroup$
– Daniel Duque
Jul 14 at 0:53
$begingroup$
I am not sure about the spec version any more (I wrote this 4 years ago in a day or 2), but it was based of the wikipedia article about Markowitz Portfolio Theory and the formula shown in the video, see also the problem spec in docs section 3.18.
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:17
add a comment
|
$begingroup$
For what it's worth, here's a video explanation and the source code of my Portfolio Optimization implementation. Run InvestmentApp to try it yourself.
For the sake of having a simple example, we decided to go with expected return (1 year), standard deviation risk and asset correlation. The example xlsx data came from Yahoo Finance IIRC.
$endgroup$
$begingroup$
Very nice. So the underlying model is Markowitz 52'?
$endgroup$
– Daniel Duque
Jul 14 at 0:53
$begingroup$
I am not sure about the spec version any more (I wrote this 4 years ago in a day or 2), but it was based of the wikipedia article about Markowitz Portfolio Theory and the formula shown in the video, see also the problem spec in docs section 3.18.
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:17
add a comment
|
$begingroup$
For what it's worth, here's a video explanation and the source code of my Portfolio Optimization implementation. Run InvestmentApp to try it yourself.
For the sake of having a simple example, we decided to go with expected return (1 year), standard deviation risk and asset correlation. The example xlsx data came from Yahoo Finance IIRC.
$endgroup$
For what it's worth, here's a video explanation and the source code of my Portfolio Optimization implementation. Run InvestmentApp to try it yourself.
For the sake of having a simple example, we decided to go with expected return (1 year), standard deviation risk and asset correlation. The example xlsx data came from Yahoo Finance IIRC.
answered Jul 10 at 13:49
Geoffrey De SmetGeoffrey De Smet
1,83420 bronze badges
1,83420 bronze badges
$begingroup$
Very nice. So the underlying model is Markowitz 52'?
$endgroup$
– Daniel Duque
Jul 14 at 0:53
$begingroup$
I am not sure about the spec version any more (I wrote this 4 years ago in a day or 2), but it was based of the wikipedia article about Markowitz Portfolio Theory and the formula shown in the video, see also the problem spec in docs section 3.18.
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:17
add a comment
|
$begingroup$
Very nice. So the underlying model is Markowitz 52'?
$endgroup$
– Daniel Duque
Jul 14 at 0:53
$begingroup$
I am not sure about the spec version any more (I wrote this 4 years ago in a day or 2), but it was based of the wikipedia article about Markowitz Portfolio Theory and the formula shown in the video, see also the problem spec in docs section 3.18.
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:17
$begingroup$
Very nice. So the underlying model is Markowitz 52'?
$endgroup$
– Daniel Duque
Jul 14 at 0:53
$begingroup$
Very nice. So the underlying model is Markowitz 52'?
$endgroup$
– Daniel Duque
Jul 14 at 0:53
$begingroup$
I am not sure about the spec version any more (I wrote this 4 years ago in a day or 2), but it was based of the wikipedia article about Markowitz Portfolio Theory and the formula shown in the video, see also the problem spec in docs section 3.18.
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:17
$begingroup$
I am not sure about the spec version any more (I wrote this 4 years ago in a day or 2), but it was based of the wikipedia article about Markowitz Portfolio Theory and the formula shown in the video, see also the problem spec in docs section 3.18.
$endgroup$
– Geoffrey De Smet
Jul 15 at 7:17
add a comment
|
Thanks for contributing an answer to Operations Research Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2for.stackexchange.com%2fquestions%2f911%2foptimization-models-for-portfolio-optimization%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown