Portfolio Optimization with Application in Python

dc.contributor.advisorKresta, Aleš
dc.contributor.authorQu, Meiyan
dc.contributor.refereeTichý, Tomáš
dc.date.accepted2022-08-30
dc.date.accessioned2022-09-01T07:18:30Z
dc.date.available2022-09-01T07:18:30Z
dc.date.issued2022
dc.description.abstractPortfolio optimization is the process of selecting the best portfolio from all the portfolios to be considered. The goal of this thesis is to compare the performance of different models of portfolios. We have selected 30 stocks from the Yahoo website based on the DAX 30 index as our research sample for this thesis. Based on the sample size requirement, we have selected weekly adjusted closing prices from 2011 to 2020. We applied Python as a computational tool to analyze the Naive Strategy, Markowitz mean-variance model, and the Black-Litterman model. The thesis can be divided into five chapters. The first chapter is an introduction. The second chapter introduces the basics of Python. The third chapter introduces the portfolio optimization models that we use in the thesis. The fourth chapter is the application section. We use Python to apply all the models mentioned in the previous chapter to perform portfolio optimization calculations. The fifth chapter is the conclusion.en
dc.description.abstractOptimalizace portfolia je proces výběru nejlepšího portfolia ze všech uvažovaných portfolií. Cílem této práce je porovnat výkonnost různých modelů portfolií. Jako datový vzorek pro tuto práci jsme vybrali 30 akcií z internetových stránek Yahoo Finance na základě indexu DAX 30. Na základě požadavku na velikost vzorku jsme vybrali týdenní upravené závěrečné ceny z let 2011 až 2020. Jako výpočetní nástroj jsme použili Python k analýze Naivní strategie, Markowitzova mean-variance modelu a Black-Littermanova modelu. Práci lze rozdělit do pěti kapitol. První kapitola je úvodem. Druhá kapitola seznamuje se základy jazyka Python. Ve třetí kapitole jsou představeny modely optimalizace portfolia, které v práci využíváme. Čtvrtá kapitola je aplikační částí. Pomocí jazyka Python aplikujeme všechny modely uvedené v předchozí kapitole k provádění optimalizačních výpočtů portfolia a následnému hodnocení výkonnosti. Pátá kapitola je závěr.cs
dc.description.department154 - Katedra financícs
dc.description.resultdobřecs
dc.format.extent2241138 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2751
dc.identifier.thesisQUM0002_EKF_N0412A050005_2022
dc.identifier.urihttp://hdl.handle.net/10084/146726
dc.language.isoen
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectportfolio optimizationen
dc.subjectPythonen
dc.subjectnaive strategyen
dc.subjectBlack-Litterman modelen
dc.subjectoptimalizace portfoliacs
dc.subjectPythoncs
dc.subjectnaivní strategiecs
dc.subjectBlack-Littermanův modelcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Ekonomická fakultacs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programFinancecs
dc.titlePortfolio Optimization with Application in Pythonen
dc.title.alternativeOptimalizace portfolia s aplikací v Pythonucs
dc.typeDiplomová prácecs

Files

Original bundle

Now showing 1 - 4 out of 4 results
Loading...
Thumbnail Image
Name:
QUM0002_EKF_N0412A050005_2022.pdf
Size:
2.14 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
QUM0002_EKF_N0412A050005_2022_zadani.pdf
Size:
46.26 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
QUM0002_EKF_N0412A050005_2022_posudek_vedouci_Kresta_Ales.pdf
Size:
55.19 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Kresta, Aleš
Loading...
Thumbnail Image
Name:
QUM0002_EKF_N0412A050005_2022_posudek_oponent_Tichy_Tomas.pdf
Size:
54.23 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Tichý, Tomáš