Python fur Finanzanalysen und algorithmisches Trading

Analysiere mit Python Aktienkurse, Finanzdaten und Zeitreihen. Werde Finanzanalyst mit Quandl.
Python fur Finanzanalysen und algorithmisches Trading
File Size :
865.96 MB
Total length :
20h 25m

Category

Instructor

Prof. Dr. René Brunner

Language

Last update

7/2022

Ratings

4.1/5

Python fur Finanzanalysen und algorithmisches Trading

What you’ll learn

Nutze Numpy um schnell mit numerischen Daten zu arbeiten
Nutze Pandas zur Analyse und Visualisierung
Nutze Matplotlib, um benutzerdefinierte Darstellungen zu erstellen
Lerne das statsmodels Modul zur Zeitreihenanalyse kennen
Berechne Finanzstatistiken wie tägliche Renditen, kummulierte Renditen, Volatilität, etc.
Nutze ARIMA Modelle auf Zeitreihen-Daten
Verwende exponentiell gewichtete laufende Durchschnitte
Berechne die Sharpe Ratio
Optimiere Portfolio Allokationen
Verstehe das Capital Asset Pricing Model
Lerne die Hypothese der effizienten Märkte kennen

Python fur Finanzanalysen und algorithmisches Trading

Requirements

Grundkenntnise der Programmierung in Python
Die Möglichkeit Anaconda (Python) downzuloaden
Grundlagen der Statistik und lineare Algebra sind hilfreich

Description

Willkommen zum Kurs “Python für Finanzanalysen und Algorithmisches Handeln”! Wenn Du dich dafür interessierst, wie man Python Als Data Scientist zur Durchführung exakter Finanzanalysen verwenden kann, dann ist dies der richtige Kurs für Dich!     “Wirklich sau gut erklärt! Dankeschön… Man kann alles sofort anwenden! :-)” (★★★★★ P. Livadas)    “Sehr übersichtlich und strukturiert, TOP!” (★★★★★ D. Ebraheim)Dieser Kurs gibt Dir eine Anleitung für alles, was Du für die Verwendung von Python für Finanzen und Algorithmisches Handeln wissen musst! Wir werden mit den Grundlagen von Python anfangen und dann etwas über die verschiedenen Kernbibliotheken lernen, die im Py-Finance-Ökosystem verwendet werden, darunter jupyter, numpy, pandas, matplotlib, statsmodels, zipline und viele mehr!Wichtig: Unser Kurs zur Finanzanalyse erfordert Grundkenntnisse der Programmierung mit Python! Falls du die Grundlagen von Python bisher noch nicht erlernt hast, solltest du zuerst einen unserer Python-Kurse durcharbeiten! Wir werden die folgenden Themen besprechen, die von Finanzexperten verwendet werden:Python in der FinanzanalyseNumPy für sehr schnelle numerische VerarbeitungPandas für effiziente DatenanalyseMatplotlib für DatenvisualisierungVerwendung von pandas-datareader und Quandl zur DatenerfassungPandas Analysetechniken für ZeitreihenAnalyse von AktienrenditenKumulative TagesrenditenVolatilität und WertpapierrisikoMarkov ChainEWMA (Exponentially Weighted Moving Average)StatsmodelsETS (Error-Trend-Seasonality)ARIMA (Auto-regressive Integrated Moving Averages)Autokorrelationsdiagramme und Teil-Autokorrelationsdiagramme Sharpe-QuotientOptimierung der Portfolio-AufteilungEffiziente Grenze und Markowitz OptimierungArten von InvestmentfondsOrderbücherShort VerkäufePreismodell für Kapitalgüter (Capital Asset Pricing Model)Aktien-Splits und DividendenHypothese des effizienten MarktsTermingeschäfte handelnWas sind die Anforderungen?Grundlagen der Programmierung in PythonTechnische Voraussetzungen, um Anaconda (Python) herunter zu ladenGrundlegende Statistik und Lineare Algebra können nützlich seinWas bringt mir dieser Kurs?NumPy verwenden, um schnell mit numerischen Daten zu arbeitenPandas verwenden, um Daten zu analysieren und visualisierenMatplotlib verwenden, um benutzerdefinierte Diagramme zu erstellenAnwendung von statsmodels zur Zeitreihenanalyse erlernenFinanzstatistiken berechnen, wie tägliche Renditen, kumulative Renditen, Volatilität etc.Exponentiell gewichtete bewegliche Mittelwerte (EWMA) verwendenARIMA-Modelle auf Zeitreihendaten anwenden Sharpe-Quotienten berechnenPortfolio-Aufteilung optimierenPreismodell für Kapitalgüter verstehenEtwas über die Hypothese des effizienten Marktes lernenAn wen richtet sich dieser Kurs?An jemanden, der mit den Grundlagen von Python vertraut ist und etwas über Finanzanalysen lernen will!

