Artificial Neural Networks vs. The Beating the Dow Strategy Dr. John C. Merkel III Morehouse College $

Slides:



Advertisements
Similar presentations
FUNCTION FITTING Student’s name: Ruba Eyal Salman Supervisor:
Advertisements

Stock Price Prediction Based on Social Network A survey Presented by: CHEN En.
Investing in Stocks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Learning Objectives 1. Invest in stocks. 2. Read stock.
Stock Research and Presentation Activity 300 Points Presentations Begin 5/2 (Monday)
Value Premium in International REITs ERES Conference 2014 Ytzen van der Werf and Fred Huibers 27 June 2014
MTA Educational Foundation University Course – Technical Analysis of the Financial Markets ©2007 Lecture 11 - Technical Analysis and Portfolio Management.
Prachi Saraph, Mark Last, and Abraham Kandel. Introduction Black-Box Testing Apply an Input Observe the corresponding output Compare Observed output with.
Investment Strategies Career & Financial Management Mrs. Wilson.
Risk and Return in Capital Markets
Chapter 12 Personal Finance
© 2013 Pearson Education, Inc. All rights reserved.13-1 Chapter 13 Investing in Stocks.
Stock Valuation Chapter 9.1,9.2.
The Dividend Yield It is a payment from the company to the shareholder for holding the stock.
Branch Prediction with Neural- Networks: Hidden Layers and Recurrent Connections Andrew Smith CSE Dept. June 10, 2004.
8. Stocks, Stock Markets, and Market Efficiency
Ensemble Learning: An Introduction
Power Systems Application of Artificial Neural Networks. (ANN)  Introduction  Brief history.  Structure  How they work  Sample Simulations. (EasyNN)
NEURAL NETWORKS FOR TECHNICAL ANALYSIS: A STUDY ON KLCI 授課教師:楊婉秀 報告人:李宗霖.
Yale School of Management The Dow Theory William Peter Hamilton’s Track Record Re-Considered Stephen J. Brown (NYU Stern School) William N. Goetzmann (Yale.
Stock Valuation Chapter 9.1,9.2. Outline Investing in stocks – Capital gains, dividend yield, return The Constant Dividend Growth Model The Dividend and.
Buy or Sell? The age old question. Introduction Goals: Predict stocks one year out with a MLP Predict stocks one year out with a MLP Prove you only need.
MTA Educational Foundation University Course – Technical Analysis of the Financial Markets © 2011 Lecture 11 - Technical Analysis and Portfolio Management.
Lecture No.1 By M Fahad Siddiqi Lecture (Finance) IBMS.
Copyright © 2005 by South-Western, a division of Thomson Learning, Inc. All rights reserved. Exam Next Week ●Study now ●Do WebStudy quiz for class after.
Interpreting securities tables
Financial Competency Lifelong Learning Centre Wednesday, November 20, :00 to 9:00 p.m. Gallery Room 106 Dr. Cyril Kesten Education 334, Faculty of.
Classification Part 3: Artificial Neural Networks
Stock Market Game. Ticker Symbol – Symbol identifying the stock – this is how you identify stocks for purchase and also when researching Example: Apple.
Learning BlackJack with ANN (Aritificial Neural Network) Ip Kei Sam ID:
WOW 7 – Stock Market Continued. DIVIDENDDIVIDEND: The part of the company ’ s profits which is usually distributed to company ’ s shareholders, normally.
Neural Networks1 Introduction to NETLAB NETLAB is a Matlab toolbox for experimenting with neural networks Available from:
Chapter 7 Neural Networks in Data Mining Automatic Model Building (Machine Learning) Artificial Intelligence.
N-tuple S&P Patterns Across Decades, 1950s to 2011
Welcome to Wall Street. What is Wall Street? What is stock? Ownership in a company Classes of stock Dividends Stock prices/quotes.
Stefan Mutter, Mark Hall, Eibe Frank University of Freiburg, Germany University of Waikato, New Zealand The 17th Australian Joint Conference on Artificial.
PROFESSIONAL ASSET MANAGEMENT. Basic Categories Private Management: Clients each have a separate account {popular with institutions} Investor 1 Investor.
Finance 663 – International Finance Passive / Active Strategy on the Euro Stoxx 50 Index.
Music Genre Classification Alex Stabile. Example File
An Artificial Neural Network Approach to Surface Waviness Prediction in Surface Finishing Process by Chi Ngo ECE/ME 539 Class Project.
Copyright © 2003 South-Western/Thomson Learning. All rights reserved. Chapter 14 Technical Analysis.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Artificial Neural Networks Approach to Stock Prediction Presented by Justin Jaeck.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved 1 Chapter 08 Valuing Stocks McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill.
LESSON 7.6 OBJECTIVES STOCKS. AFTER STUDYING THIS LESSON YOU WILL BE ABLE TO DO THE FOLLOWING: CALCULATE THE TOTAL COST OF PURCHASING STOCKS CALCULATE.
1 CHAPTER 6 FORECASTING WITH MOVING AVERAGE (MA) MODELS González-Rivera: Forecasting for Economics and Business, Copyright © 2013 Pearson Education, Inc.
 52-Week Hi & Low  Highest & lowest selling price of the stock during the preceding 52 week  Company Name/Name of Stock  Ticker Symbol  Unique alphabetic.
Artificial Neural Networks for Data Mining. Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 6-2 Learning Objectives Understand the.
STOCKS. WHY DO I CARE? BIG indicator of how economy is doing  Effects increases and decreases in taxes, interest rates, and supply of products You may.
Predicting the DJIA: Going up the Income Statement BSD: Roberto Alatorre Prakash Arya Brian Chin Philipp Schmahl John Withrow.
Djohan Wahyudi Supervised by: Prof. Dr. Pericles A. Mitkas Vivia Nikolaidou 1.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Investing in Stocks Professor Payne, Finance 4100
Multiple-Choice Questions and Answers
Outline Problem Description Data Acquisition Method Overview
Where to Buy Stocks and Bonds
Equity Returns of Developed Markets
Mid Semester UEB Energy Analysis of a Wastewater Treatment Plant by using Artificial Neural Network Presented by: Dr. Nor Azuana Ramli Electrical Engineering.
The Dow Theory William Peter Hamilton’s Track Record Re-Considered
What is an ANN ? The inventor of the first neuro computer, Dr. Robert defines a neural network as,A human brain like system consisting of a large number.
Motivation Computers are good at some things… Calculating 
Topic #4 Financial Instruments in the Market: II Stocks
Investing in a Market Economy
Eco 6380 Predictive Analytics For Economists Spring 2016
Chap. 7 Regularization for Deep Learning (7.8~7.12 )
Introduction to Neural Networks And Their Applications - Basics
Introduction to the Stock Market
III. Introduction to Neural Networks And Their Applications - Basics
Presentation transcript:

Artificial Neural Networks vs. The Beating the Dow Strategy Dr. John C. Merkel III Morehouse College $

Motivation In 1991 O’Higgins outlined a mechanical strategy of picking stocks to outperform the Dow Jones Industrial Average (DJIA). His method uses only two pieces of information for each stock; its price and dividend yield. We attempt to use a series of artificial neural networks (ANN’s) with price and yield inputs to determine if ANN’s can outperform O’Higgins strategy. Of particular interest: How does the performance of our ANN’s compare to O’Higgins strategy pre- and post-discovery (1991)?

Presentation Outline Part I - Introduction to O’Higgins’ Beating the Dow (BTD) strategy/algorithm. Part II - Applying an ANN to the BTD strategy. Part III - Who won? The Results.

Part I The Beating the Dow Strategy

Michael O’Higgins – Beating the Dow (1991) In his book O’Higgins outlines an investment strategy that outperformed the DJIA. From 1976 – 1991 (16 years) his system returned 18.6% annually vs. 14.2% for the DJIA. Post-discovery (1992 – 2005) his system returned 11.0% vs. 11.2% for the DJIA. The system (algorithm) is simple and involves only the 30 stocks comprising the DJIA with two pieces of data per stock.

The two pieces of data 2. Dividend Yield = Dividend($) / Stock price($) Example: Coke (ticker = KO) pays $1.24/year for each share of their stock you own. So their dividend yield is $1.24/$43.43 = 2.86%. 1.Stock price. For example, Coke (ticker KO) closed at $43.43 per share on Monday, 5 June, 2006.

The Algorithm 1. Sort in descending order by dividend yield 2. Select top 10 from step 1. Sort this in ascending order by price. 3. Select the 5 lowest price stocks from step 2. Purchase and hold for 1 year.

The Algorithm 1. Sort in descending order by dividend yield 2. Select top 10 from step 1. Sort this in ascending order by price. 3. Select the 5 lowest price stocks from step 2. Purchase and hold for 1 year.

The Algorithm 1. Sort in descending order by dividend yield 2. Select top 10 from step 1. Sort this in ascending order by price. 3. Select the 5 lowest price stocks from step 2. Purchase and hold for 1 year.

BTD Performance

Part II Applying a Neural Network

Motivation If O’Higgins is right, then dividend yield and stock price have some predictive power concerning stock performance. Idea: can an ANN use these same 2 pieces of data to make predictions about a stock?

Network Specifics 1. ANN input 1: price input 2: dividend yield ANN target output: 1 year return 2.Topology: feed-forward. 3.Learning algorithm: backprop momentum. 3.Activation functions: hyperbolic tangent. 4. ANN software: SNNS (Stuttgart Neural Network Simulator) priceyield 6 7

Data Processing – training and validation 1.Collect data: opening price of year, dividend yield, 1 year return, for each DJIA stock from Normalize 1966 data so each input/output has μ = 0, σ = 1. Repeat for Combine data (30 x 10 = 300 patterns). 4.Split into training (240 patterns) and validation (60 patterns) files. 5.Calculate μ, σ for each input/output of training file. 6.Scale training data into (-1, 1) using where 7.Similarly scale validation file using μ, σ from training file. 8.Repeat steps 3–7 above for each 10-year window: 67-76, 68-77,…,

Procedure Train 1,000 networks using data. Pick “best” trained network. Run normalized 1976 data through trained network. Output is the network’s 1 year predicted returns for each stock. Rank stocks from highest predicted return to lowest. Purchase the 5 highest ranked stocks, hold for 1 year. Repeat for years 1977–2005.

Part III Results

The Results : ANN beat the Dow 10 out of 16 years ANN beat the BTD 6 out of 16 years ANN had a higher CAGR than Dow ANN had a lower CAGR than BTD

The Results : ANN beat the Dow 10 out of 16 years ANN beat the BTD 6 out of 16 years ANN had a higher CAGR than Dow ANN had a lower CAGR than BTD