Portfolio Optimisation with Higher Moments (Excel)

  Рет қаралды 8,190

NEDL

NEDL

Күн бұрын

Пікірлер: 47
@NEDLeducation
@NEDLeducation 4 жыл бұрын
You can find the spreadsheets for this video and some additional materials here: drive.google.com/drive/folders/1sP40IW0p0w5IETCgo464uhDFfdyR6rh7 Please consider supporting NEDL on Patreon: www.patreon.com/NEDLeducation
@eyeboah
@eyeboah 3 жыл бұрын
NEDL have you thought of incorporating optimization using the Omega function (Score) - Omega by Keating and Shedwick (2002)
@samkim1410
@samkim1410 3 жыл бұрын
Ughh... I've been reading like 15 papers on this issue... and google finally let me find you.. thank you so much, you are a life saver!
@joeaoun6321
@joeaoun6321 3 жыл бұрын
Thank you for a great explanation of higher moments and portfolio optimization. Your channel is one of a kind.
@rt8080
@rt8080 4 жыл бұрын
Thank you! That's excellent. I believe this is the only video available on KZbin on the topic.
@WaveWatchTrading007
@WaveWatchTrading007 Жыл бұрын
Your videos are amazing
@KhoaTran-le1ot
@KhoaTran-le1ot 3 жыл бұрын
thank you so muchhh
@betrayal47
@betrayal47 3 ай бұрын
Thank you very much for all of those great videos! Where do you have that formula from? Sometimes you mention a source next to the formula but this time there isn't. I'd love to quote it at a paper.
@HugoGobatoLanguageCoach
@HugoGobatoLanguageCoach Жыл бұрын
Hi Savva, thank you very much for the video! I noticed that you usually don't use the log returns in your videos, is that a reason behind it? Kind Regards, Hugo
@lucacampili2313
@lucacampili2313 4 жыл бұрын
Hi Ronald and thanks for your videos; can you explain me what is the origin of the "arbitrary distribution" formula and the usual value range of theta ? at the end... isn't it true that in a normal distribution Kurtosis K=0?
@NEDLeducation
@NEDLeducation 4 жыл бұрын
Hi Luca, that's Savva and it's me who has been recording the tutorials :) Great questions! The "arbitrary distribution" is one of the limitations for this portfolio optimisation technique with CARA as skewness and kurtosis alone as higher moments can theoretically take any values in this setting. To uniquely define a non-normal distribution function one actually needs infinitely many moments. Therefore, understanding what the theoretical distribution is that matches the data best is most of the time a very useful exercise to do. The theoretically plausible range of theta is (0: +infinity), with investors tending to be closer to risk-neutral when theta is closer to zero and tending to be closer to absolutely risk averse when it tends to positive infinity. However, in practice theta=2 is generally used for "adventurous" or "aggressive" investors, theta=3.5 is used for "balanced" or "moderate" investors, and theta=5 is assigned to "cautious" investors. The excess kurtosis of the normal distribution is indeed zero. A distinction between "kurtosis" and "excess kurtosis" is important, as excess kurtosis is equal to kurtosis minus 3. The kurtosis of the normal distribution is equal to 3, and the excess kurtosis of it is zero by definition. Subtracting 3 has the sole purpose of making it easier to compare the fatness of tails for a distribution to what it would have been if the distribution was normal. Hope it helped and stay tuned for future videos!
@claytonestey767
@claytonestey767 4 жыл бұрын
Hi Nedl. Love the video. Is there a reason why the kurtosis term for the utility has 720 instead of 4!=24? I'm looking into the theory behind this and it's tripping me up. Thanks!
@NEDLeducation
@NEDLeducation 4 жыл бұрын
Hi Clayton, and many thanks for the feedback! As for your question, the kurtosis term is divided by 6! = 720 instead of 4! = 24. It comes from a general utility function for an arbitrary return distribution, where an infinite series of integrals gives you 6 factorial for the fourth moment. The best theoretical explanation I have stumbled across is given in Pierro and Mosevich (2008): www.witpress.com/Secure/elibrary/papers/CF08/CF08011FU1.pdf
@claytonestey767
@claytonestey767 4 жыл бұрын
@NEDL Ah I see now. It looks like the formula you're using is specific to CARA utility with arbitrary distribution which explains the constant theta. I was referring to equation (3) from this paper: www.hec.unil.ch/ejondeau/Publications/cEFM2006.pdf It has a similar derivation but it's defined more in terms of an arbitrary utility function through it's derivatives evaluated at terminal wealth. If you were to plug in CARA utility for this I think it would give similar results but you would need to test it. Thanks for your help.
@jiatan7570
@jiatan7570 2 жыл бұрын
Hi Savva, Thanks again for this great tutorial. I have a question. I estimated the parameters (ksi, lambda, delta, gamma) of the Johnson SU distribution using the "Percentile Matching Method." Then I used the estimated parameters to calculate the mu, sigma, skewness, and kurtosis. Then use your utility formula to optimize the asset allocation. I got different result if I started with different initial weights. Did I do anything wrong? or there I just found the local maximum instead of the global maximum? Thanks for your help.
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Jia, and glad you enjoyed the video! Excited to hear you have applied the techniques from my videos to your own project. It seems as the problem indeed has to do with the convergence of Solver and you have not done anything wrong. Hope this helps!
@jiatan7570
@jiatan7570 2 жыл бұрын
@@NEDLeducation Thanks for replying me. So how should I tackle this problem? Monte Carlo simulation? If I may ask, how do you optimize your portfolio for your investment?
@selimbahayldz4544
@selimbahayldz4544 3 жыл бұрын
Hi NEDL. Would it be wrong to use daily return-std dev instead of annual return-std dev in the calculation?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Selim, and thanks for the question! No, this would be perfectly fine! Ultimately, you can choose the return and risk periodicity that is most convenient for you or that reflects your investment horizon the best. Hope it helps!
@way2worldoffinance436
@way2worldoffinance436 Жыл бұрын
plz explain value of theta =5 in the model ? thanks
@NEDLeducation
@NEDLeducation Жыл бұрын
Hi, and thanks for the great question! Theta stands for the risk aversion coefficient. Generally, you would have theta = 2 for less risk averse investors, theta = 3 (or 3.5) for moderate investors, and theta = 4 (or 5) for conservative investors.
@AlexanderKonig2577
@AlexanderKonig2577 2 жыл бұрын
very insightfull! thank you so muc!. I follow 15 US sector ETF and optimize return, omega and ulcer instead of std dev. Have you studied those theories?
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Alexander, and glad you liked the video! Will be definitely making videos on omega ratio and the ulcer index in the nearest future, these are by all means very interesting portfolio evaluation techniques.
@lzra8111
@lzra8111 2 жыл бұрын
why do you not use covariance matrix in this case? is it because you are seeking maximum utility focusing only on skew and kurt and leaving the (mainstream) focus on variance/st.dev out of the picture? would it make sense to optimize portfolios focusing on higher moments using max or min solver function? like with markowitz portfolio optimization you try to maximise e(r) or minimise st.dev/volatility...does it make sense to look for highly negatively skewed portfolios using "minimize skew"? btw thanks for the awesome video
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi, and glad you liked the video! As for your question, this optimisation does focus on variance as well, alongside higher moments (skewness and kurtosis). In principle, the variance could be calculated using the covariance matrix but it is less important here as the optimal portfolio is determined numerically and not using the Merton algorithm I cover in this video: kzbin.info/www/bejne/nJuonJ6MrLefaKM. In terms of the skewness, all other things held equal, rational investors generally prefer positive skewness as it corresponds to heavier right tail (more upside than downside), unlike negative skewness (more downside than upside). Hope it helps!
@mikiallen7733
@mikiallen7733 2 жыл бұрын
sorry quite technical question , what happens if theta set = 1 ? I mean in terms of overall performance historical statistics
@salardelavarqashqai
@salardelavarqashqai Жыл бұрын
please wrok on Portfolio Optimisation with indication both technical and fundemantal datas
@atharvtungatkar1252
@atharvtungatkar1252 Жыл бұрын
how is the value of theta calculated?
@williamnguyen9318
@williamnguyen9318 3 жыл бұрын
Can you do a video on resampling the efficient frontiers?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi William, and many thanks for the suggestion! I will certainly do a video on resampled efficient frontiers after I cover the basics of modern portfolio theory, so very soon!
@deepaknidgalkar.2966
@deepaknidgalkar.2966 3 жыл бұрын
This is a great methodology. If I need to add Cash as an asset class, what needs to be done?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Deepak, and glad you found the video helpful! If you would like to add cash to the portfolio you can treat it as an asset with zero expected return, zero risk, and zero covariance with other assets. The optimisation will run as usual. Hope it helps!
@deepaknidgalkar.2966
@deepaknidgalkar.2966 3 жыл бұрын
@@NEDLeducation Thanks again. I tried with zero expected return, however, the formulae failed. I tried with small appreciation in cash (FD interest), and it worked. I am still not sure whether the procedure will advise me to shift to cash completely in case of a major fall.
@NEDLeducation
@NEDLeducation 3 жыл бұрын
@@deepaknidgalkar.2966 the model might advise to shift to cash completely only if theta is very large and all risky assets have positive kurtosis. Hope it helps!
@deepaknidgalkar.2966
@deepaknidgalkar.2966 3 жыл бұрын
@@NEDLeducation Thanks a lot.
@deepaknidgalkar.2966
@deepaknidgalkar.2966 3 жыл бұрын
I have a suggestion. The weightages calculated depend on the amount of past data used. To reduce sensitivity to older data, can something be worked out so that the calculated weightages are based more on recent data? Similar to EMA calculations.
@anindadatta164
@anindadatta164 2 жыл бұрын
An investor who is highly risk averse should consider a risk free govt security with return "r'" and no adjustment for volatility, skewness and kurtosis. Why would such an investor invest in equity based on adjusted negative returns after considering skewness and kurtosis?
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Aninda, and thanks for the excellent question! In this case, individual securities have negative utility when adjusting for skewness and kurtosis, whereas the portfolio of these has positive utility due to diversification (the effect of diversification on skewness and kurtosis is more complicated than that on variance, but generally they do tend towards zero or at least smaller values in diversified portfolios). Alternatively, a risk-averse investor might prefer a risky, yet right-skewed asset to a government bond with no upside or downside. Hope this helps!
@mikiallen7733
@mikiallen7733 2 жыл бұрын
thank you Erkan for this interesting moment , however , what is it that makes this additional algorithm useful to the end user investor , I mean rolling cagr as well as max DD and the corresponding recovery period relative to the other standard portfolio-based allocation algos
@rt8080
@rt8080 4 жыл бұрын
How about a Risk Parity Portfolio?
@NEDLeducation
@NEDLeducation 4 жыл бұрын
Hi Ronald and thanks so much for your feedback. A risk parity portfolio is an interesting concept, we will definitely investigate it in future videos.
@sbatool6731
@sbatool6731 2 жыл бұрын
Hi I need help with an assignment in my finance subject, I want u use 4 different stocks and create an efficient portfolio frontier ? Could u help please?
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Soghraa, yes, I have got several videos on efficient portfolio frontiers, here is the one that uses Excel Solver you might find the easiest to follow for a four-stock case: kzbin.info/www/bejne/l3OkZIhnnrN2bdU. There is also a video on the basic EPF with two stocks (kzbin.info/www/bejne/sJuuk519balprtE), and a more advanced video on how to actually build the frontier chart using matrix algebra (kzbin.info/www/bejne/nJuonJ6MrLefaKM). Hope it helps!
@sbatool6731
@sbatool6731 2 жыл бұрын
@@NEDLeducation thanx i am trying but getting some unavailable values, Iam using Bitcoin, s&p500, gold and United States 10 years bond yield, is it something that I do wrong ? Like following the video that u do with 5 stocks. Example I am as well using 252 days (market open) is it correct for the stocks I use??
@NEDLeducation
@NEDLeducation 2 жыл бұрын
@@sbatool6731 Hi again, that is normal as Bitcoin is traded 7 days a week and US stocks and bonds are traded at most 5 days a week. I would suggest downloading a US stock index and US bond index from a source like Yahoo finance and then map Bitcoin prices to the respective US trading days.
@sbatool6731
@sbatool6731 2 жыл бұрын
@@NEDLeducation i already did it as u say, there is not so many days left to the submission deadline. I could pay you to do it for me, how can I contact you ? Like trough fb, email etc?
Efficient Portfolio Frontier explained: Solver (Excel)
28:00
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 32 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 36 МЛН
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 98 МЛН
Valuation in Four Lessons | Aswath Damodaran | Talks at Google
1:01:30
Talks at Google
Рет қаралды 1,6 МЛН
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 39 МЛН
Portfolio Optimization in Excel: Step by Step Tutorial
15:26
Ryan O'Connell, CFA, FRM
Рет қаралды 38 М.
Monte Carlo simulation for Conditional VaR (Excel)
14:29
Exploratory Data Analysis With Excel - Part 1 - Basic Numerics
23:56
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН