Quantitative Finance & Algorithmic Trading in Python
- Descrição
- Currículo
- FAQ
- Revisões
This course is about the fundamental basics of financial engineering. First of all you will learn about stocks, bonds and other derivatives. The main reason of this course is to get a better understanding of mathematical models concerning the finance in the main.
First of all we have to consider bonds and bond pricing. Markowitz-model is the second step. Then Capital Asset Pricing Model (CAPM). One of the most elegant scientific discoveries in the 20th century is the Black-Scholes model and how to eliminate risk with hedging.
IMPORTANT: only take this course, if you are interested in statistics and mathematics !!!
Section 1 – Introduction
-
installing Python
-
why to use Python programming language
-
the problem with financial models and historical data
Section 2 – Stock Market Basics
-
present value and future value of money
-
stocks and shares
-
commodities and the FOREX
-
what are short and long positions?
Section 3 – Bond Theory and Implementation
-
what are bonds
-
yields and yield to maturity
-
Macaulay duration
-
bond pricing theory and implementation
Section 4 – Modern Portfolio Theory (Markowitz Model)
-
what is diverzification in finance?
-
mean and variance
-
efficient frontier and the Sharpe ratio
-
capital allocation line (CAL)
Section 5 – Capital Asset Pricing Model (CAPM)
-
systematic and unsystematic risks
-
beta and alpha parameters
-
linear regression and market risk
-
why market risk is the only relevant risk?
Section 6 – Derivatives Basics
-
derivatives basics
-
options (put and call options)
-
forward and future contracts
-
credit default swaps (CDS)
-
interest rate swaps
Section 7 – Random Behavior in Finance
-
random behavior
-
Wiener processes
-
stochastic calculus and Ito’s lemma
-
brownian motion theory and implementation
Section 8 – Black-Scholes Model
-
Black-Scholes model theory and implementation
-
Monte-Carlo simulations for option pricing
-
the greeks
Section 9 – Value-at-Risk (VaR)
-
what is value at risk (VaR)
-
Monte-Carlo simulation to calculate risks
Section 10 – Collateralized Debt Obligation (CDO)
-
what are CDOs?
-
the financial crisis in 2008
Section 11 – Interest Rate Models
-
mean reverting stochastic processes
-
the Ornstein-Uhlenbeck process
-
the Vasicek model
-
using Monte-Carlo simulation to price bonds
Section 12 – Value Investing
-
long term investing
-
efficient market hypothesis
APPENDIX – PYTHON CRASH COURSE
-
basics – variables, strings, loops and logical operators
-
functions
-
data structures in Python (lists, arrays, tuples and dictionaries)
-
object oriented programming (OOP)
-
NumPy
Thanks for joining my course, let’s get started!
-
25What are mean, variance and correlation?Vídeo Aula
-
26The main idea - diverzificationVídeo Aula
-
27Mathematical formulationVídeo Aula
-
28Expected return of the portfolioVídeo Aula
-
29Expected variance (risk) of the portfolioVídeo Aula
-
30Efficient frontierVídeo Aula
-
31Sharpe ratioVídeo Aula
-
32Capital allocation lineVídeo Aula
-
33Markowitz Model QuizQuestionário
-
50Introduction to derivativesVídeo Aula
-
51Forward and future contractsVídeo Aula
-
52Swaps and interest rate swapsVídeo Aula
-
53Credit default swap (CDS)Vídeo Aula
-
54Options basicsVídeo Aula
-
55Call optionVídeo Aula
-
56Put optionVídeo Aula
-
57American and european optionsVídeo Aula
-
58Derivatives Basics QuizQuestionário
-
59Types of analysisVídeo Aula
-
60Random behavior of returnsVídeo Aula
-
61Wiener-processes and random walksVídeo Aula
-
62Wiener-process implementationVídeo Aula
-
63Stochastic calculus introductionVídeo Aula
-
64Ito's lemma in higher dimensionsVídeo Aula
-
65Solving the geometric random walk equationVídeo Aula
-
66Geometric brownian motion implementationVídeo Aula
-
67Random Behaviour QuizQuestionário
-
68Black-Scholes model introduction - the portfolioVídeo Aula
-
69Black-Scholes model introduction - dynamic delta hedgeVídeo Aula
-
70Black-Scholes model introduction - no arbitrage principleVídeo Aula
-
71Solution to Black-Scholes equationVídeo Aula
-
72The greeksVídeo Aula
-
73How to make money with Black-Scholes model?Vídeo Aula
-
74Long Term Capital Management (LTCM)Vídeo Aula
-
75Black-Scholes Model QuizQuestionário
-
76Black-Scholes model implementationVídeo Aula
-
77What is Monte-Carlo simulation?Vídeo Aula
-
78Predicting stock prices with Monte-Carlo simulationVídeo Aula
-
79Black-Scholes model implementation with Monte-Carlo simulation IVídeo Aula
-
80Black-Scholes model implementation with Monte-Carlo simulation IIVídeo Aula
-
81Black-Scholes model implementation with Monte-Carlo simulation IIIVídeo Aula