C ++ para el Modelado de Finanzas Cuantitativas ( ccquant | 49 hours )

Prerequisites:

Conocimiento general de programación
 

Overview:

Entrenamiento en profundidad en C ++ para cubrir el modelado de métodos cuantitativos e introducir un gran proyecto para que los alumnos tengan una experiencia práctica real con C ++ para Quants

Course Outline:

Módulo 1 (C ++ Fase 1)

  • Introducción + Referencias
  • Lo esencial
  • Conceptos básicos del taller
  • Sobrecarga
  • ¿Qué podemos sobrecargar y cómo?
  • Tipos adicionales de C ++ (bool y referencia)
  • Sobrecarga de taller
  • OOP
  • Introducción rápida a Oop
  • Clases
  • Estructura
  • Modificadores de acceso
  • Constructor
  • funciones predeterminadas / borrar
  • lista de inicialización de sintaxis / constructor
  • Clases de taller
  • Memoria
  • Interacción de memoria clásica
  • Memoria del taller

Módulo 2

  • Introducción a las finanzas cuantitativas
  • Modelos de tiempo discretos
  • Modelos de tiempo continuo
  • Modelos de tasa de interés
  • Opciones de bonos
  • Modelos de tasa corta
  • Modelos de tarifas anticipadas
  • Modelos de mercado

Módulo3 (C ++ Phase2 y fase final cuantitativa)

  • Herencia
  • Construcción
  • Polimorfismo
  • Virtual, pura virtual, abstracta, interfaz
  • Modificadores de acceso
  • Herencia del Taller (Formas)
  • Excepciones
  • Qué son
  • Cómo trabajan
  • Qué arrojar y qué atrapar
  • Excepciones de taller
  • Agotamiento de la memoria
  • Cómo se notifica
  • Cómo manejar
  • Gestión de memoria moderna
  • RAII
  • Plantillas aplicadas a Modern Memory Management (SmartPointer)
  • Estandarizado SmartPointers C ++ 11
  • Nullptr
  • Taller SmartPointers
  • Espacios de nombres
  • Espacios de nombre de taller
  • Precios de los bonos Vasicek en C ++
  • Black-Scholes Modeling en C ++ put & call
  • Introducción a la simulación de Monte carlo
  • Cómo valorar las opciones usando simulación
  • Simulación de Monte carlo en C ++
  • Movimiento geométrico browniano
  • American Vs European Options
  • Valoración basada en cortes: método de enrejado
  • Valoración basada en cortes: método PDE
  • Valoración basada en cortes: método PDE
  • Valoración de la opción bermudeña estadounidense (fechas predeterminadas)

Módulo 4 -C ++ Fase final

  • Auto
  • La nueva palabra clave auto
  • La nueva sintaxis de retorno automático
  • Enum
  • Nuevas enumeraciones de estilo
  • Constexpr
  • Nuevas expresiones constantes
  • Acerca de constness
  • Const y Mutable explicaron
  • Lambdas y objetos de función
  • Clases que actúan como funciones
  • Introducción funciones lambda
  • Chrono
  • Una introducción a la nueva biblioteca de Chrono

Módulo 5

  • Fundición
  • Biblioteca estándar
  • Cuerda
  • Contenedores
  • Vector (vs)
  • Lista
  • Mapa
  • Formación
  • Tuple
  • Listas de inicializadores
  • Iteradores
  • Rango de sintaxis
  • Algoritmos estándar
  • Arroyos
  • Palabras clave varias
  • Estático
  • Explícito

Módulo 6

  • Mover la semántica
  • Introducción a los valores L / R
  • Referencias de valores R aplicadas a la semántica de movimiento
  • Escriba rasgos
  • Obtener información sobre el tiempo de compilación
  • Concurrencia
  • Introducción a la implementación de Threading, async / future y atomic types de C ++ 11
  • Plantillas variables: una introducción a las plantillas variadas de 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 ++ para el Modelado de Finanzas Cuantitativas

Canada - C++ for Modeling Quantitative Finance

中国 - C ++ para el Modelado de Finanzas Cuantitativas

香港 - C++ for Modeling Quantitative Finance

澳門 - C++ for Modeling Quantitative Finance

台灣 - C++ for Modeling Quantitative Finance

USA - C++ for Modeling Quantitative Finance

Österreich - C ++ para el Modelado de Finanzas Cuantitativas

Schweiz - C ++ para el Modelado de Finanzas Cuantitativas

Deutschland - C ++ para el Modelado de Finanzas Cuantitativas

Czech Republic - C ++ para el Modelado de Finanzas Cuantitativas

Denmark - C++ for Modeling Quantitative Finance

Estonia - C++ for Modeling Quantitative Finance

Finland - C++ for Modeling Quantitative Finance

Greece - C ++ para el Modelado de Finanzas Cuantitativas

Magyarország - C ++ para el Modelado de Finanzas Cuantitativas

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 ++ para el Modelado de Finanzas Cuantitativas

Lithuania - C++ for Modeling Quantitative Finance

Nederland - C ++ para el Modelado de Finanzas Cuantitativas

Norway - C ++ para el Modelado de Finanzas Cuantitativas

Portugal - C ++ para el Modelado de Finanzas Cuantitativas

România - C ++ para el Modelado de Finanzas Cuantitativas

Sverige - C ++ para el Modelado de Finanzas Cuantitativas

Türkiye - C ++ para el Modelado de Finanzas Cuantitativas

Malta - C++ for Modeling Quantitative Finance

Belgique - C ++ para el Modelado de Finanzas Cuantitativas

France - C ++ para el Modelado de Finanzas Cuantitativas

日本 - C ++ para el Modelado de Finanzas Cuantitativas

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 ++ para el Modelado de Finanzas Cuantitativas

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 ++ para el Modelado de Finanzas Cuantitativas

United Kingdom - C++ for Modeling Quantitative Finance

South Korea - C ++ para el Modelado de Finanzas Cuantitativas

Pakistan - C++ for Modeling Quantitative Finance

Sri Lanka - C++ for Modeling Quantitative Finance

Bulgaria - C ++ para el Modelado de Finanzas Cuantitativas

Bolivia - C ++ para el Modelado de Finanzas Cuantitativas

Indonesia - C++ for Modeling Quantitative Finance

Kazakhstan - C++ for Modeling Quantitative Finance

Moldova - C ++ para el Modelado de Finanzas Cuantitativas

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