C++ Neural Networks and Fuzzy Logic:Application to Financial Forecasting
Click Here!
function GetCookie (name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg) {
var end = document.cookie.indexOf (";", j);
if (end == -1)
end = document.cookie.length;
return unescape(document.cookie.substring(j, end));
}
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
var m1='';
var gifstr=GetCookie("UsrType");
if((gifstr!=0 ) && (gifstr!=null)) { m2=gifstr; }
document.write(m1+m2+m3);
Keyword
Title
Author
ISBN
Publisher
Imprint
Brief
Full
Advanced Search
Search Tips
Please Select
-----------
Components
Content Mgt
Certification
Databases
Enterprise Mgt
Fun/Games
Groupware
Hardware
Intranet Dev
Middleware
Multimedia
Networks
OS
Prod Apps
Programming
Security
UI
Web Services
Webmaster
Y2K
-----------
New Titles
-----------
Free Archive
To access the contents, click the chapter and section titles.
C++ Neural Networks and Fuzzy Logic
(Publisher: IDG Books Worldwide, Inc.)
Author(s): Valluru B. Rao
ISBN: 1558515526
Publication Date: 06/01/95
Search this book:
Previous Table of Contents Next
You can set up a similar function for x(t + h), the stock price at time t + h, and have a separate network computing it using the backpropagation paradigm. You will then be generating future prices of the stock and the future buy/sell signals hand in hand, but parallel. Michitaka Kosaka, et al. (1991) report that they used time-series data over five years to identify the network model, and time-series data over one year to evaluate the models forecasting performance, with a success rate of 65% for turning points. The S&P 500 and Sunspot Predictions Michael Azoff in his book on time-series forecasting with neural networks (see references) creates neural network systems for predicting the S&P 500 index as well as for predicting chaotic time series, such as sunspot occurrences. Azoff uses feedforward backpropagation networks, with a training algorithm called adaptive steepest descent, a variation of the standard algorithm. For the sunspot time series, and an architecture of 6-5-1, and a ratio of training vectors to trainable weights of 5.1, he achieves training set error of 12.9% and test set error of 21.4%. This series was composed of yearly sunspot numbers for the years 1706 to 1914. Six years of consecutive annual data were input to the network. One network Azoff used to forecast the S&P 500 index was a 17-7-1 network. The training vectors to trainable weights ratio was 6.1. The achieved training set error was 3.29%, and on the test set error was 4.67%. Inputs to this network included price data, a volatility indicator, which is a function of the range of price movement, and a random walk indicator, a technical analysis study. A Critique of Neural Network Time-Series Forecasting for Trading Michael de la Maza and Deniz Yuret, managers for the Redfire Capital Management Group, suggest that risk-adjusted return, and not mean-squared error should be the metric to optimize in a neural network application for trading. They also point out that with neural networks, like with statistical methods such as linear regression, data facts that seem unexplainable cant be ignored even if you want them to be. There is no equivalent for a dont care, condition for the output of a neural network. This type of condition may be an important option for trading environments that have no discoverable regularity as the authors put it, and therefore are really not tradable. Some solutions to the two problems posed are given as follows:
Use an algorithm other than backpropagation, which allows for maximization of risk-adjusted return, such as simulated annealing or genetic algorithms. Transform the data input to the network so that minimizing mean-squared error becomes equivalent to maximizing risk-adjusted return. Use a hierarchy (see hierarchical neural network earlier in this section) of neural networks, with each network responsible for detecting features or regularities from one component of the data.
Resource Guide for Neural Networks and Fuzzy Logic in Finance Here is a sampling of resources compiled from trade literature:
NOTE: We do not take responsibility for any errors or omissions.
Magazines
Technical Analysis of Stocks and Commodities Technical Analysis, Inc., 3517 S.W. Alaska St., Seattle, WA 98146. Futures Futures Magazine, 219 Parkade, Cedar Falls, IA 50613. AI in Finance Miller Freeman Inc, 600 Harrison St., San Francisco, CA 94107 NeuroVest Journal P.O. Box 764, Haymarket, VA 22069 IEEE Transactions on Neural Networks IEEE Service Center, 445 Hoes Lane, P.O. Box 1331, Piscataway, NJ 08855
Particularly worthwhile is an excellent series of articles by consultant Murray Ruggiero Jr., in Futures magazine on neural network design and trading system design in issues spanning July 94 through June 95. Books
Azoff, Michael, Neural Network Time Series Forecasting of Financial Markets, John Wiley and Sons, New York, 1994. Lederman, Jess, Virtual Trading, Probus Publishing, 1995. Trippi, Robert, Neural Networks in Finance and Investing, Probus Publishing, 1993.