C++ for Modeling Quantitative Finance ( ccquant | 49 hours )
Wiedza ogólna Programming
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.
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
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