There're 3 approaches for stock market prediction -- technical analysis (TA),
fundamental analysis (FA) and efficient market hypothesis (EMH). TA uses
historical price data (open, high, low, close, volume) while FA uses company
financial statements. EMH rules out TA and FA by stating that stock market
is so efficient that all information is contained in current stock price.
One can disprove EMH if one can make excess returns through TA or FA.
With rapid computer hardware progress, one can test and build trading system
easily now. Basically speaking, there're two categories of trading models
-- parametric and non-parametric models. Parametric model includes
traditional TA indices (RSI, MACD, KDJ...) based rules and statistical models,
such as ARMA (Autoregressive Moving Average), GARCH (General Autoregressive
Conditional Heteroscedasticity). Non-parametric model usually relates to
artificial intelligent technology, such as artificial neural network, genetic
algorithm and nearest-neighbor instance-based learning. I'm particularly
interested in feedforward backpropagation neural network and think it's a key
technique to conquer complex market behaviors.
Some researchers suggest that stock market is non-linear chaotic system.
Currently, although we can't use chaos theory to predict stock market directly,
we can use chaotic analysis to get some hints. Lyapunov exponents tell us
if a system is chaotic or not. Correlation dimension gives the least
dimension of one lagged dependent time series variable to represent all dependent
and independent variables for a chaotic system.
Hurst exponent shows
predictability of time series data.
Papers
Neural
network for financial market and time series
-
A study on training criteria for
financial
time series
forecasting
-
A
Comparison Between
Neural-Network
Forecasting Techniques-Case Study: River Flow Forecasting
-
Applying
Artificial Neural
Networks
to Business, Economics and
Finance
-
A commodity
trading model
based on
neural network-expert system
hybrid
-
Embedding
Technical Analysis
into
Neural Network Based
Trading Systems
-
Noisy Time Series
Prediction using a Recurrent Neural Network and
grammatical inference
-
Mining Sales Data using a
Neural Network Model of Market Response
-
Guidelines for Financial Forecasting
with
Neural Networks
-
A comparative study on
feedforward and recurrent
neural networks in
time series prediction using gradient descent learning
-
Improving the Accuracy of
Financial
Time Series Prediction Using Ensemble
Networks and High Order Statistics
-
Prediction Of
Stock Market
Index Changes
-
Stock Price Prediction using
Neural Networks
-
Feedforward and Recurrent
Neural Networks and
Genetic Programs
for stock market and time
series forecasting
-
Neural Networks,
Financial Trading
and the Efficient Markets
-
Neural Networks for
Time Series
Processing
-
Selection of Learning Algorithms for Trading
Systems Based on Biased Estimators
-
Parallel Back-Propagation
for the Prediction of
Time Series
-
Improving The Prediction Accuracy Of Financial
Time Series By Using
Multi-Neural
Network
Systems and Enhanced Data Preprocessing
- The Use of Parsimonious
Neural Networks for
forecasting financial time series
-
Time Series Prediction and Neural
Networks
-
Using Neural
Networks And Genetic
Algorithms
to
Predict
Stock
Market
Returns
-
An Empirical Analysis
of Data Requirements
for Financial Forecasting with
Neural Networks
- A case study on using neural
networks to perform technical forecasting of forex
-
Equity Forecasting:
A Case Study On The KLSE Index
-
Foreign Exchange
Rates Forecasting
with
Neural Networks
-
Neural Networks For
Technical Analysis:
A study on KLCI
-
On Developing a Financial
Prediction System:
Pitfalls and Possibilities
-
Integrating Ensemble
of Intelligent Systems
for Modeling Stock Indices
Neural network benchmark
-
PROBEN1 - A Set of
Neural Network
Benchmark Problems and Benchmarking Rules
-
Neural Network
vs. ARMA
Modelling: constructing benchmark case studies of
river flow prediction
Neural network design
-
Confidence and prediction
intervals for neural
network ensembles
-
Searching for optimal
MLP
-
Global Optimization
for Artificial Neural
Networks: A Tabu Search Application
-
Input Window Size and Neural
Network Predictors
-
Performance and Efficiency:
Recent Advances in Supervised Learning
-
Constructive Feedforward
Neural Networks
for Regression Problems
-
Evaluating Neural
Network Predictors
by Bootstrapping
-
Neural Network Implementation in SAS
Software
-
One step ahead forecasting
using Multilayered
perceptron
-
Optimal learning in
artificial neural
networks: a theoretical view
-
A comparison of some error estimates for
neural network
models
-
Handling Time-Warped Sequences with
Neural Networks
-
Heuristic Principles For The Design Of
Artificial Neural Networks
-
Understanding Neural
Networks as Statistical Tools
-
Ensembling Neural
Networks: Many Could Be Better Than All
Chaos
-
TIME SERIES
PREDICTION USING
SUPERVISED LEARNING
AND TOOLS FROM
CHAOS
THEORY
-
Modeling Chaotic Behavior of Stock Indices Using Intelligent Paradigms
-
Distribution of Mutual Information
-
Dynamic Modeling of
Chaotic Time
Series with
Neural Networks
-
Prediction of Chaotic
Time Series with
Neural Networks
-
A Hybrid Financial
Trading System
Incorporating
Chaos
Theory, Statistical and Artificial Intelligence/Soft Computing methods
-
Time Series
Prediction and Neural
Networks
-
EPNet for Chaotic
Time-Series Prediction
Genetic Algorithm for neural network design
- An Indexed Bibliography
of Genetic Algorithms and
Neural Networks
-
Evolutionary Design
of Neural Architectures
- A Preliminary Taxonomy and Guide to Literature
-
Evolving Networks:
Using the
Genetic Algorithm
with Connectionist Learning
-
Evolutionary Algorithms for
Neural Network
Design and Training
-
Efficient Evolution
of Neural Network Topologies
-
Efficient Reinforcement Learning through
Evolving Neural
Network Topologies
-
Hierarchical
Evolution of
Neural Networks
- Is
Evolutionary Design
the Solution for Optimizing
Neural Networks?
-
Forming Neural
Networks through
Efficient and Adaptive
Coevolution
-
Neuro-Evolution Through Augmenting Topologies Applied
To
Evolving Neural Networks
to Play Othello
-
Evolutionary Design
Of Neural Networks: Application To River Flow Prediction
-
Toward Global Optimization Of Neural
Networks: A Comparison Of the
Genetic Algorithm
and Backprogpagation
-
Optimization of Neural
Networks: A Comparative Analysis of the
Genetic Algorithm
and Simulated Annealing
-
Evolving Neural
Networks through Augmenting Topologies
-
Towards Designing
Neural Network
Ensembles by
Evolution
-
Would Evolutionary Computation Help in Designs of
Artificial Neural Nets
in Forecasting Financial
Time Series?
-
Ensemble of GA based Selective
Neural Network
Ensembles
-
Evolutionary Artificial
Neural Networks
-
A Review of Evolutionary
Artificial Neural
Networks
- A New Evolutionary System
for
Evolving Artificial Neural Networks
-
Evolving Artificial
Neural Networks
-
Combining Regression Estimators: GA-Based Selective
Neural Network
Ensemble
-
Genetic Algorithm based Selective
Neural Network Ensemble
-
Evolving Fault-Tolerant
Neural Networks
GA for finance
- An Indexed Bibliography
of Genetic Algorithms
in Economics
-
Modeling Speculators
with
Genetic Programming
-
Trading Restrictions, Speculative Trades and Price Volatility: An Application
of
Genetic Programming
-
The Main Ingredients
of Simple
Trading Models
for Use in
Genetic Algorithm
Optimization
- Option
Pricing
with
Genetic
Programming
-
Genetic Algorithms
with collective sharing for Robust Optimization
in Financial Applications
-
Pricing
Financial Derivatives with
Genetic
Programming
Finance and
Time series
-
Detecting Concept
Drift in Financial
Time Series
Prediction using Symbolic Machine Learning
-
Inferring Information
from Trading
-
Stock Market
Prices Do
Not Follow Random Walks: Evidence from a Simple
Specification Test
-
Predictable Patterns in
Stock Returns
-
Predicting the Stock
Market
-
Financial Returns
and Efficiency as seen
by an Artificial Technical Analyst
-
The Informational Role
of Stock and Option
Volume
News for financial market prediction
-
Text Processing for
Classification
-
Currency Exchange
Rate Forecasting
from News Headlines
-
Using News
Articles to Predict
Stock
-
Daily Stock
Market Forecast from
Textual Web
Data
-
Knowledge
Discovery From Distributed And Textual Data - Cho
-
Daily Prediction
of Major Stock Indices from textual.. - Wüthrich
-
Learned Text
Categorization By Backpropagation Neural Network
- Yin, SAVIO
-
Discovering Probabilistic
Decision Rules - Wüthrich
Books
AI for
financial market
- Neural networks in finance and investing, HG4012.5.N48 1993
- Intelligent systems and financial forecasting, HG4515.5.K56 1997
- Neural network time series forecasting of financial markets, HG6024.A3 A96
1994
- Neural networks for financial forecasting, HG4515.5.G37 1996
- Expert trading systems with kernel regression, HG4523.w65 2000
- Learning kernel classifiers, Q325.5.H48 2002
- Intelligent systems for finance and business, HD30.2.I554 1995
- Visual explorations in finance, HG4012.5.v57 1998
- Neural networks in the capital markets, HG4523.P47 1991
Market
Trading
- Trading systems and methods, HG6046.K34 1998
- Market models, HG4515.3.A38 2001
- Trading on the edge, HG4012.5.T7 1994
Chaos
- Analysis of observed chaotic data, Q172.5.C45 A23 1996
- Chaos and order in the capital markets : a new view of cycles, prices, and
market volatility, HG4523.P47 1991
- Dynamics: Numerical Explorations, QA1.A647 v.101
- Trading chaos, HG4523.w554 1995
Neural
Network
- Masters, a c++ source book for neural network, QA76.87.M367 1995
- Principal component neural network, QA76.87.D53 1996
- Industrial applications of neural networks, QA76.87.I523 1999
MATLAB
- MATLAB: an introduction with applications, QA297.G48 2004
- Numerical methods in finance: a MATLAB-Based introduction, HG176.5.B73
2002
- MATLAB guide, QA297.H5217 2000
- Computational Statistics Handbook with MATLAB, QA276.4.M272 2001
Hurst exponent and neural network prediction
Paper, matlab codes
Stock market prediction with multiple classifiers
Paper, matlab codes