Get in Touch

Course Outline

Section I – Core MATLAB Concepts

Fundamentals of MATLAB

  • Navigating the MATLAB interface
  • Understanding variables and assignment statements
  • Foundational data objects: Vectors, Matrices, and Tables
  • Essential data manipulation techniques
  • Working with character arrays and strings
  • Evaluating relational expressions
  • Utilizing built-in numerical functions
  • Importing and exporting data
  • Data visualization, graphic settings, annotations, and customization

Programming in MATLAB

  • Streamlining commands through scripts
  • Logical control and flow management: if statements, switch cases, and nested conditions
  • Implementing loop structures and vectorized code for efficiency
  • Developing custom functions

Handling Financial Data

  • Data structures: Cell arrays, Structures, Tables, and Time series data
  • Managing dates and times effectively
  • Converting between data types and performing operations
  • Modifying tables and executing table-specific operations
  • Data filtering, indexing, logical indexing, and categorization
  • Data preparation procedures:
    1. Addressing missing values
    2. Cleaning data and identifying outliers
    3. Applying data transformations
  • Leveraging statistical functions

Section II – Practical Financial Applications

Key MATLAB Toolboxes for Financial Analysis

  • Financial Toolbox
  • Financial Instruments Toolbox
  • Trading Toolbox
  • Risk Management Toolbox
  • Econometrics Toolbox
  • Optimization Toolbox
  • Statistics Toolbox

Introduction to Financial Modelling

  • Concepts of random variables, probability distributions, and stochastic processes
  • Fitting distributions to data
  • Linear regression analysis
  • Simulation modelling: Monte Carlo methods
  • Optimization modelling techniques
  • Optimization strategies under uncertainty

Analyzing Regression and Volatility

  • Linear regression principles
  • Identifying spurious regressions
  • Understanding nonstationarity
  • Cointegration analysis
  • Conditional volatility models: ARCH and GARCH

Portfolio Theory and Asset Allocation

  • The dividend discount model
  • Modern portfolio theory

Asset Pricing Models

  • CAPM (Capital Asset Pricing Model)

Market Risk Management

  • Calculating Value at Risk (VaR) via historical simulation
  • Estimating VaR through Monte Carlo simulation
  • Integrating VaR with Principal Component Analysis (PCA)

Optimization Methods

  • Convex optimization
  • Linear programming
  • Dynamic programming
  • Non-convex optimization techniques

Requirements

It is recommended to have A-level mathematics or economics qualifications, or relevant professional experience in the field, to fully benefit from this content.

 21 Hours

Testimonials (2)

Related Categories