Home         Products         Methodologies         FREE Quote         Site Map          Advanced Search          Contact .


 Strategic Outsourcing             Scientific Solutions              Business Applications           Software Tools .


 Talk to a representative > .

Banking, Finance & Accounting
Healthcare Solutions
Mobile Phone Software
Stock Quotes for PocketPC
Security Solutions
ERP Packages
eBiz Solutions
Multimedia Solutions

In this section:

RABIS Banking System
RABIS Analytical System
Financials Automation
Neural Networks & Stock Trading
Analysis Tools for Excel

In this sub-section:

What is Artificial Intelligence?
Neural Network Links

User Interface Designs
 GUI's >>

Testimonial Laurent Favre, CEO

"We have been working with [ITC Software] for more than 2 years now. We started with contract basis work and finally came to ODC which is completely dedicated for our tasks. High team stability, good proficiency and efficient administration support are the factors which bring high value to our collaboration."  ..../more

Hedge Funds Optimizer >>

Climate Change >

> Decision Theory



Neural Networks & Stock Trading




UP | What is Artificial Intelligence? | Neural Network Links >>    

 Real Tools for Real Life   


Introduction to Artificial Neural Networks (ANN) and their Applicability to the Prediction of Stock Market Trends


Successful application of Neural Networks for the predictive modeling of stock market trends based on William J. O'Neil's Principles.


Training Neural Networks on Warren Buffett's intrinsic values.


  1. Standard Scheme used by Applications to predict Stock Market Trends

  1. What are Artificial Neural Networks?
    Examples of Successful ANN Applications

  2. Neural Network Software for Traders

  3. Successful Project using Neural Networks

  4. Our Expertise

  5. Recommended reading


1. Standard Scheme used by Applications to Predict Stock Market Trends

There are numerous applications on the market which attempt to predict the behavior of, for example: AMEX, NYSE, and NASDAQ. They are all built on the same scheme:

  • The standard part to manage the stock portfolio; This 1st step is usually based on a formal technical analysis. This analysis provides software users with a set of
    u n i v e r s a l   t o o l s   for the initial filtering of stocks.

  • The non-standard part to implement the ideas of well known stock market gurus about how to trade successfully. These ensuing steps are unique to each trader’s methodology. Initially they may be formal, understandable (and formally repeatable!), then progress to a realm which is impossible to adequately describe, i.e. the steps become l e s s  
    f o r m a l .

Thus, the second, non-standard part is of interest here.

According to the International Neural Network Society,, one of the best methods of solving the non-standard part, i.e., problems of automatic recognition, or recognition of  non-obvious stock market parameters, is with  n e u r a l   n e t w o r k s .

2. What are Neural Networks?

M o d e l i n g   o f   b e h a v i o r a l   a n d   b r a i n   p r o c e s s e s , see introductory literature below

Neural networks are formed from hundreds or thousands of simulated neurons connected together in much the same way as the brain's neurons. Just like our brain, neural networks learn from experience, not from programming. The behavior of a neural network is defined by the way its individual computing elements are connected and by the strength of those connections, or weights.

Neural networks therefore can be trained to find solutions, recognize patterns, classify data, and forecast future events. They run fast, are tolerant of imperfect data, and do not need formulas or rules. For example, a neural network can learn to predict next week's Dow, detect flaws in concrete, or recommend the number of jurors to be called on a given day. (J. Lawrence, California Scientific Software)

Generally, one of the main advantages of neural networks is that you can train them to recognize something w i t h o u t   d e s c r i b i n g    how to do that. It is similar to human brain: For example you can instantly distinguish a man from a woman, without going through the thought process: "This object has long hair AND the object wears a skirt AND the object uses makeup AND ...". And nobody has ever given you such algorithm. When you were a child you simply trained yourself on examples.

The same applies to neural networks. If you design a neural network properly and then give it a sufficient number of good examples, it can be trained to recognize some non-obvious relations.


  • How neural networks were used in Japan.

The Yamaichi Fuzzy Fund uses the so called neurofuzzy approach to make financial forecasts.

It handles 65 industries and a majority of the stocks listed on Nikkei Dow and contains approximately 800 fuzzy rules in its expert system. Rules are determined monthly by a group of experts and modified by senior business analysts as necessary. In addition, the neural network itself is used to teach the application using real historical trading situations. The application uses both the fuzzy expert system and the neural network to create statements like: "The trading situation today is similar to this pattern, thus we need to do this, this and this".

The system was tested for two years, and its performance in terms of return and growth exceeded the Nikkei Average by over 20%. While in testing, the system recommended to "sell" 18 days before the Black Monday of 1987. The system went into commercial operations in 1988.

How neural networks were used to forecast yearly floods in Central Russia.

About necessity of flood forecasting please click here

So, early flood warnings are extremely important. Among the main characteristics of any given flood are the maximum water level and the day when the water level reaches this maximum.

We developed and executed this project for the Ministry of Civil Defense of the U.S.S.R. in the late 1980ies. We created and taught a neural network using weather and flood data in the region beginning with early 1930s. It was taught to predict water levels 7-15 days ahead of the last data available to the system.

We tested the system one Spring. It was asked to
forecast  the day on which the flood level would reach its peak. Furthermore, how high the water level would be.

