Download Applications of Stochastic Processes in Asset Price Modeling

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Short (finance) wikipedia , lookup

Hedge (finance) wikipedia , lookup

Stock trader wikipedia , lookup

Transcript
Applications of Stochastic
Processes in Asset Price
Modeling
Preetam D’Souza
Introduction



Stock market
forecasting
Investment
management
Financial Derivatives


Options
Mathematical modeling
Purpose




Examine different stochastic (random)
models
Test models against empirical data
Ascertain accuracy and validity
Suggest potential improvements
Hypothesis

Stochastic methods will be close to accurate


Average several runs
Calibrate models
Background

Mathematically-oriented articles


Theoretical nature
Few examples of numerical evidence
Stochastic Processes?



Random or pseudorandom in nature
Future based on probability distributions
Sequence of random variables
Brownian Motion



Follows Markov chain
Based on random walk
Wiener Process (Wt)


Continuous time
Draws values from
normal distribution
Brownian Motion SDE
dSt   dt   dWt





St : stock price
µ : drift (mean)
σ : volatility (variance)
Assumes stock price follows stochastic
process
Notice any problems?

Stock price may go negative
Geometric Brownian Motion (GBM)
dSt   Stdt   StdWt


No more negative values
Assumes that stock price returns follow
stochastic process
Procedure


Implement Brownian motion models in Java
3 Inputs to Model





Drift
Volatility
Time steps
Run models for 1 year
Compare with empirical data
Testing


Blue chip: IBM
Historical data freely available


Yahoo ! Finance
Compare simulated run with historical data

Accuracy tests

Root Mean Squared Deviation
Simulated Run


IBM simulated run
given initial price in
January 2000
One year



255 trading days
Drift = 5% (risk-free
rate)
Volatility = 0.2
Simulated Run (contd.)




IBM simulation with 3
simultaneous runs
Compare with empirical
data (red, solid line)
Ending prices are very
close
Note that this run is for
January 1990-1991
What about predicting the future?




IBM simulation for bear
session for January
1991-1992
Note how the drift rate
is still positive
All runs deviate from
mean line and follow
empirical price
Ending prices are
within $10 of closing
price
Accuracy?

RMSD test


Large vs. small
values
RMSD = 22.735 vs.
9.457 for the run on
the previous page
Coincidence?



Google shares from
April 2008-2009
Simulation 3 (purple)
shows uncanny
accuracy
Other simulations
throw off averaged run
More Examples (HMC)
More Examples (WMT)
Analysis & Conclusions



Stochastic models generate price fluctuations
very similar to actual data
Uncertainty increases as time steps progress
Further calibrations must be made to fine
tune models
Pros of Stochastic Models




Inputs for stochastic models can readily be
gathered from empirical data
GBM model seems to fit stock price data well
Risk incorporation as time increases
Surprisingly accurate results

Within ~$10 after one year for IBM
Cons of Stochastic Models


NO guarantee of convergence
Past data plays a vital role in model
performance


Do stock prices always follow historical trends?
There is no incorporation of current events


Earnings reports
Executive changes
Further development



Correlation statistics
Comprehensive simulation runs
Model calibration


Different probability distributions?
Different stochastic models

Jump Diffusion
So, can stochastic processes predict the
stock market?





Unfortunately, no.
Inherent unreliability
Stochastic models should be only a part of
the investment decision process
Useful when used with traditional equity
analysis
Powerful tool for complex option pricing
strategies