Download presentation
Presentation is loading. Please wait.
Published byDomenic McDonald Modified over 9 years ago
1
Prediction of the Foreign Exchange Market Using Classifying Neural Network Doug Moll Chad Zeman
2
The Problem Using neural networks, can we predict future foreign exchange rates to profit from short- term fluctuations?
3
Outline Project History Project Proposal Data Set MPL Results PNN Results
4
Project History Senior Seminar Used Trajan for regression networks Attempted to predict direction & movement size Less than desirable results
5
Proposal Classification of Up or Down movement Continue to use Trajan Maintain same biases to compare to previous research Minimize time to learn new tool
6
Data Set Inputs (1994 – 2003) Percent change of CA/US exchange rate Interest differential of short term interest rates (CA – US) Lagged Values
7
Exchange Rate data 94-03
8
Percent Change Model
9
Data Set Equalize training cases Same number of Up examples as Down for each of the three data periods Training Verification Testing
10
Trajan Algorithm User Defined Settings Inputs & Outputs Training, Verification, Test data splits Network Type
11
Trajan Algorithm Automatically Determined Settings Network Complexity (# of hidden nodes)
12
Trajan Algorithm Randomly builds networks Trains using backpropagation Utilize cross-verification techniques Evaluate networks based on verification error Cross-reference with out-of-sample test data
13
Results – MLP - Daily 16 inputs 20 hidden nodes 1 output 0.3 momentum 0.1 learning rate 50 epochs
14
Results – MLP - Daily Data SetPerformance Training58.41% Verification53.59% Testing53.59%
15
Results – MLP - Weekly 16 inputs 22 hidden nodes 1 output 0.3 momentum 0.1 learning rate 4 epochs
16
Results – MLP - Weekly Data SetPerformance Training52.73% Verification62.50% Testing55.47%
17
Probabilistic Neural Networks Finite deterministic network Three layers
18
PNN Example – Training Example A Exchange Rate Interest Rate 1.35 2.5% Input Layer A Target Output = Up Pattern Layer Output Layer Up Down
19
Pattern Layer Receives input vector Calibrates Gaussian bell
20
PNN Example – Training Example A Exchange Rate Interest Rate 1.35 2.5% Input Layer A 100% Target Output = Up Pattern Layer Output Layer Up Down A 1.35 2.5% 1
21
PNN Example – Training Example B Exchange Rate Interest Rate 1.40 2.7% Input Layer A 100% Target Output = Down Pattern Layer Output Layer Up Down A 1.35 2.5% B 1.40 2.7% 1
22
PNN Example – Out-of-Sample Exchange Rate Interest Rate 1.39 2.7% Input Layer A 80% Pattern Layer Output Layer Up Down A 1.35 2.5% B 1.40 2.7%.40.10 20%
23
Results – PNN - Daily 16 inputs 1224 hidden nodes 2 outputs
24
Results – PNN - Daily Data SetPerformance Training54.82% Verification51.14% Testing51.96%
25
Results – PNN - Weekly 16 inputs 256 hidden nodes 2 outputs
26
Results – PNN - Weekly Data SetPerformance Training77.73% Verification54.69% Testing57.03%
27
Conclusions Predicting foreign exchange market is a tough problem PNN vs. MLP Weekly vs. Daily data
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.