
0

0
System Building
Thu, Jun 15 2006, 14:45 GMT
by Scott Owens
FX Engines
The “well-chosen example” of the perfect
trade as shown on a chart is too often the basis for system building.
When that system inevitably breaks down, the trader returns to the
charts desperately searching for a picture that tells a compelling
story. Instead of repeating this damaging cycle, traders must realize
that system building is a methodical process with clear steps, most of
which occur without the distortion created by charts.
Content
ANALYSIS
- Understand why chart-based systems fail.
- Learn the steps essential to system building.
ACTION
- Use charts as an aid, not the foundation, of system building.
- Create a wide array of systems and observe their performance.
- Use multiplied historical tests to find hidden enhancements for existing systems.
RELATED MATERIAL
- Test-drive FX Engines for free online at www.fxengines.com to see
the power of system building, system testing, and system automation.
About this Report
The Forex Report is a periodic publication that
investigates advanced strategies for superior trading performance in
the foreign exchange markets. These reports utilize advanced
statistical and econometric modeling techniques to create new insight
into the trading strategy of the average trader. This Core Concept
Brief, System Building, is intended for traders with all levels of
forex trading experience and technical analysis understanding.
To learn more about The Forex Report or to register for delivery of
all future reports by email, including Case Studies & Data Briefs,
please visit www.fxengines.com.
Analysis
Chart shopping is an affliction that
leads many inexperienced traders into dangerous trading situations and
ultimately, account liquidation. New tools like FX Engines make the
development of advanced systems possible, even for novices. Using
quantitative methods and hard data from actual and historical trades,
the trader is able to create systems – engines – that avoid the dangers
of hidden price action.THE FAILURE OF CHART-DERIVED SYSTEMSMost traders look at a chart like the one below, and believe they
have found a license to print money. It’s just a simple 4 HR MACD
cross, but it appears to yield compelling results:
It looks too good to be true, yes, but as soon as the spreadsheet
showing the profits from this fantastic system is completed, the die is
cast. The trader will trade this system through multiple failures,
increasing trade sizes or widening stops until account liquidation is
near, then the chart shopping ensues. But why do chart-derived systems
fail?
The simple reason is that charts hide price action. Of course
candlestick charts like the one above show all the highs and lows, but
that’s not the whole story. The technical indicator which formed this
system – MACD in this case – is derived from price. The price action
that translated through this indicator is extremely minimal. As a
result, the indicator severely lags price action, shows false signals,
or shows signals at the end of price moves, just before a reversal.
Since technical indicators are quantitative in nature, why do
traders rely so heavily on charts? As the cliché goes, a picture is
worth a thousand words, but more than that it is a vacuum of tools in
the trading markets which prevents traders from working with systems in
their optimal milieu - numbers.
To work with a system in a numerical environment, a toolkit must be
available which allows the trader to analyze trade data and act on it.
Until recently, this type of environment was unavailable to traders,
but advanced system building platforms like FX Engines have emerged to
fill this void and allow the trader to construct systems
quantitatively. Using actual trade feedback and statistics from live
and historical testing, the trader – with no particular math or
programming aptitude – can build expert systems that avoid the pitfalls
introduced by chart-derived systems.
ESSENTIAL ELEMENTS OF SYSTEM BUILDINGSystem building is a 5-step process: Construction, Evaluation, Refinement, Multiplication, and Observation.
Step 1: ConstructionBefore any system can be constructed, the trader must make two
critical choices: what currency pair(s) to trade, and whether the
system is a trending system or not. Each currency pair has a different
feel, and though the four majors in particular appear to be highly
synched, great differences in actual trading exist. Likewise, some
systems appear to be just as effective in a bear market as a bull
market, while some depend heavily on being trend-synched.
- Market Entry
At the heart of every system are the signals for trade entry. These
signals can take many forms, but most are essentially seeking market
tops and bottoms. Once the entry triggers are determined, the entry
type and schedule must be selected. Most traders are surprised to see
the impact of selecting limit, stop-limit, or market as the entry type,
or by allowing entry to occur only during specified time windows versus
24/6.
- Market Exit
There is an old golfing adage relevant to trading: Drive for show,
putt for dough. You can make the best entry possible, but if you don’t
know how to exit trades – to book profit – your entry prowess is
meaningless.
Exits can be reactive, like fixed and trailing stops, or proactive,
like limit exits and exit signals. Each exit type has pros and cons,
and each will have a radically different impact on system performance.
Trailing stops can be effective for capturing moderate moves, while
limit exits are good for high percentage “pip grabs”. Exit signals
provide the most contextual form of exit, with technical indicators
interpreting the underlying price action and inserting exit triggers
into each trade.
Step 2: EvaluationOnce a system is constructed, the trader must determine its value.
Each system has a bottom line value, a potential value, and a leveraged
value. Historical testing is the best way to quickly determine a
system’s worth. Once a test is run, the trader will be able to closely
analyze the results – even each trade – and determine if the system is
worthy of further exploration.
Step 3: RefinementMost first attempts are flawed in some manner. Historical testing
reveals these flaws, and then the trader must make refinements to the
system to improve it. Are losing trades entering during a particular
time more often than other times? Perhaps a more restrictive entry
schedule is needed. Is the stop being hit too frequently? A stop-limit
entry might help. Are winning trades yielding fewer pips, on average,
than losing trades? Maybe an exit signal can solve the problem.
Step 4: MultiplicationOf course iterating through so many settings in an engine can be a
laborious, tedious task. The FX Engines historical testing system
includes two tools to help speed the process. The first, engine
cloning, allows the trader to construct one basic engine and then clone
it into several others. Each of these cloned engines can have a single
parameter changed, clearing the path for the second tool: the Back Test
Multiplier.
Test multiplication is a method of breaking a number of systems
down into their component parts, then recombining the parts into a
multiplied number of systems. Just four to six different engines can
result in 50 or more multiplied systems, each with a different setup.
The multiplier system then tests each of these systems. The benefits to
the trader are obvious – time is saved and non-intuitive engine
improvements are made.
Step 5: ObservationOnce an engine is completed the final step is to observe the engine
in live test trades. Some engines may require manual manipulation,
while others can trade with complete automation. Additionally,
observation of an engine testing against a live price feed tells the
trader how the engine will react in a variety of trading situations.
Combined with historical testing, live tests validate the engine and
arm the trader with the confidence required to move the engine into a
real trading account...
Published on
Thu, Jun 15 2006, 14:50 GMT
FX Engines
http://www.fxengines.com | fxengines@fxengines.com
Legal disclaimer and risk disclosure
The information contained in this report is represented without warranty or any statement of its veracity. The contents of this report are intended to stimulate thinking on issues related to trading forex. This report does not suggest any particular action that could be utilized in live trading for profit or loss.