154-0579/01 – Pokročilý portfolio management (APM)

Garantující katedraKatedra financíKredity5
Garant předmětudoc. Ing. Aleš Kresta, Ph.D.Garant verze předmětudoc. Ing. Aleš Kresta, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinně volitelný typu B
Ročník3Semestrzimní
Jazyk výukyangličtina
Rok zavedení2024/2025Rok zrušení
Určeno pro fakultyEKFUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
KRE330 doc. Ing. Aleš Kresta, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 2+2

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Absolventi kurzu budou mít následující dovednosti a kompetence. Budou rozumět základům syntaxe jazyka Python se zaměřením na optimalizaci portfolia. Budou umět počítat základní charakteristiky a graficky zobrazit data finančních časových řad v jazyce Python. Budou rozumět procesu optimalizace portfolia a budou schopni optimalizovat portfolio s ohledem na různé modely. Budou schopni měřit a vyhodnocovat historickou výkonnost a riziko portfolií a porovnávat výkonnost portfolií mezi sebou. Budou rozumět základům algoritmického obchodování.

Vyučovací metody

Přednášky
Cvičení (v učebně)

Anotace

Cílem tohoto předmětu je poskytnout komplexní znalosti o řízení portfolia s využitím pokročilých technik a nástrojů. Kurz zahrnuje základy programovacího jazyka Python a jeho aplikace ve finanční oblasti, včetně datových struktur knihoven NumPy a Pandas. Následně se kurz zabývá optimalizací portfolia a modely efektivních množin, včetně optimalizace portfolia pomocí modelů mean-variance, mean-semivariance, mean-CVaR, mean-CDaR, a Black-Littermanova modelu. Kurz se také zabývá rovnoměrným portfoliem, portfoliem s rovnoměrnými příspěvky k riziku a portfoliem s hierarchickou paritou rizika. Dále se kurz zabývá měřením výkonnosti a rizika portfolia a různými přístupy k rebalancování portfolia, včetně alarmů. Kurz se rovněž zabývá základy algoritmického obchodování a automatizovanými obchodními systémy, včetně příkladu systému křížení dvou klouzavých průměrů. Celkově tento kurz poskytuje solidní základy pro pokročilou správu portfolia a vybavuje studenty potřebnými dovednostmi v této oblasti.

Povinná literatura:

BRUGIÈRE, Pierre. Quantitative portfolio management: with applications in Python. Cham, Switzerland: Springer, 2020. Springer texts in business and economics. ISBN 978-3-030-37739-7. HILPISCH, Yves J. Python for algorithmic trading: from idea to cloud deployment. Sebastopol, CA: O'Reilly, 2020. ISBN 978-1-492-05335-4. PETZEL, Todd E. Modern Portfolio Management: Moving Beyond Modern Portfolio Theory. Hoboken, New Jersey: Wiley, 2022. ISBN 978-1119818502.

Doporučená literatura:

CFA Institute. Quantitative Investment Analysis. Fourth edition. Hoboken, New Jersey: Wiley, 2020. CFA Institute Investment Series. ISBN 978-1-119-74362-0. PALEOLOGO, Giuseppe A. Advanced Portfolio Management: A Quant's Guide for Fundamental Investors. Hoboken, New Jersey: Wiley, 2021. ISBN 978-1119789796. POMPIAN, Michael M. Behavioral finance and your portfolio: a navigation guide for building wealth. Hoboken, New Jersey: Wiley, 2021. ISBN 978-1119801610.

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Zápočet - vypracování a obhajoba projektu. Zkouška - písemná.

E-learning

Další požadavky na studenta

Nejsou další požadavky na studenta.

Prerekvizity

Kód předmětuZkratkaNázevPovinnost
154-0578 PRM Portfolio a risk management Doporučená

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

1. Úvod do jazyka Python: představení, instalace, prostředí Anaconda, Jupyter Notebook, editor Spyder 2. Úvod do jazyka Python: základní koncepty a syntaxe, základní datové typy a práce s proměnnými, řídicí struktury 3. Strukturované datové typy (datové struktury), knihovny NumPy a Pandas pro datovou vědu: základní principy, vybrané případy 4. Práce s finančními časovými řadami v Pythonu, výpočet základních statistik a vizualizace 5. Mean-variance optimalizace portfolia 6. Obecné efektivní množiny: mean-semivariance, mean-CVaR, mean-CDaR 7. Blackův-Littermanův model 8. Rovnoměrné portfolio, portfolio s rovnoměrnými rizikovými příspěvky, Hierarchical Risk Parity portfolio 9. Měření výkonnosti a rizikovosti portfolia 10. Možné přístupy k rebalanci portfolia, alarmy 11. Úvod do algoritmického obchodování a automatických obchodních systémů 12. Algoritmické obchodování a automatické obchodní systémy – příklad dvou klouzavých průměrů 13. Úvod do Python balíčků yfinance, PyPortfolioOpt, empyrial, Zipline 14. Využití MS Excel pro optimalizaci portfolia a výpočet historické výkonnosti

Podmínky absolvování předmětu

Prezenční forma (platnost od: 2024/2025 zimní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodůMax. počet pokusů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51 3
        Zápočet Zápočet 35  18 2
        Zkouška Zkouška 65  23 3
Rozsah povinné účasti: Bez povinné účasti.

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP: Zápočet - vypracování a obhajoba projektu. Zkouška - písemná. Bez povinné účasti.

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2024/2025 (B0412EKF015) Finanční a daňové poradenství P angličtina Ostrava 3 povinně volitelný typu B stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku

Hodnocení Výuky

Předmět neobsahuje žádné hodnocení.