Forex Trading System2.1. What is a Forex Trading System?Forex trading
system is the subsystem of the forex trading plan which governs when and
at which price you open and close your trades. A trading system works
on the signals given by technical analysis and/or fundamental analysis.
The signals are taken to see if the trader should buy or sell a specific
currency pair or must close the open position(s). Any currency trading
system prevents information overload by filtering out the universe of
technical and/or fundamental signals in such a way that only the most
reliable (successful in the past) signals or signal combinations are
acted upon.There are two kinds of trading systems - the discretionary
and the mechanical. Discretionary trading systems expect the trader to
use his or her own judgement to ascertain the importance of each of the
technical or fundamental signals (whose number is potentially infinite)
that he or she gets. Mechanical trading systems operate on a fixed
number of technical or fundamental signals without the participation of
the trader. Discretionary trading systems require the perpetual
application of creativity (flexibility of approach) from the trader in
the understanding of the changing market conditions. Mechanical trading
systems require the creativity from the trader only in the forex system
development phase.Discretionary forex trading systems are best employed
by professional forex traders with a lot of experience (internalized
practical market knowledge) against which they can determine the
validity of any signal that they receive. These traders usually remember
a large number of various signal patterns from the past (just like the
master chessmen) that they can compare to the current market conditions,
to make their analysis more objective. In essence, they use themselves
(i.e. their brain) as their trading system - often very successfully -
because human mind has the best pattern recognition power on the
planet.Starting currency traders are advised to begin by following
professionally created mechanical forex trading systems. Most of these
systems are sold-out in the form of the forex signals that are usually
developed by experienced traders who have found a way to systemize their
knowledge of the markets into a working strategy. At the same time, the
beginning traders can work on building their own knowledge base of the
forex market through the quality forex books, educational courses, bank
reports and newswires on this subject -so that they can too, with time,
create mechanical trading systems from their own insights and intuitions
(using the forex charting packages which allow to do this).Beginning
without a proven mechanical forex trading system (that has positive
mathematical expectation) drastically dilutes the chances of maintaining
the capital. This is because any intuition or a hunch that the traders
experience as a result of some newly gained knowledge of the forex
market is likely to be overridden by one of the two emotional
derivatives of their life-long programming towards the money - the greed
and the fear. In other words, without exact adherence to an existing
mechanical trading system the beginning trader will eventually succumb
to his or her emotions. As a matter of fact, the only way the traders
can acquire discipline in the early phases of their trading careers is
by tight following the signals generated by a proven mechanical forex
trading system.Note: Neural Network Packages (e.g. NeuroShell) emulate
the process of human learning and can be used to accumualte the
knowledge of the past technical and/or fundamental signal patterns (just
like the mind of professional forex traders does) for the purpose of
the future currency price forecasting.Quote: "A mechanical approach to
the markets can be successful and this is backed up by the fact that
approximately 80% of the $30 billion in the managed futures industry is
traded by exact systematic methods", from the "The Ultimate Trading
Guide" by John R. Hill, George Pruitt, and Lundy Hill.2.2. Components of
a Forex Trading System.A regular forex trading system consists of two
subsystems - the entry system and the exit system. These systems can
operate on a different or the same set of inputs. The inputs can be
technical or fundamental signals.A system consists of a number of rules
which interpret the signals that it receives. The entry system evaluates
the signals to determine if and at which level the positions should be
opened. The exit system evaluates the signals to determine if and at
which level the open positions should be closed.The propose of an entry
system is to find market points which allow to open positions with high
potential reward and low potential risk (high reward-to-risk ratio). The
risk is defined as the pip distance from the entry price to the next
support or resistance level lying opposite to the entry direction (above
entry for sell and below entry for buy). The reward is defined as the
pip distance from the entry price to the next support or resistance
level lying in the direction of the entry (above entry for buy and below
entry for sell). It is generally advised that the traders accept only
the trades with the reward-to-risk ratio of over 2 (e.g. risk=60 pips,
reward=130 pips). All the same, depending on the accuracy of a trading
system (i.e. the percentage of the winning trades of all the past
trades) this requirement might be shifted to a lower or a higher value
without sacrificing the profitability of the system. This is because the
true measure of the long term profitability of a forex trading system
is neither the average per-trade reward-to-risk ratio nor the accuracy
of the system but the combination of these two measures which is
calculated as the mathematical expectation of a trading system. In the
absence of the accuracy measure of a trading system (as is the case with
some discretionary trading systems) - the trader ought strive to find
entries with the greatest possible reward-to-risk ratio.Note: Elliott
wave analysis allows to find entries with extremely high reward-to-risk
ratios (e.g. just check some of reports on MTPredictor's site). It is
worth noting that MTPredictor automatically calculates the
reward-to-risk ratios and helps to find optimum entry points based on
these ratios. Some Elliot wave software developers (e.g. Advanced Get)
also supply their subscribers with detailed Elliott wave trading
plans.The aim of an exit system is to protect the capital base and the
unrealized profits. The capital base is shielded by ensuring that the
trades are exited with a fixed loss when the reasons for holding them
are no longer valid. This is done by triggering a stop-loss order on
your forex brokerage account when the price crosses the level which
defined your risk at the entry. If you are a discretionary trader,
forcing yourself to place the slop-loss on each trade and to stick to it
no matter what will make you very selective about your entries - which
ought increase your profitability. The unrealized profits are protected
either by a take-profit order which is triggered on your brokerage
account when the price reaches the level which defined your profit at
the entry or with the help of the trailing stop-loss which gradually
locks in more profits as the price moves in your favour. In fact, the
trailing stop-loss exit can be more suitable than the fixed take-profit
exit if you wish to profit from the extending "character" of some
impulse waves. In such a event the trailing stop-loss can be placed just
a few pips opposite to the trendline which defines impulse wave. There
is one more type of exit which can be used to protect the trader from
missing trading opportunities - the time exit. A time exit is triggered
if a trade hasn't reached either its stop-loss or take-profit level in
the specified period of time. Exiting such trades reduces the chances
that the capital will be tied up when better opportunities appear on the
other currency pairs.Note: Most forex newswires (e.g. Marketnews) are a
great source of real-time information on the location of the major
support and resistance levels and clusters of large orders that are
watched by professional forex traders and which can be used to manually
update the position of your trailing stop-loss.2.3. Development of a
Currency Trading System.Making a mechanical forex trading system
involves a number of steps: 1) Selecting the inputs for the trading
system - technical analysis or fundamental analysis tools which will
generate the signals for the system; 2) Developing the rule-set which
will operate on these signals; 3) Optimizing the parameters of the
analysis tools used to produce the signals; 4) Backtesting and
forwardtesting the system over historical price data. Each of these
steps is covered in more detail below:2.3.1. Selecting the Inputs for
the Trading SystemIt is important to base your selection of inputs to
the system on a sensible premise about the way the currency markets
operate. As an example, you can use 200-day moving average to determine
if the market is in a long-term up or down trend because a large
proportion of professional forex traders use this technical tool to
measure market trendiness. It is also better to combine technical
analysis tools of different type and scale because this increases the
chances of finding high-probability entry points (those that are likely
to be followed by sharp currency price moves in your favour), which
should, in turn, contribute to the overall system accuracy.If you use
technical tools only on the higher time-frame charts like the daily or
the weekly charts this will increase the duration of the trades and the
time periods out of the market - because the signals will take longer to
form. Either of these outcomes can have detrimental impact on the
trader and investor morale during the inevitable losing streaks as is
shown by our forex trading simulator (Please note: The size of this page
is 0,6 Mbs and it requires that you have Flash installed and Javascript
enabled in your browser). which can last longer than they are naturally
prepared to wait. This makes it important to focus on lower time-frame
charts (e.g. hourly charts) for signal generation which will lead to
shorter trade durations and, consequently, to quicker recoveries from
the drawdowns. Shorter trade durations can also help to the trader to
defeat the temptation to overtrade because he or she can expect to see
the next entry signal in the next couple of days - not in the next
couple of weeks.Quote: "Your freedom to choose your time-frame is too
valuable to lose. Investors and margined speculators, on the other hand,
can choose their own time-frames. This is one of their positional
advantages, to use a favourite notion of Larry Hite* , one of the
founders of Mint Investment Corp* - one of the largest of the futures
fund operators. Investors and speculators can choose. Obviously it makes
sense to choose time frames which match any natural rhythms that can be
discerned in the currency markets." John Percival in his book "The Way
of the Dollar".Note: If you are using the Elliott Wave analysis your
average holding period will depend on the degree of the impulse or
corrective waves that you are trading.Choosing which fundamental factors
are best for your forex trading system (e.g. as inputs to your neural
network) can be very hard because the effect of various economic
indicators on the currency prices changes with time. In other words, the
strength of correlation between the price of a currency pair and the
fundamental factors relevant to it is not fixed (even with interest rate
differentials). In contrast, the relationship between the price
patterns (especially the classical price patterns) and trader psychology
(the driving force behind most important price moves) remains fairly
stable over the years. This is the reason why the forex traders are
encouraged to dedicate most of their efforts to building trading systems
around the technical analysis.Another all-important question is the
time horizon of the prediction that the trader is trying to make with
his system. Better not to try to forecast currency prices too far into
the future. This is because the number and the complexity of interaction
of various technical and fundamental factors rises geometrically with
each trading day. It is, therefore, best to "leave" this task to
high-end investment banks and houses which alone have the capacity to
perform the necessary calculations inherent in longer-term currency
course forecasting. It is more practical for the typical currency trader
to concentrate on capturing the so-called "knee-jerk" market reactions
driven by crowd emotionalism through the analysis of the current
technical or fundamental conditions.Quote: "Rule 5: Be prepared for
anything don't try to predict what will happen or when. Investing is a
skill, not a science. The Zen swordsman dicsniplines body and mind to
counter any blow spontaneously; he does not anticipate the moves of an
opponent, for that impedes his ability to react. Likewise, professional
investors know they cannot control the real estate or stock market, let
alone the global economy. Instead, they train themselves to be
financially intelligent, to think confidently and creatively when
opportunities or problems arise." one of the The Seven Rules of
Investing given in Robert Kiyosaki's book "You Can Choose to Be
Rich".You should also try not to include too many indicators (over 12)
in your forex trading system. This is because probability that the
system will perform like it did in the past diminishes as you add more
indicators to your system. As a rule, the larger the number of
indicators in your system the longer the period of historical currency
price data you need to backtest the system on.Note: There is no
necessity to learn all the available indicators and technical analysis
methods before you can start creating your own robust trading systems.
It is usually enough to master just a few "basic" technical indicators
and formations to start combining them to identify high probability
entry and exit points. The fundamental and technical reports issues by
the investment banks are one of the best sources of information on which
technical and/or fundamental signals are watched by the professional
trading community that you can include in your forex trading system. In
the long run it is best to stick to a sound forex trading strategy, that
has high probability of being profitable in the long-run, than to
dissipate your capital among a variety of "promising" methods.2.3.2.
Developing the Rule-Set which will Operate on the SignalsYou can create
these rules based on your observation of how the prices move in relation
to various technical and fundamental indicators. For example, you might
notice that currency prices tend to resume trending behaviour after
they correct toward and touch 200-day moving average. You can use this
observance to formulate a rule which will enter the markets when the
prices bounce off from the 200-day moving average. You could also notice
that the prices tend to stop trending when they touch the outer daily
Bollinger bands. You can use this information to create a rule which
will exit the trades once the prices penetrate the outer daily Bollinger
Band. Because making rule-sets for mechanical trading systems forces
you to quantify your insights about the market this practice aids to
clarify them.The rule-set of a forex trading system is in essence the
clarified version of the weighing algorithms that you naturally create
in your mind as you learn the technical and fundamental analysis and
observe the price action. I say "weighing" because most of the technical
rules are transcribed in your mind as fuzzy patterns (e.g. "The longer
the shadows of a doji the more likely the reversal" or "The steeper the
trendline - the more bullish or bearish the market sentiment."). When
you make the trading system, you transfer your knowledge to the computer
in the form that can be understood by it. Admittedly, the quality of
the computerized model very often will fall short of the actual mental
model that you keep in your head. Nevertheless, the real advantage of
the "mechanicizing" your market knowledge is the power to objectively
determine the validity of your trading ideas by the process of the
backtesting. It should be noted that the closest the computers approach
to simulating the complexity of human comprehension of the market
patterns is in the neural network packages.Neural network packages can
be especially effective if you wish to model your way of weighing the
strength of support or resistance levels. For example, if you believe
that fibonacci retracements are more reliable entry points if they are
confirmed by reversal candlestick patterns and/or RSI divergence you can
"ask" a neural network to search for past occurrences of this pattern
combination and determine the actual numeric weight that should be
placed on each of these technical signals for the entry or exit to
occur. This process is very advantageous because it allows the computer
to extend your natural pattern recognition ability by perfecting (or
objectifying) the weights associated with each technical input/signal.
This way you can objectively measure the strength or the beauty of the
technical setups that you encounter in your trading (e.g. the resultant
model might require the position to be opened if the total sum of signal
weighs is bigger than 0,5 where a reversal candlestick signal is
"worth" 0,15, fibonacci retracement is "worth" 0,3 and the RSI
divergence is "worth" 0,45). In essence, your forex trading system is
the description of how beautiful your trading setups should be, where
"beauty" is defined as the convergence of confirming signals from
different type and/or scale technical analysis tools. Advanced users of
the neural networks can go even further by tying the position size
(within the maximum percentage value set by their money management
system) to the strength or the beauty of the technical setup. If done
decently this practice will allow them to make the most of the best
trading opportunities while simultaneously reducing the exposure on the
less promising setups.Meta4: An fascinating parallel to weighing the
signals in order to determine if the position should be taken or not is
the way people fall in love. Each individual carries a certain number of
unconscious or semi-conscious qualifiers that "describe" in more or
less fuzzy terms the appearance, the character, the temperament of their
likely mate. When you meet the person who posses enough of these traits
(i.e. above some "threshold" or unconscious minimum) the cascade of the
confirming signals sets your mind off into the love state. A similar
process occurs in the mind of discretionary trader when the market
action through all of its technical and/or fundamental signals (i.e.
"when all the pieces fit") activates the hunch or intuition response
from him or her. If you compare the brain of a discretionary trader to a
neural network the hunch finds its direct expression in the output
neuron. The similarity between the process of falling in love and
experiencing a hunch is probably behind such market advices as "do not
marry your trades" or "do not fall in love with your trades". To stretch
the similarity further we can compare a stop-loss order to the practice
employed by some of the married couples called the "boundary". The
boundary is the some form of behaviour unacceptable to the other spouse
which if violated will lead to the end of relationship. Yet another
analogue is between adding to a losing position and trying to win a
favour of an unloving partner - the more you invest the harder it is to
let go and the more likely you are to end up destroyed financially
(emotionally in the relationships). As a final comparison the neural
networks allow to model the connections among the ideas in the human
mind in a similar way that a website through all its external and
internal links permits to express the specific mental idea-network of
its creator.Quote: "I use all forms of technical analysis, but interpret
them through gut feel. I do not believe in mathematical systems that
always approach markets in the same way. Using myself as the "system," I
constantly change the input to achieve the same output—profit!", Mark
Weinstein in Jack D. Schwager's book "Market Wizards".Note: It should be
marked that the effectiveness of your model will always be only as good
as the inputs that you give or "feed" to it (as someone said - "Garbage
in, garbage out"). This is because computers merely extend your pattern
recognition ability and cannot be relied upon to think up a winning
system on their own - if this was false, the markets would have been
cornered long ago by the guy with the most powerful computer.2.3.3.
Optimizing the Parameters of the Analysis Tools used to Produce the
SignalsSome forex charting packages (e.g. TradeStation) permit to
optimize the parameters of the technical indicators that you use in your
forex trading system. Optimization allows to find parameter values of
your indicators that result in the biggest profit (most frequently used
measure of system performance in optimization) from the trading system
over the past data. An good example of the optimization is looking for
the best time-period parameters for a two-moving-averages crossover
system. Commonly the periods of two moving averages are stepped from 1
to 50 in steps of 1 and the trading results for each of around 250
moving average combinations are recorded and then sorted to find the
most profitable combination. Such process of going though all possible
parameter combinations is called brute force optimization. As the number
of indicators used in your system increases arithmetically the number
of potential parameter combinations increases geometrically. The total
number of parameter combinations is, therefore, said to be subject to
combinatorial explosion. For example, to optimize a system with 5
indicators each of which has 50 different parameter values you would
have to cycle through 312 500 000 (50^5) possible parameter
combinations. The only way you can expect to quickly solve such huge
optimization problems in your lifetime is through the use of generic
optimizers (e.g. OptEvolve for the TradeStation or NeuroShell Trader
Professional).Optimization of the time-period parameter of the
cycle-based indicators like Stochastics permits to automatically adapt
them to the cycles present in the market instead of using the default
time-period values - which is the method originally used by the
developer of Stochastics.As a final note, try not to over optimize your
indicators because majority of the professional forex traders use
default indicator settings. You are looking for trading setups where the
smart money will be acting (as opposed to the general investor public)
so it doesn't make much practical sense to use indicator settings that
hardly any professional forex trader is aware of.2.3.4. Backtesting and
Forwardtesting the System over Historical Price Data.Backtesting allows
to see how your system would have performed if it was run during some
period in the past. You optimize indicator parameters using the price
data in the backtesting period. It is crucial that the time period that
you backtest your system on is representative of the currency pair that
you wish to trade - it should include all types of market conditions
(trending, rangebound) and it should be as recent as possible. Once you
are comfortable with the performance of your system you forward test it -
you run it on the out-of-sample price data (the price data that would
be immediate future to the backtesting period). This way you can see if
the system is able to perform likewise to the way it did during the
backtesting. The closer the system's performance during the forward
testing is to its performance during the backtesting the more robust the
system and the more assured you can be that it will continue to trade
in a similar manner during the real-time trading. You could also wish to
trade your system on a forex demo account for some time before
beginning to trade it with the real money.Backtesting aids the trader or
investor to determine if they are prepared psychologically for the live
trading of a forex trading system. By examiningthe past performance of a
system they can decide if the size of the drawdown, the number of the
consecutive losses and the average duration of the trades are acceptable
for them. For the complete list of the performance measures that you
could wish to review before starting to trade with
professionally-created mechanical trading systems please visit the forex
signals page. In contrast to the mechanical trading systems the
discretionary trading systems cannot be backtested because the
discretionary traders cannot guarantee that they will react to a similar
set of signals in the future in the same manner that they did in the
past.2.4. Implementation of a Forex Trading System.There are two ways
you can implement a forex trading system - either manually or
automatically. Discretionary trading systems can only be followed by the
manual placing of the trades. Mechanical trading systems are better
followed though the use of automation.If you are following a
discretionary trading system you will be generally screening the
currency markets for the signals that you have outlined in your
checklist. The checklist is the description of the technical or
fundamental trading signals that your trading system's rule-set operates
on. The checklist could also contain the guidelines on how often you
should check your forex charts/forex newswires for the signals (using
the economic news calendar provided by the forex newswires as your
fundamental signal timing tool); in contrast, the mechanical forex
trading systems will be going through their own checklists with every
second, 24 hours a day - which no human being can possibly do. Having a
elaborate checklist will help you to be more disciplined in the
application of your system. It is better to write your checklist in the
form of the questionnaire. You can automate your search for some
technical signals with the help of those forex charting packages which
allow you to set up the sound or email/SMS alerts to notify you whenever
the technical signal of your interest is generated (e.g. in
Intellicharts). The forex bank reports and the forex newswires
frequently issue mini reports of technical conditions on the market
which most often are merely the "filled-in" versions of the same
checklist.Manual implementation of the mechanical signals is NOT
recommended. Since the signals are generated by the computer you will
always feel compelled to double-check them against you own experience -
since no computer can model your thinking with 100% accuracy. This can
lead to the delays and/or missing of some of the signals which can
potentially undermine the system profitability, that rests on the
principle of taking each signal exactly at the time it is generated. A
lot is being said about the widespread lack of the discipline in taking
the signals of the mechanical forex trading systems. This trouble can be
easily overcome though the use of a reliable signal automation service.
You solve all emotional troubles associated with the manual trading of
the signals by simply automating this process. Elimination of the
emotions from the trading through the use of the automated mechanical
forex trading systems should explain their popularity amidst the
multi-billion dollar hedge fund industry.An crucial aspect of mechanical
system trading is the monitoring of its real-time performance. The
concealed market dynamics (a particular way of reacting to technical or
fundamental signals that an important grouping of forex market
participants shares - or, systematic mass investor impulsiveness) that
your system has captured during the back-testing may be switching or
might already have changed at the time you start to trade your system
with the real money. The single way you can say that the market dynamics
that you are focusing on have changed or not is to compare the
real-time and the past system perofrmance. If the system continues to
perform like it did on the backtesting then you can conclude that the
market dynamics it targets have not yet changed. If you notice important
deviations in such system performance measures like the maximum
peak-to-valley drawdown, the average duration of trades, the average
value of the profits/losses, the maximum number of consecutive
winners/losses, it can signal that an important shift in market dynamics
is taking place (e.g. a group of investment banks have modified their
trading models). The fastest way to update your system to the changes in
market dynamics is available for the neural network packages - which
allow to retrain your model over the most recent price history.
Retraining a neural network involves readjusting its matrix of weighs
which allows it to stay attuned to the current market conditions. If
mechanical trading systems suffer form the paradigm shifts on the market
- the same can be said of the human mind (discretionary trading
systmes) which tends to be very inflexible once a partciluar way of
doing things (i.e. trading style) is ingrained in it.2.5. Mastering
System Trading.To master system trading you ought have the patience to
wait calmly for the entry or the exit signal from your own forex trading
system and act only on them - irregardless of the technical or
fundamental conditions that you see in-between these signals. It is no
wonder why the best traders prefer to compare themselves to skilful
predators when they describe their trading style:Quote: "Top traders
love the hunting metaphor to describe what they do. One of them, for
example, claims he is like a cheetah. The cheetah can outrun any animal,
but it still stalks its prey. It won't attack until it is right on top
of its prey. In addition, the cheetah usually waits for a weak or lame
animal to get close. Another top trader told me that he trades like a
lion. He watches the herd for weeks until something other than his
presence causes the herd to panic. When the herd panics, he then chases a
weak or lame animal that appears most confused. The difference between
an average hunter and a really skilled animal like the swift cheetah or
the cunning lion is that the skilled hunter waits until the odds are
overwhelmingly in his favor", from "The Ten Tasks of Top Trading" by Van
K. Tharp.Quote: "Much of the time, even professionals don't have a
clear picture of what is going on, but they have learned to have the
patience to wait for select, specific setups. You must learn to trade on
only the most recognizable and reliable patterns." from the "Street
Smarts: High Probability Short-Term Trading Strategies".The most
important rule of systematic trading is to take each and every trading
signal that your system generates. Only by taking all the signals at the
time they are generated can you count on replicating the past
performance of your system. If you have the slightest suspicion that you
will not be able to take all the signals - either due to the timing of
the signals or your busy schedule - you should arrange for the signals
to be automatically traded.At the end of the day, a forex trading system
just like the money management system serves to protect yourself from
your own destructive tendencies which very often mask themselves as the
"well-meaning" hunches and gut responses. This doesn't mean that you
shouldn't trust your instincts - only that you should base your trades
on them only if you can eliminate emotions from your decisions. This is
because a trading system is a method to profit from other traders'
emotional instability, therefore, if you do not control your own
emotions you will not be able to profit from any system. Removing the
emotions from your manual trading can take years (!!!)- so it can be
more practical and profitable to simply autotrade your system.Even if
you start your currency trading career by following a professionally
created forex trading system you will receive full satisfaction from the
trading - in terms of profit and self-actualization - only if you make
and trade a successful system of your own. One of the best books which
can help you to start this fascinating journey is "Mechanical Trading
Systems: Pairing Trader Psychology with Technical Analysis" by Richard
L. Weissman.Quote: " In the meantime, it cannot be emphasized enough
that, at the very least, genuine success in trading markets involves the
adoption of a trading system. Without the discipline of such a system,
the very best efforts are likely to be doomed to failure." Tony Plummer
in his book "Forecasting Financial Markets: The Psychology of Successful
Investing".There are no certainties in the forex trading, since the
future will never be exactly the same as the past. There are only
probabilities, which you can systematically put in your favour with the
help of a established forex trading system .