Our forecast was very precise, and the error margin was minimal. A comparison of our results with actual water levels provided by the Regional Department for Civil Defense showed that our neural network had misjudged  the actual maximum water level by merely 10 cm and was off only by only one day from the date the flood reached its peak !

3. Neural Network Software for Traders

N o b o d y   h a s   e v e r   designed a software product that can recognize n o n -o b v i o u s  stock market parameters better than a successful trader can. However, neural networks can be used for the complex filtering of stocks and thus substantially reduce a trader’s work.

A number of software products, which use neural networks to predict stock markets, already exist, e.g.:

However, these are merely u n i v e r s a l  tools and not really neural network applications or solutions which we offer. By analogy: They are the screwdrivers, hammers, nuts and bolts to assemble a car; not the operational vehicle.

4. Successful Project with Neural Networks

Based on William J. O'Neil's Principles

William J. O’Neil:

We have developed a neural network that implements some ideas of William O'Neil. He says that certain patterns on the stock charts are buy or sell signals, and the main problem is to recognize them.

Let me begin with the short description of the O'Neil's winning ideas and of how we implemented them. In short, O'Neil insists that success awaits you on the following route:

1. Choose stocks meeting the requirements of the SmartSelect® Corporate Ratings - six proprietary and exclusive research ratings designed by William J. O'Neil, Chairman & Founder, Investors Business Daily. They include:


Earnings Per Share (EPS) Rating


Relative Price Strength (RS) Rating


Industry Group Relative Strength Rating


Sales+Profit Margins+ROE (SMR) Rating


Accumulation/Distribution Rating


Composite Rating.

2. Watch these selected stocks, and find Special Patterns in their behavior.

3. Watch these Special Patterns, find buy/sell signals on them. Such Special Patterns resulting in buy/sell signals are called Good Special Patterns.

That's all. So, the task is to recognize a Good Special Pattern.

One of the examples of Special Patterns is the so called 'Cup with handle': NeuroTrader uses special neuralnet algorithms trained to recognize these Good Special Patterns: Cup with Handle, Flat Base, Saucer with Handle, The Double Bottom, and The Ascending Base.

And our system works and recognizes these Good Special Patterns! We tested it on historical data, and it showed quite successful results.

Those networks could also be retrained by the user to improve effectiveness of recognition.

Warren Buffett's Principles

As with William O'Neil investing philosophy, we could, for example, design a neural network based on Warren Buffett's methodology

5. Our Expertise


Our lead expert on Neural Networks is Prof. Anatoly A. Saveliev, Comp.Sci. PhD. (Theoretical Computer Science), Sn. Lecturer of Ecosystems Modeling Department, Faculty of Ecology of Kazan State University, Russia.


Anatoly Saveliev is a leader of a small scientific group whose research activities are: Statistical analysis and modeling of multidimensional data; Spatial data analysis (variography), modeling (kriging) and simulation (Random Markov Fields); Remote Sensed images of Earth processing; Artificial Neural Networks application in data analysis; 3D data dynamic visualization; Fluid flow and transport in porous media.  The group has a broad knowledge and experience in software development (OpenGL, C/C++, Fortran, Pascal).

 See: "Meet the Team" >>  and "Last Chance Team" >>

6) Recommended reading:

Introduction to Neural Networks

NEURAL NETWORKS by Christos Stergiou and Dimitrios Siganos

"Neural Nets" by Kevin Gurney, is one of the best books on neural networks we found on the Internet. It describes theory, principle basics, and sources of Neural Networks.

  1. HTML version


  2. Postscript version

    • Download a text (postscript) version to view or print out.

"Artificial Intelligence: Realizing the Ultimate Promises of Computing"

David L. Waltz, Vice President, Computer Science Research, NEC Research Institute


Neural Networks and Predicting Stock Market Trends


Using Neural Networks For Financial Forecasting, By Lou Mendelsohn

  • examination of neural networks for financial forecasting

  • how neural networks should be utilized as part of an overall trading strategy

  • the future of artificial intelligence technologies to implement synergistic market analysis.

The Predictive Power of Zero Intelligence in Financial Markets - Stock market traders show signs of zero intelligence, Economic fluctuations appear to result from random decisions, 24 September 2003, Philip Ball

"The Predictive Power of Zero Intelligent in Financial Markets," Sept 9, 2003, Farmer, J. D., Patelli, P. & Zovko, I. I.  |Abstract|

Further Literature >>

NeuroXL Predictor is a neural network forecasting tool that quickly and accurately solves forecasting and estimation problems in Microsoft Excel. It is designed from the ground-up to aid experts in solving real-world forecasting problems. The NeuroXL Predictor interface is easy-to-use and intuitive, does not require any prior knowledge of neural networks, and is integrated seamlessly with Microsoft Excel. The software brings increased precision and accuracy to a wide variety of tasks, including stock price prediction, sales forecasting, and sports score prediction.

      NeuroXL Classifier






  Back to: "What are Neural Networks?"

Real Tools for Real Life

     Case Study - Hedge Fund Optimizer

  Request a Quote.


ISO 9001:2000 certifiedHome    Site Map    About us      Meet the Team   FREE Quote    Legal    Investors   Contact

© 2002-2015  ITC Software. All rights reserved. Sponsor of Modalart Shipping Containers

Product and company names mentioned herein may be trademarks of their respective owners. info(at)
Follow itcsoftwarecom on Twitter  

vBulletin statistic

Recommend this page::