Cursusaanbod

Inleiding

Begrijpen van de basisprincipes van Python

Overzicht van het gebruik van technologie en Python in de financiële sector

Overzicht van tools en infrastructuur

  • Python implementatie met Anaconda
  • Gebruik maken van het Python Quant Platform
  • Werken met IPython
  • Werken met Spyder

Aan de slag gaan met eenvoudige financiële voorbeelden in Python

  • Berekening van impliciete volatiliteit
  • Implementatie van Monte Carlo-simulatie
    • Meten met Pure Python
    • Meten met vectorisering met Numpy
    • Meten met volledige vectorisering met Log Euler Scheme
    • Grafische analyse uitvoeren
  • Technische analyses gebruiken

Begrijpen van datatypes en -structuren in Python

  • De basisdatatypes leren
  • De basissymbolen leren
  • NumPy-gegevensstructuren gebruiken
  • Codevectorisering implementeren

Data visualisatie in Python implementeren

  • Twee-dimensionale plotten implementeren
  • Ander plotstijlen gebruiken
  • Financiële plotten implementeren
  • Een 3D-plot genereren

Financiële tijdreeksgegevens in Python gebruiken

  • Basisprincipes van pandas ontdekken
  • Eerste en tweede stappen met de DataFrame-klasse implementeren
  • Financiële gegevens van het web halen
  • Financiële gegevens uit CSV-bestanden gebruiken
  • Regressieanalyse implementeren
  • Omgaan met hoogfrequentiegegevens

Invoer- en uitvoeroperaties implementeren

  • Basisprincipes van I/O in Python begrijpen
  • I/O met pandas gebruiken
  • Snelle I/O met PyTables implementeren

Prestatieskritieke toepassingen met Python implementeren

  • Overzicht van prestatiebibliotheken in Python
  • Basisprincipes van Python begrijpen
  • Begrip van het geheugenlayout
  • Parallelle computing implementeren
  • Het multiprocessing-moduul gebruiken
  • Numba voor dynamische compilatie gebruiken
  • Cython voor statische compilatie gebruiken
  • GPUs voor willekeurig getalgeneratie gebruiken

Wiskundige tools en technieken voor financiën met Python gebruiken

  • Nabootstechnieken leren
    • Regressie
    • Interpolatie
  • Convexe optimalisatie implementeren
  • Integratietechnieken implementeren
  • Symboolberekening toepassen

Stochastiek met Python

  • Generatie van willekeurige getallen
  • Simulatie van stochastische variabelen en processen
  • Bewaarderingsberekeningen implementeren
  • Risicomaatregelen berekenen

Statistiek met Python

  • Normaalheids-tests implementeren
  • Portfolio-optimisatie implementeren
  • Hoofdcomponentanalyse (PCA) uitvoeren
  • Bayesiaanse regressie met PyMC3 implementeren

Python integreren met Excel

  • Eenvoudige spreadsheet-interactie implementeren
  • DataNitro gebruiken voor volledige integratie van Python en Excel

Objectgeoriënteerd programmeren met Python

Grafische gebruikersinterfaces bouwen met Python

Python integreren met webtechnologieën en -protocollen voor financiën

  • Web-protocollen
  • Web-applicaties
  • Webservices

Begrijpen en implementeren van de bewaarderingskader met Python

Financiële modellen simuleren met Python

  • Generatie van willekeurige getallen
  • Generieke simulatieklasse
  • Geometrische Browningbeweging
    • De simulatieklasse
    • Een use case voor GBM implementeren
  • Sprongdiffusie
  • Vierkantsworteldiffusie

Derivatenbewaardering met Python implementeren

Portfolio-bewaardering met Python implementeren

Volatiliteitsopties in Python gebruiken

  • Data-inzameling implementeren
  • Modellibrate implementeren
  • Portfolio-bewaardering implementeren

Bestaande praktijken in Python-programmering voor financiën

Foutopsporing

Samenvatting en conclusie

Slotopmerkingen

Vereisten

  • Basale programmeerervaring
  • Een solide begrip van wiskunde voor financiën
 35 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën