Kurzusleírás

Bevezetés

A Python alapjainak megértése

A technológia és a Python használatának áttekintése a pénzügyekben

Eszközök és infrastruktúra áttekintése

  • Python telepítése Anaconda segítségével
  • A Python Quant Platform használata
  • IPython használata
  • Spyder használata

Egyszerű pénzügyi példák kezdése Pythonnal

  • Implikált volatilitások kiszámítása
  • A Monte Carlo szimuláció implementálása
    • Tiszta Python használata
    • Vektorizáció használata NumPy-val
    • Teljes vektorizáció használata Log Euler séma segítségével
    • Grafikus elemzés használata
  • Technikai elemzés használata

Adattípusok és adatszerkezetek megértése Pythonban

  • Az alapvető adattípusok megismerése
  • Az alapvető adatszerkezetek megismerése
  • NumPy adatszerkezetek használata
  • Kód vektorizáció implementálása

Adatvizualizáció implementálása Pythonban

  • Kétdimenziós ábrák implementálása
  • Egyéb ábrastílusok használata
  • Pénzügyi ábrák implementálása
  • 3D ábra generálása

Pénzügyi idősorok használata Pythonban

  • A pandas alapjainak felfedezése
  • Első és második lépések a DataFrame osztállyal
  • Pénzügyi adatok letöltése a webről
  • Pénzügyi adatok használata CSV fájlokból
  • Regresszióanalízis implementálása
  • Magas frekvenciájú adatok kezelése

Bemeneti/kimeneti műveletek implementálása

  • A Python alapvető I/O műveleteinek megértése
  • I/O használata pandas-szal
  • Gyors I/O implementálása PyTables segítségével

Teljesítménykritikus alkalmazások implementálása Pythonnal

  • A Python teljesítménykönyvtárainak áttekintése
  • A Python paradigmák megértése
  • Memóriatervezés megértése
  • Párhuzamos számítások implementálása
  • A multiprocessing modul használata
  • Numba használata dinamikus fordításhoz
  • Cython használata statikus fordításhoz
  • GPU-k használata véletlenszám-generáláshoz

Matematikai eszközök és technikák használata a pénzügyekben Pythonnal

  • Közelítési technikák tanulása
    • Regresszió
    • Interpoláció
  • Konvex optimalizáció implementálása
  • Integrációs technikák implementálása
  • Szimbolikus számítás alkalmazása

Sztochasztika Pythonnal

  • Véletlenszámok generálása
  • Véletlen változók és sztochasztikus folyamatok szimulációja
  • Értékelési számítások implementálása
  • Kockázati mutatók számítása

Statisztika Pythonnal

  • Normalitás tesztek implementálása
  • Portfólióoptimalizálás implementálása
  • Főkomponens-analízis (PCA) végrehajtása
  • Bayes-i regresszió implementálása PyMC3 segítségével

Python integrálása Excel-lel

  • Alapvető táblázatkezelési interakciók implementálása
  • DataNitro használata a Python és Excel teljes integrációjához

Objektum-orientált programozás Pythonnal

Grafikus felhasználói felületek készítése Pythonnal

Python integrálása webes technológiákkal és protokollokkal a pénzügyekben

  • Web protokollok
  • Webalkalmazások
  • Webszolgáltatások

Az értékelési keretrendszer megértése és implementálása Pythonnal

Pénzügyi modellek szimulálása Pythonnal

  • Véletlenszám-generálás
  • Általános szimulációs osztály
  • Geometriai Brown-mozgás
    • A szimulációs osztály
    • Egy használati eset implementálása GBM-hez
  • Ugrás diffúzió
  • Négyzetgyök diffúzió

Derivatívák értékelésének implementálása Pythonnal

Portfólióértékelés implementálása Pythonnal

Volatilitási opciók használata Pythonnal

  • Adatgyűjtés implementálása
  • Modell kalibrálásának implementálása
  • Portfólióértékelés implementálása

Legjobb gyakorlatok a Python programozásban a pénzügyekben

Hibaelhárítás

Összefoglalás és befejezés

Záró megjegyzések

Követelmények

  • Alapvető programozási tapasztalat
  • Szilárd matematikai ismeretek a pénzügy területén
 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák