Zkuste nás kontaktovat

Návrh Školení

Úvod

Nastavení vývojového prostředí

  • Programování lokálně vs. online: Anaconda a Jupyter

Základy programování v Pythonu

  • Ovládací 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

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

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

  • Import a export, čtení a zápis dat ve formátu CSV
  • Přístup k datům v SQL databázi

Organizace dat pomocí polí a vektorů v Pythonu

  • NumPy a vektorizované funkce

Vizualizace dat pomocí Pythonu

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

Analýza dat pomocí Pythonu

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

Simulace dráhy cen aktiv

  • Monte Carlo simulace

Alokace aktiv a optimalizace portfolia

  • Vykonávání alokace kapitálu, alokace aktiv a hodnocení rizik

Analýza rizik a výkon investic

  • Definice a řešení problémů optimalizace portfolia

Analýza pevných výnosů a oceňování opcií

  • Vykonávání analýzy pevných výnosů a oceňování opcií

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

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

Zavedení vaší aplikace v Pythonu do produkce

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

Výkon aplikace

  • Optimalizace vaší aplikace
  • Paralelní výpočet a multi-processing

Odstraňování závad

Závěrečná slova

Požadavky

  • Pochopení financí (cenné papíry, deriváty atd.)
  • Obecné pochopení pravděpodobnosti a statistiky
  • Znalosti elementárního 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