Overview

Section 1: Kurseinführung

Lecture 1 Willkommen im Kurs

Lecture 2 Hinweise zum Kurs

Lecture 3 Kursübersicht

Lecture 4 Hinweis zu den Kursmaterialien

Lecture 5 Kursmaterialien

Lecture 6 Merkblätter

Lecture 7 Kurs FAQ

Section 2: Kurs Materialien und Setup

Lecture 8 Einrichten der Entwicklungsumgebung

Lecture 9 Python Installation Windows

Lecture 10 Python Installation MAC/Linux

Lecture 11 Jupyter Notebook Übersicht

Lecture 12 Wichtig Kurseinrichtung! Python Pakete mit Jupyter Notebook installieren

Section 3: Python Crash Kurs

Lecture 13 Willkommen beim Python Crash Kurs

Lecture 14 Einführung zum Python Crash Kurs

Lecture 15 Python Crash Kurs – Teil 1

Lecture 16 Python Crash Kurs – Teil 2

Lecture 17 Python Crash Kurs – Teil 3

Lecture 18 Python Crash Kurs – Teil 4

Lecture 19 Python Crash Kurs – Übung

Lecture 20 Python Crash Kurs – Lösung

Section 4: Numpy

Lecture 21 Willkommen zu Numpy

Lecture 22 Einführung zu Numpy

Lecture 23 NumPy Arrays

Lecture 24 NumPy Indizierung

Lecture 25 Numpy Operationen

Lecture 26 NumPy Übung – Aufgabe

Lecture 27 NumPy Übung – Lösung

Section 5: Pandas

Lecture 28 Willkommen zu Pandas

Lecture 29 Einführung in Pandas

Lecture 30 Pandas Zeitreihen (Time Series)

Lecture 31 DataFrames – Teil 1

Lecture 32 DataFrames – Teil 2

Lecture 33 DataFrames – Teil 3

Lecture 34 Missing Data (Fehlende Daten)

Lecture 35 Groupby (Gruppieren nach)

Lecture 36 Merge, Join und Concatenate

Lecture 37 Wichtige Operationen

Lecture 38 Hinweis zur Pandas Übung

Lecture 39 Pandas Übung – Aufgabe

Lecture 40 Pandas Übung – Lösung

Section 6: Visualisierungen mit Matplotlib und Pandas

Lecture 41 Willkommen zu den Visualisierungen

Lecture 42 Einführung zu Visualisierungen in Python

Lecture 43 Matplotlib – Teil 1

Lecture 44 Matplotlib – Teil 2

Lecture 45 Matplotlib – Teil 3

Lecture 46 Matplotlib Übung – Aufgabe

Lecture 47 Matplotlib Übung – Lösung

Lecture 48 Pandas Visualisierung (Teil 1)

Lecture 49 Pandas Visualisierung (Teil 2)

Lecture 50 Pandas Visualisierung Übung – Aufgabe

Lecture 51 Pandas Visualisierung Übung – Lösung

Section 7: Datenquellen

Lecture 52 Einführung zu Datenquellen

Lecture 53 Daten Input – CSV

Lecture 54 Daten Input – Excel

Lecture 55 Daten Input – HTML

Lecture 56 Daten Input – SQL

Lecture 57 Daten Input – JSON

Lecture 58 Hinweis zum Pandas-Datareader

Lecture 59 Pandas DataReader

Lecture 60 Quandl Update

Lecture 61 Quandl

Section 8: Pandas und Zeitreihen (Time Series)

Lecture 62 Willkommen zu Pandas für Zeitreihen

Lecture 63 Einführung Zeitreihen mit Pandas

Lecture 64 Datetime Index

Lecture 65 Time Resampling

Lecture 66 Time Shifting

Lecture 67 Rolling und Expanding

Lecture 68 Bollinger Bänder

Section 9: Meilenstein Projekt – Aktienmarkt Analyse

Lecture 69 Willkommen zum Meilenstein Projekt

Lecture 70 Aktienmarkt Analyse Projekt – Aufgabe

Lecture 71 Aktienmarkt Analyse Projekt – Lösung (Teil 1)

Lecture 72 Aktienmarkt Analyse Projekt – Lösung (Teil 2)

Lecture 73 Aktienmarkt Analyse Projekt – Lösung (Teil 3)

