Zkuste nás kontaktovat

Návrh Školení

Úvod

Nastavení vývojového prostředí

  • Lokální vs. online programování: Anaconda a Jupyter

Základy programování v Pythonu

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

Rozšiřování možností Pythonu

  • Moduly a balíčky

Vaše první aplikace v Pythonu

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

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

  • Importování a exportování, čtení a zápis CSV dat
  • Přistupování k datům v SQL databázích

Organizace dat pomocí polí a vektorů v Pythonu

  • Knihovna NumPy a její vektorizované funkce

Vizualizace dat v Pythonu

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

Analýza dat v Pythonu

  • Analýza dat pomocí scipy.stats a pandas
  • Import a export finančních dat (z Excelu, webových zdrojů atd.)

Simulace vývoje cen aktiv

  • Metoda Monte Carlo

Alokace aktiv a optimalizace portfolia

  • Distribuce kapitálu, alokace aktiv a hodnocení rizik

Analýza rizik a výkonnosti investic

  • Definování a řešení problémů spojených s optimalizací portfolia

Analýza dluhopisů a oceňování opcí

  • Analyzování dluhopisových produktů a oceňování opcí

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

  • Zpracovávání časových řad na finančních trzích

Nasazení vaší aplikace v praxi

  • Integrace aplikace s Excelem a dalšími webovými nástroji

Výkonnost aplikace

  • Optimalizace vašeho programu
  • Paralelní výpočty a multiprocesing

Řešení problémů v aplikaci

Závěrečná slova

Požadavky

  • Základní znalosti finančnictví (cenné papíry, deriváty apod.)
  • Obecný přehled o pravděpodobnosti a statistice
  • Základy diferenciálního a integrálního počtu
 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie