Návrh Školení

Úvod

Nastavení vývojového prostředí

  • Programming lokálně vs online: Anaconda a Jupyter

Python Základy programování

  • Řídicí struktury, datové typy, funkce, datové struktury a operátory

Rozšíření schopností Python

  • Moduly a balíčky

Vaše první Python přihláška

  • Odhad počátečních a koncových dat a časů

Přístup k externím datům pomocí Python

  • Import a export, čtení a zápis CSV dat
  • Access dat do SQL databáze

Organizace dat pomocí polí a vektorů v Python

  • NumPy a vektorizované funkce

Vizualizace dat pomocí Python

  • Matplotlib pro 2D a 3D grafy, pyplot a SciPy

Analýza dat pomocí Python

  • Analýza dat pomocí scipy.stats a pandas
  • Import a export finančních dat (Excel, webová data atd.)

Simulace trajektorií cen aktiv

  • Monte Carlo simulace

Alokace aktiv a optimalizace portfolia

  • Provádění alokace kapitálu, alokace aktiv a hodnocení rizik

Analýza rizik a Investment Výkon

  • Definování a řešení problémů optimalizace portfolia

Analýza fixního příjmu a oceňování opcí

  • Provádění analýzy fixního příjmu a oceňování opcí

Analýza finančních časových řad

  • Analýza časových řad dat na finančních trzích

Uvedení vaší Python aplikace do výroby

  • Integrace vaší aplikace s Excel a dalšími webovými aplikacemi

Výkon aplikace

  • Optimalizace vaší aplikace
  • Paralelní výpočty a víceprocesorové zpracování

Odstraňování problémů

Závěrečné poznámky

Požadavky

  • Porozumění financím (cenné papíry, deriváty atd.)
  • Základní znalost pravděpodobnosti a statistiky
  • Elementární diferenciální a integrální počet
 35 hodiny

Počet účastníků


Price per participant

Reference (4)

Upcoming Courses

Související kategorie