Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

 

Training - Courses

MLFO: MATLAB for Portfolio Optimization

MATLAB for Portfolio Optimization is a one-day course on using the MATLAB® software to effectively optimize a portfolio based on risk versus reward analysis. This hands-on course will walk the student through the process of importing asset values, portfolio creation and optimization, as well as analysis of portfolio robustness. Topics include:

  • Importing data from a database
  • Importing data from a datafeed
  • Visualization and statistical analysis of data
  • Minimizing portfolio volatility
  • Generating the Efficient Frontier
  • Backtesting of portfolios
  • Maximum drawdown as a measure of risk
  • Genetic algorithms and multi-objective optimization

Note: A 1 hour test session will be scheduled one day prior to the first day of class. This session is to verify that the visual and audio connection is working properly on your computer. The required product software should be installed for the test session. It is highly recommended that you attend this session to ensure a successful and timely class start.

VIEW SCHEDULE and Register SHARE with Manager/Colleague
 
 Detailed course outline

 

Day 1
Introduction

Objective: Understand The MathWorks products and the goals of this course.

  • Company introduction
  • MATLAB product family
  • Using MATLAB for Portfolio Optimization
  • Course overview
  • Exercises and examples CD
Portfolio Optimization and Analysis

Objective: Introduce the student to the various tools needed for portfolio optimization and analysis in MATLAB.

  • Importing data from a database
  • Importing data from Yahoo! datafeed
  • Visualization and statistical analysis of data
  • Minimizing portfolio volatility
  • Generating the Efficient Frontier
  • Backtesting of portfolios
  • Maximum drawdown as a measure of risk
  • Genetic algorithms and multi-objective optimization

Prerequisites

MATLAB Fundamentals for Financial Applications

Course Length -

Request training