C++ for Modeling Quantitative Finance  ( ccquant | 49 hours )

Prerequisites:

Wiedza ogólna Programming

Overview:

Głębokie szkolenie C++ obejmujące modelowanie metod ilościowych i wprowadzenie ogromnego projektu dla stażystów, aby mieli rzeczywiste praktyczne doświadczenie z C++ dla kwantów.

Course Outline:

Moduł 1(C++ Faza 1)

  • Wprowadzenie + referencje
  • Podstawy
  • Podstawy warsztatu
  • Przeciążenie
  • Co i w jaki sposób możemy przeciążyć.
  • Dodatkowe C++ typy (bool i referencja)
  • Przeciążenie warsztatu
  • Ups
  • Szybkie wprowadzenie do Oop
  • Zajęcia
  • Struktury
  • Access Modyfikatory
  • Konstruktor
  • funkcje domyślne/usuń
  • Składnia inicjatora/lista inicjalizacji konstruktora
  • Zajęcia warsztatowe
  • Pamięć
  • Klasyczna interakcja pamięci
  • Pamięć warsztatowa

Moduł 2

  • Wprowadzenie do finansów ilościowych
  • Modele czasu dyskretnego
  • Ciągłe modele czasowe
  • Modele stóp procentowych
  • Opcje na obligacje
  • Modele krótkiej stopy procentowej
  • Modele kursów terminowych
  • Modele rynkowe

Moduł 3 (C++ Faza 2 i faza końcowa ilościowa)

  • Dziedzictwo
  • Budowa
  • Wielopostaciowość
  • Wirtualny, czysty wirtualny, abstrakcyjny, interfejs
  • Access modyfikatory
  • Dziedziczenie warsztatu (kształty)
  • Wyjątki
  • Czym oni są
  • Jak oni pracują
  • Co rzucić i co złapać
  • Wyjątki warsztatowe
  • Wyczerpanie pamięci
  • Jak jest powiadamiany
  • Jak radzić sobie
  • Nowoczesna pamięć Management
  • RAII
  • Szablony zastosowane do nowoczesnej pamięci Management (SmartPointer)
  • Standaryzowane C++11 SmartPointerów
  • Nullptr
  • Warsztaty SmartPointers
  • Przestrzenie nazw
  • Przestrzenie nazw warsztatów
  • Ceny obligacji Vasicka w C++
  • Modelowanie Blacka-Scholesa w C++ put &call
  • Wprowadzenie do symulacji Monte Carlo
  • Jak wycenić opcje za pomocą symulacji
  • Symulacja Monte Carlo w C++
  • Geometryczne ruchy Browna
  • Opcje amerykańskie kontra europejskie
  • Wycena oparta na plasterkach: metoda kratowa
  • Wycena oparta na plasterkach: metoda PDE
  • Wycena oparta na plasterkach: metoda PDE
  • Wycena amerykańskiej (z góry ustalonej daty) opcji bermudzkiej

Moduł 4 -C++ Faza końcowa

  • automatyczny
  • Nowe słowo kluczowe auto
  • Nowa składnia automatycznego powrotu
  • wyliczenie
  • Wyliczenia w nowym stylu
  • constexpr
  • Nowe wyrażenia stałe
  • O stałości
  • Wyjaśniono Const i Mutable
  • Lambdy i obiekty funkcyjne
  • Klasy działające jak funkcje
  • Wprowadzenie Funkcje lambda
  • Chrono
  • Wprowadzenie do nowej biblioteki Chrono

Moduł 5

  • Odlew
  • Standardowa biblioteka
  • Strunowy
  • Kontenery
  • wektor (w porównaniu)
  • Lista
  • Mapa
  • Szyk
  • Krotka
  • Listy inicjatorów
  • Iteratory
  • składnia zakresu
  • Algorytmy standardowe
  • Strumienie
  • Różne słowa kluczowe
  • statyczny
  • wyraźny

Moduł 6

  • Przesuń semantykę
  • Wprowadzenie do wartości L/R
  • Odniesienia do wartości R stosowane do przenoszenia semantyki
  • Typ Cechy
  • Uzyskiwanie informacji o czasie kompilacji
  • Konkurencja
  • Wprowadzenie do implementacji typów wątków, async/future i atomowych w C++11
  • Szablony wariadyczne — wprowadzenie do szablonów wariadycznych C++11
Sites Published:

United Arab Emirates - C++ for Modeling Quantitative Finance

Qatar - C++ for Modeling Quantitative Finance

