Building a stock portfolio

Portfolio construction and optimization is one of the most popular topics in the finance industry. Investors and researchers spend most of their time finding the best techniques to predict the market movements, identify the profitable stocks, diversify their investments as well as optimize their inv...

Full description

Saved in:
Bibliographic Details
Main Author: Nim Jin Xiang
Other Authors: Rajapakse Jagath Chandana
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/61934
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-61934
record_format dspace
spelling sg-ntu-dr.10356-619342023-03-03T20:29:57Z Building a stock portfolio Nim Jin Xiang Rajapakse Jagath Chandana School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence DRNTU::Business::Finance::Portfolio management Portfolio construction and optimization is one of the most popular topics in the finance industry. Investors and researchers spend most of their time finding the best techniques to predict the market movements, identify the profitable stocks, diversify their investments as well as optimize their investment portfolio. With the advancement in technology and computing power, investors and researchers are able to crunch huge volume of data to analyze the market and improve their investment performances. This project is an exploration of applying computational intelligence and techniques on financial market. This report details several techniques that are studied to replicate and optimize a stock portfolio. Artificial neural network and linear regression are presented in this report for portfolio replication, whereas quadratic programming and genetic algorithm are used for portfolio optimization. The objective functions used in portfolio optimization are mainly based on the Harry Markowitz’s Modern Portfolio Theory (MPT). He won the 1990 Nobel Memorial Prize in Economics Sciences with his work on MPT. For portfolio replication, both artificial neural network and linear regression approaches are shown to be able to replicate the Straits Times Index (STI) portfolio. The neural network and linear regression calculated portfolios are closely correlated to STI portfolio and has a positive correlation 71% and 78% respectively. Several types of portfolios configuration are demonstrated in this project for portfolio optimization. They are minimum risk portfolio, return-risk balanced portfolio, portfolio with no short position and no heavy concentration constraints, etc. The quadratic programming and genetic algorithm are shown to be able to search for an optimize portfolio according to the investors’ investment criterions and risk appetite. Genetic algorithm is better in avoiding the local minima in the optimization problem as compared to quadratic programming. R software programming language is used for the implementations and experiments for the entire project. The experiments are conducted with the historical price data extracted from Yahoo! Finance. Bachelor of Engineering (Computer Engineering) 2014-12-08T02:50:20Z 2014-12-08T02:50:20Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/61934 en Nanyang Technological University 84 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
DRNTU::Business::Finance::Portfolio management
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
DRNTU::Business::Finance::Portfolio management
Nim Jin Xiang
Building a stock portfolio
description Portfolio construction and optimization is one of the most popular topics in the finance industry. Investors and researchers spend most of their time finding the best techniques to predict the market movements, identify the profitable stocks, diversify their investments as well as optimize their investment portfolio. With the advancement in technology and computing power, investors and researchers are able to crunch huge volume of data to analyze the market and improve their investment performances. This project is an exploration of applying computational intelligence and techniques on financial market. This report details several techniques that are studied to replicate and optimize a stock portfolio. Artificial neural network and linear regression are presented in this report for portfolio replication, whereas quadratic programming and genetic algorithm are used for portfolio optimization. The objective functions used in portfolio optimization are mainly based on the Harry Markowitz’s Modern Portfolio Theory (MPT). He won the 1990 Nobel Memorial Prize in Economics Sciences with his work on MPT. For portfolio replication, both artificial neural network and linear regression approaches are shown to be able to replicate the Straits Times Index (STI) portfolio. The neural network and linear regression calculated portfolios are closely correlated to STI portfolio and has a positive correlation 71% and 78% respectively. Several types of portfolios configuration are demonstrated in this project for portfolio optimization. They are minimum risk portfolio, return-risk balanced portfolio, portfolio with no short position and no heavy concentration constraints, etc. The quadratic programming and genetic algorithm are shown to be able to search for an optimize portfolio according to the investors’ investment criterions and risk appetite. Genetic algorithm is better in avoiding the local minima in the optimization problem as compared to quadratic programming. R software programming language is used for the implementations and experiments for the entire project. The experiments are conducted with the historical price data extracted from Yahoo! Finance.
author2 Rajapakse Jagath Chandana
author_facet Rajapakse Jagath Chandana
Nim Jin Xiang
format Final Year Project
author Nim Jin Xiang
author_sort Nim Jin Xiang
title Building a stock portfolio
title_short Building a stock portfolio
title_full Building a stock portfolio
title_fullStr Building a stock portfolio
title_full_unstemmed Building a stock portfolio
title_sort building a stock portfolio
publishDate 2014
url http://hdl.handle.net/10356/61934
_version_ 1759854875531804672