Slide 1

Slide 1 text

Introduction to Computational Finance II Percy Lam

Slide 2

Slide 2 text

QSTK - QuantSoftware ToolKit - Python based framework for portfolio construction and management

Slide 3

Slide 3 text

QSTK Major components: ● Data: A data access package that enables fast reading of historical data (qstkutil. DataAccess). ● Processing tools: Uses pandas, a Python package designed for time series evaluation of equity data. ● Portfolio optimization: Using the CVXOPT library.

Slide 4

Slide 4 text

QSTK ● Event studies: An efficient event analyzer, Event_Profiler. ● Simulation: A simple backtester, quicksim, that includes transaction cost modeling.

Slide 5

Slide 5 text

Portfolio Optimization Modern Portfolio Theory (MPT) ● first introduced in 1952 by Harry Markowitz ● an important advance in math modeling of finance ● maximize porfolio expected return for a given amount of portfolio risk

Slide 6

Slide 6 text

Porfolio Optimization

Slide 7

Slide 7 text

Portfolio Optimization Concept ● assets with higher expected return are riskier ● there exists a highest expected return for each given amount risk ● diversification should generate higher expected returns than individual assets

Slide 8

Slide 8 text

Efficient Frontier