Egypt - C++ for Modeling Quantitative Finance

Saudi Arabia - C++ for Modeling Quantitative Finance

South Africa - C++ for Modeling Quantitative Finance

Brasil - C++ for Modeling Quantitative Finance

Canada - C++ for Modeling Quantitative Finance

中国 - C++ for Modeling Quantitative Finance

香港 - C++ for Modeling Quantitative Finance

澳門 - C++ for Modeling Quantitative Finance

台灣 - C++ for Modeling Quantitative Finance

USA - C++ for Modeling Quantitative Finance

Österreich - C++ for Modeling Quantitative Finance

Schweiz - C++ for Modeling Quantitative Finance

Deutschland - C++ for Modeling Quantitative Finance

Czech Republic - C++ for Modeling Quantitative Finance

Denmark - C++ for Modeling Quantitative Finance

Estonia - C++ for Modeling Quantitative Finance

Finland - C++ for Modeling Quantitative Finance

Greece - C++ for Modeling Quantitative Finance

Magyarország - C++ for Modeling Quantitative Finance

Ireland - C++ for Modeling Quantitative Finance

Luxembourg - C++ for Modeling Quantitative Finance

Latvia - C++ for Modeling Quantitative Finance

España - C ++ para el Modelado de Finanzas Cuantitativas

Italia - C++ for Modeling Quantitative Finance

Lithuania - C++ for Modeling Quantitative Finance

Nederland - C++ for Modeling Quantitative Finance

Norway - C++ for Modeling Quantitative Finance

Portugal - C++ for Modeling Quantitative Finance

România - C++ for Modeling Quantitative Finance

Sverige - C++ for Modeling Quantitative Finance

Türkiye - C++ for Modeling Quantitative Finance

Malta - C++ for Modeling Quantitative Finance

Belgique - C++ for Modeling Quantitative Finance

France - C++ for Modeling Quantitative Finance

日本 - C++ for Modeling Quantitative Finance

Australia - C++ for Modeling Quantitative Finance

Malaysia - C++ for Modeling Quantitative Finance

New Zealand - C++ for Modeling Quantitative Finance

Philippines - C++ for Modeling Quantitative Finance

Singapore - C++ for Modeling Quantitative Finance

Thailand - C++ for Modeling Quantitative Finance

Vietnam - C++ for Modeling Quantitative Finance

India - C++ for Modeling Quantitative Finance

Argentina - C ++ para el Modelado de Finanzas Cuantitativas

Chile - C ++ para el Modelado de Finanzas Cuantitativas

Costa Rica - C ++ para el Modelado de Finanzas Cuantitativas

Ecuador - C ++ para el Modelado de Finanzas Cuantitativas

Guatemala - C ++ para el Modelado de Finanzas Cuantitativas

Colombia - C ++ para el Modelado de Finanzas Cuantitativas

México - C ++ para el Modelado de Finanzas Cuantitativas

Panama - C ++ para el Modelado de Finanzas Cuantitativas

Peru - C ++ para el Modelado de Finanzas Cuantitativas

Uruguay - C ++ para el Modelado de Finanzas Cuantitativas

Venezuela - C ++ para el Modelado de Finanzas Cuantitativas

Polska - C++ for Modeling Quantitative Finance

United Kingdom - C++ for Modeling Quantitative Finance

South Korea - C++ for Modeling Quantitative Finance

Pakistan - C++ for Modeling Quantitative Finance

Sri Lanka - C++ for Modeling Quantitative Finance

Bulgaria - C++ for Modeling Quantitative Finance

Bolivia - C ++ para el Modelado de Finanzas Cuantitativas

Indonesia - C++ for Modeling Quantitative Finance

Kazakhstan - C++ for Modeling Quantitative Finance

Moldova - C++ for Modeling Quantitative Finance

Morocco - C++ for Modeling Quantitative Finance

Tunisia - C++ for Modeling Quantitative Finance

Kuwait - C++ for Modeling Quantitative Finance

Oman - C++ for Modeling Quantitative Finance

Slovakia - C++ for Modeling Quantitative Finance

Kenya - C++ for Modeling Quantitative Finance

Nigeria - C++ for Modeling Quantitative Finance

Botswana - C++ for Modeling Quantitative Finance

Slovenia - C++ for Modeling Quantitative Finance

Croatia - C++ for Modeling Quantitative Finance

Serbia - C++ for Modeling Quantitative Finance

Bhutan - C++ for Modeling Quantitative Finance

Nepal - C++ for Modeling Quantitative Finance