top of page

Core 1.

Financial Engineering

  • Financial Derivatives

  • Computational Methods

Learn the use of simple stochastic models to price derivative securities in various asset classes, including equities, fixed income, credit, mortgage-backed securities. Numerical methods and Monte Carlo simulation in solving applied problems on derivative pricing will be covered. We will also cover portfolio optimization problems and advanced financial engineering applications, including algorithmic trading and the pricing of real options.

Core 2.
Financial AI

  • Data Structure & Algorithms

  • Quantitative Finance

Learn the basics of quantitative analysis, including data processing, trading signal generation, developing trading strategies, and constructing a multi-factor model with optimization. Sentiment analysis with natural language processing to analyze corporate filings to generate sentiment-based trading signals and combing these multiple signals for portfolio management will be covered. Also, We will learn data structure and algorithms to solve various coding test problems at Leetcode and HackerRank.

FE
FAI

Spec 1.1.
Financial Derivatives

  • Term-Structure Models

  • Volatility Derivatives

Learn the basic structure and the pricing of interest rates and related contracts such as LIBOR, bonds, interest rate swap (IRS), forward rate agreement (FRA), cap/floor, overnight index swap (OIS), and swaptions. Cross-currency interest rate swap (CCS) and FX swap will be covered in detail. We will learn to apply the basic tools duration and convexity for managing the interest rate risk of interest-rate derivatives trading.

Spec 1.2.
Financial Computing

  • Financial Analysis

  • Numba with Python

Learn the fundamentals of the C++ programming language. Topic includes fundamental data types, loops, operators, functions and classes, inheritance, pointers, dynamic memory allocation, STL (Standard Template Library) classes: string, vector, list, set, map, iterators, and algorithms. We will implement derivatives pricing via simulation key methods and quantitative finance models. Keeping the material as self-contained as possible, the author introduces computational finance with a focus on practical implementation in C++

FD
FC

Spec 2.1.
Asset Pricing

  • Factor Models

  • Stochastic Discount Factor

Learn the overview of asset pricing. We will start from the classic factor pricing model and then expand to further concepts, including the consumption-based model, GMM, and the application of regression-based tests of linear factor models. Estimating the risk and return and optimizing the portfolio will be covered. We will also use machine learning techniques to design more robust and dynamic asset pricing models.

Spec 2.2.
Portfolio Management

  • Mean-Variance Analysis

  • Optimal Execution

Learn modern and up-to-date investment theories in finance and their empirical evidence of practical value. The covered topics include elements of investments, portfolio management, asset pricing models, and efficient market hypothesis. In addition, we will review the factoring portfolio and various investment strategies known to the industry and the academic community and study the ideas implicit in such investment strategies.

AP
PM

Spec 3.1.
Market Microstructure

  • Market Microstructure

  • Order Execution

Learn to develop models for algorithmic trading in contexts such as executing large orders, market making, targeting VWAP and other schedules, trading pairs or collection of assets, and executing in dark pools. We will also learn the combination of sophisticated mathematical modeling, empirical facts, and financial economics to understand how modern electronic markets operate, what information provides a trading edge, and how other market participants may affect the profitability of the algorithms.

Spec 3.2.
Systematic Market-Making

  • Statistical Arbitrage

  • Systematic Market-making

Our objective is to learn the models for algorithmic trading in contexts such as executing large orders, market making, targeting VWAP and other schedules, trading pairs or collections of assets, and executing in dark pools. Before we dive into these models, we will cover foundations in reinforcement learning - Markov decision processes, Bellman equations, and dynamic programming, and combine these into continuous-time stochastic calculus to solve stochastic optimal control problems in algorithmic trading models.

AT
HFT
QD

Spec 4.1.
Quantitative Development

  • Front-end Development

  • Data Visualization

Quantitative Development is a field of development that involves understanding and building the entire web application development process, utilizing frontend, backend, and database technologies. In this QD session, you'll gain a solid foundation in relational databases and practical skills for their effective use. Additionally, the course will cover FastAPI, a powerful Python-based web framework for backend engineering. With its focus on asynchronous processing and modern web application demands, FastAPI offers exceptional performance and efficiency. Moreover, you will explore React, an innovative JavaScript library for frontend engineering, enabling dynamic user interfaces with a component-based architecture.

Spec 4.2.
Trading System Development

  • Trading System

  • System Architecture

Learn to develop trading system. This course aims to develop high performance and stable trading systems.
We learn trading system architecture components like gateways for receiving price data and order management.
And we develop programs to communicate with exchanges using WebSocket and REST API protocols.
We also deal with high level programming techniques to optimize trading systems, including multi-processing, multi-threading and asynchronous I/O.

TD
bottom of page