|
In this age of previously unheard of technological progress many technology-related
things either come unnoticed as they appear or, vice versa, are vastly extolled
and turned into totems that inevitably attract a following of ardent worshippers.
If such a popular technology-related phenomenon can make a difference to your
business, it is, sometimes, vital to learn about this phenomenon as much as
possible before you start with it so that you know what to expect from the
selected technology and what to beware of while using it. For a modern trader,
one of such potentially important phenomena is neural nets.
So what is the neural network technology, what should and what shouldn't a
trader expect from it if he selects to use it to achieve his trading goals?
Dispelling the Myths
Myth 1: Supernatural Intelligence
One of the commonly held misconceptions about neural networks is that they
represent the kind of Artificial Intelligence which is it not only capable
of fully replacing the human brain, but which also possesses some nearly supernatural
power, thus enhancing the capacity and functions of this brain to the point
when any kind of task can be solved almost miraculously without any effort
on the part of the proud owner of this Holy Grail. This vulgar and frequently
occurring notion of an undoubtedly valuable trading tool is dangerous in several
ways. Let us see why.
First of all, neural networks are not all things to all traders. To understand
what neural networks can and cannot do one should look into what they are.
Neural networks are algorithms, loosely based on the nervous systems of humans
and animals. Neural networks can detect and use to advantage the numerous
interdependencies in data that are hidden from the human eye due to the data's
complexity and non-linearity. This has been proven by the broad experience
of neural networks' application in a wide array of industries, and trading
is no exception. However, on no account should you consider neural networks
to be something that will think or decide for you.
Myth 2: Magic Software
The second as, if not more, dangerous, misconception about neural networks
emanates directly from the first one: somewhere out there, there is a heaven-sent
trading software that basically works as a minting machine and all you need
to do is find it. This misconception is not dangerous only because you will
lose time and money while looking for what doesn't simply exist, but also because
your delusions are well-known to those who crank out one-magic-button, slipshod
software programs and fob them off on the seekers of the neural Holy Grail.
Normally, those who try to exploit others' delusions make poor professionals
and, thus, poor software too. Remember - neural network software can only
do what neural networks themselves can do, and they can do a lot if you
know how to apply them and what software to purchase. However, no neural network
software can tell you the exact time and the type of action you should take
at this particular time to profit.
Myth 3: Neural Networks Can Predict Precise Figures
The third frequent misconception is that by using a neural network you will
be able to predict the future prices. Many traders believe that their networks
are capable of telling them when to buy and when to sell. If you understand
that those people are wasting their time and money you will probably be a success
with neural networks. No neural network, no matter how sophisticated or well-built,
will be able to precisely inform you about the future price or, at the push
of a button, tell you, and you alone, when it's best to buy or sell (for, otherwise,
there would no longer be a market). However, you can, undoubtedly, predict
the likelihood of other important things happening, which will help you make
better trading decisions. Therefore, even with what neural networks really
can do, they remain the most powerful market analysis tool ever in situations,
involving noisy data or non-linear dependencies. In other situations, using
neural networks may be inexpedient. We will dwell on the predicting
ability of neural networks and on what and how they can actually forecast later
in this article.
Myth 4: Some Nets Are Significantly Better than Others
Many traders who want to employ AI for making their trading solutions mistakenly
believe that the quality of the neural network capabilities of the different
trading applications on the market varies significantly, and there is some
special neural network somewhere that will eclipse all the rest in terms of
the quality of the forecasting results. However, practice and experience show
that the quality of different neural networks, no matter how much touted for,
differs within the range of 10%, and even so it varies for different tasks
and data sets. Of course, while selecting a trading software program one should
look at the AI background of its developers (building a good neural network
takes a great deal of skill and experience), but, at the same time, the
application must provide the rest of the required functionality (such as, for
example, the charting functionality) with excellent quality. In other words,
one should look for a successful combination of neural network functionality
and other vital functionality.
Looking for the only magic net is much like looking for one magic technical
indicator. Aside from that, this quest often feeds those who are after a quick
buck.
Myth 5: The Quality of the Forecasting Result Depends Solely on the Quality
of the Network Used
The quality of the forecasting results does depend on the quality of the network
you apply, but for not more than 10-15 %. The rest depends on how well the
trader has prepared the data sets the network works with. The data sets must
be sufficiently representative. They must include all the important influencing
factors. Besides, the application of a neural network must be combined with
Money Management and classical filters.
What Neural Networks Can Do for You and What You Need to Know to Make Them
Work
Neural networks are definitely not a solution to all problems and they shouldn't
be regarded so. What they are is a most powerful, technology-based method
of technical analysis that can become an inestimable addition to your
trading arsenal. Just like any other method, neural networks have their
advantages and limitations, but their unique ability to track even the
most subtle interdependencies in the available data no other method can establish,
as well as build patterns based on this analysis, definitely make neural nets
stand out from the rest of the existing methods and tools.
You can effectively use neural nets to:
- estimate the likelihood of a trend continuing;
- classify market phases;
- produce time estimates of highs and lows for various timeframes and
combine results into a committee;
- predict the probability of a new, strong upswing after an uptrend, followed
by a classic correction;
- track inter-market dependencies.
In other words, you receive a TA tool which will be a lot more efficient than
classic TA methods anywhere where there is too much noise or where the interdependencies
in the data are floating and significantly non-linear. For example, if after
analyzing a number of charts you have discovered that the closer an uptrend
is to a pivot point, the closer the bar's Close is to the bar's High, and you
are planning to create an oscillator to anticipate reversal, you should use
classic math as was done by the inventor of the Stochastic oscillator George
Lane. But if you are trying to find a formula for the inter-relationship between
S&P, InterestRates, $/Euro, Oil prices, and so on, you will make sure that
the classical correlation or ratios won't be any use, since although interdependencies
do exist, they are not stationary or linear. These interdependencies oscillate, ”float” through
time and are influenced by noise. In this case, neural networks can solve the
task better than the classical statistics.
When used in a combination with other technical analysis methods, and when
sufficient attention is paid to the preparation of data sets (this procedure
is, actually, central to success with neural networks), neural networks will
undoubtedly provide the punch you need to success on the market. After all,
this has been proven by both time and experience.
|