Lecture 74 Aktienmarkt Analyse Projekt – Lösung (Teil 4)

Lecture 75 Aktienmarkt Analyse Projekt – Lösung (Teil 5)

Lecture 76 Aktienmarkt Analyse Projekt – Lösung (Teil 6)

Section 10: Zeitreihen Analyse

Lecture 77 Willkommen zur Zeitreihen Analyse

Lecture 78 Einführung zu Zeitreihen

Lecture 79 Zeitreihen Grundlagen

Lecture 80 Einführung zu Statsmodels

Lecture 81 ETS Theorie

Lecture 82 ETS Code

Lecture 83 EWMA Theorie

Lecture 84 EWMA Code

Lecture 85 ARIMA Theorie

Lecture 86 ACF und PACF

Lecture 87 ARIMA mit Statsmodels

Lecture 88 ARIMA Code – Teil 2

Lecture 89 ARIMA Code – Teil 3

Lecture 90 ARIMA Code – Teil 4

Lecture 91 Diskussion zur PDQ Auswahl

Section 11: Python Finanz-Grundlagen

Lecture 92 Willkommen zu den Finanz-Grundlagen

Lecture 93 Einführung zu den Finanz-Grundlagen mit Python

Lecture 94 Sharpe Ratio

Lecture 95 Portfolioallokation Code – Teil 1

Lecture 96 Portfolioallokation Code – Teil 2

Lecture 97 Portfolio Optimierung

Lecture 98 Portfolio Optimierung Code – Teil 1

Lecture 99 Portfolio Optimierung Code – Teil 2

Lecture 100 Portfolio Optimierung Code – Teil 3

Lecture 101 Portfolio Optimierung Code – Teil 4

Lecture 102 Kernthemen Finanzen

Lecture 103 Arten von Fonds

Lecture 104 Auftragsbücher

Lecture 105 Leerverkäufe

Lecture 106 CAPM – Capital Asset Pricing Model

Lecture 107 CAPM Code

Lecture 108 Aktien Splits und Dividenden

Lecture 109 EMH

Section 12: Schluss + Bonus Lektion

Lecture 110 Bonus Lektion

Lecture 111 Haftungsausschluss

Lecture 112 Wir freuen uns über Bewertungen 🙂 Danke!

Section 13: Grundlagen des algorithmischen Trading mit Quantopian

Lecture 113 Einführung zu Quantopian

Lecture 114 Achtung: Blueshift statt Quantopian

Lecture 115 Quantopian Research Grundlagen

Lecture 116 Quantopian Algorithmus Grundlagen – Teil 1

Lecture 117 Quantopian Algorithmus Grundlagen – Teil 2

Lecture 118 Quantopian Algorithmus Grundlagen – Teil 3

Lecture 119 Erster Trading Algorithmus – Teil 1

Lecture 120 Erster Trading Algorithmus – Teil 2

Lecture 121 Trading Algorithmus Übung – Aufgabe

Lecture 122 Trading Algorithmus Übung – Lösung

Section 14: Quantopian Pipelines

Lecture 123 Quantopian Pipelines

Lecture 124 Quantopian Pipelines – Factors

Lecture 125 Quantopian Pipelines – Filters

Lecture 126 Quantopian Pipelines – Masking und Classifiers

Lecture 127 Quantopian Pipelines – IDE

Lecture 128 Pipeline Beispiel – Teil 1

Lecture 129 Pipeline Beispiel – Teil 2

Lecture 130 Pipeline Beispiel – Teil 3

Lecture 131 Pipeline Beispiel – Teil 4

Section 15: Finanzen mit Python für Fortgeschrittene

Lecture 132 Quantopian für Fortgeschrittene – Übersicht

Lecture 133 Leverage

Lecture 134 Hedging – Teil 1

Lecture 135 Hedging – Teil 2

Lecture 136 Hedging – Teil 3

Lecture 137 Portfolioanalyse mit PyFolio

Lecture 138 Aktienstimmungs-Analyse

Lecture 139 Einführung in Termingeschäfte (Futures)

Lecture 140 Termingeschäfte – Teil 1

Lecture 141 Termingeschäfte – Teil 2

Lecture 142 Termingeschäfte – Teil 3

Interessenten an Finanzanalysen und algorithmischem Trading,Alle die mit Python vertraut sind und ihr Portfolio erweitern möchten

Course Information:

Udemy | German | 20h 25m | 865.96 MB
Created by: Prof. Dr. René Brunner

You Can See More Courses in the Business >> Greetings from CourseDown.com

New Courses

Scroll to Top