You are on page 1of 11

1

HarmonicsTrader_v3.1

User Guide


Features:

Fully automated Set and forget.
Works with 4 or 5 digit brokers.
Manages unlimited number of charts simultaneously.
H1 Time Frame recommended.
Trades Forex, Shares, Indices, Commodities, anything ...
Automatically sets to Break Even. (Settings option)
Automatically Trailing Stops.
Automatically sets Take Profits at different levels.
Adjustable Lot Size.
Permits other EA's and manual trading.
FREE lifetime support.
FREE lifetime updates.
And more

Requirements:

MT4 platform and internet connection.
Before putting HarmonicsTrader_v3.1 on the chart make sure that Allow dll imports is checked.
(Tools - Options, on the Tab Expert Advisors)


A serial number if traded on a demo or live account which will be provided upon purchase.
30 day money back guarantee! (Strategy Tester is for free for unlimited time)
A previously obtained license is also valid of course.
H1 Time Frame EURUSD recommended.

If the Setup file is used to install HarmonicsTrader then everything will be put in the correct location for
you.
Copyright 2013 HarmonicsTrader.com
2
HarmonicsTrader_v3.1 (HT) works like this:

Although HT was optimized for the EURUSD pair, you may also use it on other instruments, but before
you do, please run it through the Strategy Tester first! (see below)
HT works on the close of the candle on the default H1 time frame.
When a pattern is found and when certain conditions are true, HT will open 3 equal positions.
There will be 2 Soft Take Profits at different strategic levels (a little blue horizontal bar will be drawn
at that TP 1 and a yellow at TP 2), 3 Soft Stop Losses at the same level (a little red horizontal bar will
be drawn at that point.), and a safety Hard Stop Loss for each order if enabled.
Lets assume a bullish pattern, so we have 3 buy orders.
When price closes above TP1 or TP2, 1 or 2 positions will be closed and the 3
rd
position will be trailed
by the Soft SL until stopped out.
Soft Trailing may start earlier for all 3 positions.
The Hard Stop Loss will be placed at Break Even (and some pips) at a certain moment, even if you
decided to not use the safety Hard Stop Loss. (only if SetBreakEven is set to true)
If an opposite pattern is to be traded, all open positions will be closed.

This can best be demonstrated in the Strategy Tester so lets get along with that.
HarmonicsTrader v3.1 works on Open prices only, so we don't need tick data!
- Download and install HarmonicsTrader_v3.1
- Open the Strategy Tester view/ Strategy Tester
- Open a fresh EURUSD chart on the D1 time frame and scroll back in time to at least one month
more than the date you want to test from. Do the same for H1 and M15 time frames.
This is to ensure that you have all needed D1, H1 and M15 bars for your test. (Default settings)
- To make sure that there are no gaps in time larger than 2 days (WE), I have included a little EA
called Walt_day_gap. Run that first on both H1 and M15 time frames Open prices only.
After it finishes (few seconds) check the J ournal tab of the Strategy Tester.
There could be a few entries of gaps of 3 days which are probably around some holidays, dont
worry about that. To test the D1 for gaps put GapOfMoreThanDays to 3.
If there is a bigger gap(s), either pick another period or get the missing bars.
- Next Select all the settings like in the below screen shot. You may choose your brokers average
spread, although it is of little consequence for this strategy.



- Click Expert properties, select the Testing tab and enter a appropriate amount and click ok.
- For the time being click Start to test with default settings.

Visual mode is NOT necessary, so to run long tests uncheck it.
Copyright 2013 HarmonicsTrader.com
3
Settings

SerialNumber
Enter your serial number for trading on a live or demo account.
You may leave it to 0 (zero) when testing in the Strategy Tester. (recommended before purchase)

Lots
Fixed Lot size for each Order (3 orders).
Set to 0 to use Percent.( Next setting)

Percent
Percent of free margin is Lot size. So the larger the account gets, the larger the lot size will be.
If the calculated lot size is smaller than the minimum lot size, the minimum lot size will be used.

SoftStopLossAddPoints
Points (10 points is 1 pip) added to bottom (bullish pattern) or top (bearish pattern) of PRZ to place Soft
Stop Loss. If the hourly bar closes past this Soft SL, the positions will be closed.
A little red horizontal bar will be drawn at that point.

UseSafetyHardStopLoss
A Hard Stop Loss will be placed as a safety measure.

HardStopLossAddPoints
Points added to Soft Stop Loss to place Hard Stop Loss.

SetBreakEven
Set to Break Even (and some pips) at a certain moment. The Hard Stop Loss will be moved here.

TimeNoMoreTrades
Before market close no more positions will be opened after this Time.
Preferable 14.00 NY time. So check your brokers offset to that time.
Format =HH.MM (broker time)

CloseBeforeMarketClose
Close all positions on this chart before market close.

TimeCloseBeforeMarketClose
Time at which all positions on this chart will be closed before market close.
Format =HH.MM (broker time)

Log
Every trade will be logged and statistics will be generated at the end of every session.
The main purpose is to analyze results after a Strategy Tester run.
The generated log files are saved in YourMT4Platform/tester/files when the Strategy Tester is used
or YourMT4Platform/experts/files when used on a demo or live account.

PlaySoundOrders
Play a sound when orders are placed.

magicNumber
0 =EA generates the magic number.
Leave to 0 unless you know what youre doing.
Copyright 2013 HarmonicsTrader.com
4
Next we have the ZUP settings
For each pattern that you want to trade, set it to true
Example: SearchGartley = true
Etc
The more patterns enabled, the longer it takes to back test.

FridayLastM1BarOpenTime
SundayFirstM1BarOpenTime
SundayFirstH4BarOpenTime

Open a data window with Ctrl +D or mt4 View Data Window
Open an EURUSD M1 chart (can be any pair but I prefer EURUSD)
Move your mouse over the last M1 Friday Bar and look at the time in the data window.
Enter that in FridayLastM1BarOpenTime. Format HH:MM

Move your mouse over the First M1 Sunday Bar and look at the time in the data window.
Enter that in SundayFirstM1BarOpenTime. Format HH:MM
If there's no M1 Sunday Bar Open then leave it as "N/A"

Move your mouse over the First H4 Sunday Bar and look at the time in the data window.
Enter that in SundayFirstH4BarOpenTime. Format HH:MM
If there's no H4 Sunday Bar Open then leave it as "N/A"

If your broker changes terminal time settings, please repeat these steps from the beginning.

I will not list the other ZUP settings here but you can leave them to default unless you know what youre
doing.
HarmonicsTrader_v3.1 is based on the ###ZUP_v113wsv63 and you can find more info about it on
this forum:
http://www.forex-tsd.com/harmonic-trading/1093-harmonic-trading-509.html






















Copyright 2013 HarmonicsTrader.com
5
EXTRA Settings

TfZUP
You can have the ZUP indicator on a different Time Frame than the Time Frame of the chart.
Default is 60 which is H1
M1 =1; M5 =5; M15 =15; H1 =60; H4 =240; D1 =1440; W1 =10080; MN =43200

ShiftMiddleLinePRZ_Percent
Default is 3%
The middle line of the PRZ is the trigger line (dotted line)
We can shift this line up (bullish pattern) or down (bearish pattern) by a percentage of the total height of
the PRZ. So if the prz is 100 points high and we take 3%, that is a 3 points shift of the middle line.
If we set 50%, we are using the prz top line (bullish pattern) or prz bottom line (bearish pattern) as our
trigger line.

ShiftMiddleLinePRZ_Points
Default is 30 points (3pips)
Same as above, but now we simply add/subtract points to the middle line of the prz.

REMARK: Cypher, Perfect, Enhanced and Elliott patterns use top / bottom line of PRZ as trigger line.

TP1factor
Default is 0.7 which is 70%
This is the first Soft Take Profit. (remember that the bar has to close past that TP to close one order)
To calculate the TP_1 we look for: 1. the shortest line of the pattern (in points) and 2. at the distance (in
points) of point D to point B. Whichever of those two is the largest, that is our TP_1 at 100%.
In our case (default) TP1factor moves that point to 70% of that distance.

MinRiskReward
Default is Reward of 0.1 to risk of 1.
If below that RR, there is no trade. I know that is low, but we are using a Soft TP.

TfFractalsTrSt
Default is 15 minute.
The soft trailing is done by fractals.
If there is a M15 fractal, the soft Stop Loss (little red line) will be moved there and all positions will
be closed if the bar (of the TF we are trading on) closes beyond that point. (Only when in profit)

StartTrailingAfterBars
We start trailing after 16 bars (default) from opening of positions. (Only when in profit)
Or we start trailing if the first TP is taken.
Or we start trailing if bars from opening of positions is more than the number of bars from point C to
point D. Whichever of those three conditions is first met.

TrailingStopExtraPoints
Default is 30 points (3pips)
We add those points to the soft trailing stop of a bearish pattern or subtract them if bullish pattern.

SetBeAfterBars
Default is 24 bars.
We move the Hard Stop Loss to Break Even after 24 bars since opening of positions.
Or if first TP is taken.
Copyright 2013 HarmonicsTrader.com
6
BarsBelowAboveMA
Default is 24 bars.
Two Moving Averages are used to see if there is a trend:
SMA period 35 applied to Close.
EMA period 56 applied to Close.
If there is a Bearish pattern, and a sell order is about to be opened, and
if SMA 35 is higher than EMA 56 at that point, and the close of the previous 24 bars (default) are above
BOTH MAs (1 bar close below both is disregarded), we consider this an up-trend so we dont take the
trade. Visa versa for a bullisch pattern.

This trend filter can be applied for each individual pattern by means of the next settings.
If you want to block a pattern traded when there is a trend than set it to true
TrendFilterWhen_Gartley
TrendFilterWhen_Butterfly
Etc..
Copyright 2013 HarmonicsTrader.com
7
Trading on a Live or Demo account

- Go to HarmonicsTrader.com
- Download and install HarmonicsTrader_v3.1 if not already done.
- Click the 'BUY NOW' button on the left hand side. (first check 'I agree to the Policy')
I will refund 30 % for each additional purchase!
- After a successfully purchase you will instantly get a SERIAL NUMBER, both upon return to the
web site and by E-mail. Please wait until you are being redirected from PayPal back to
HarmonicsTrader.com
- Activate the EA for the live or demo account number (one only) you wish to use it on by entering
your information at the 'Activate EA' page. You can change this as often as you like.
- Open a fresh H1 (preferable EURUSD) chart and put HarmonicsTrader on it.
- In the EA's Settings enter the obtained serial number.
- Change other settings like you want.
- If everything is ok you should see "License OK" in the top left hand corner.
- If not there will be either other messages there or an alert popping up or a message in the experts tab.
Those messages will tell you what is wrong and what you must do.

FAQ

Q: Can I use HarmonicsTrader_v3.1 on any Time Frame?
A: YES, but H1 is recommended.

Q: Can I use HarmonicsTrader_v3.1 on any Instrument?
A: Yes you can but it is recommended to first test this in the strategy tester because the EA was
optimized for the EURUSD pair.

Q: May I put other indicators on the chart?
A: Yes, but dont put the included ZUP_v113wsv63_HT indicator on the chart because it is already
loaded by the EA.

Q: Why is there no longer a free unlimited version for Demo accounts?
A: There is no need to test on a demo account because HarmonicsTrader_v3.1 now works on the close
of the H1 candle which should be the same for a demo or live account and for all brokers and can easily
been tested in the Strategy Tester.
If for any reason you are not satisfied until 30 days from purchase, you will get a full refund.

Q: How long does it take to run a test?
A: On an average pc it will take about 4 hours to run 10 years. (Visual mode not checked)

Q: Will other EAs or manual trading interfere with HarmonicsTrader_v3.1?
A: No. Simultaneously using other EAs or manually trading will not interfere with HarmonicsTrader,
provided that the magic number (only used by EAs) is different.

Q: What if there are open positions and I close the MT4 platform?
A: If for some reason the whole platform is closed, HarmonicsTrader_v3.1 will simply start managing
those orders again when the platform is reopened.

Q: What if there are open positions and I close this chart?
A: Closing the chart will disrupt HarmonicsTrader_v3.1 but it will try to manage those orders again
when the chart is reopened and the EA is loaded again.

Copyright 2013 HarmonicsTrader.com
8
Q: I get an error: Cannot load library 'HarmonicsTrader_vx.x.dll' error 126. What must I do?
A: Means that your operating system is missing some required files.
J ust download and install the Microsoft Visual C++2010 Redistributable Package (x86)
http://www.microsoft.com/en-us/download/details.aspx?id=5555
This should fix the issue.

Q: My computer hangs up. What can I do?
A: I had this reported only once so far. This was caused by huge log files (+5Gb) in the log folders of
the MT4 platform. (Not the Log files you can generate by the setting Log)
Big log files will also slow down the performance of your MT4 platform.
If you run numerous long tests, also with other EAs, you should regularly clean up these log files.
Dont put them in your recycle bin but permanently delete them.

Q: Why does Optimization not work?
A: I guess this is caused by the large number of parameters of the ZUP_v113wsv63_HT indicator which
is automatically loaded when the EA is put on the chart.

Q: How often does HT trade?
A: Sometimes 2 times a day, and sometimes not for a few months, but on average on one pair EURUSD
HT trades a little less than once a week.
Copyright 2013 HarmonicsTrader.com
9
Some remarks and personal thoughts

Because version 3.x is quite different from the previous version 2.9, I like to consider it as a new series.
So we now have the 2 series, which is currently at version 2.9, and the 3 series which is now at version
3.1.
You can use all versions / series simultaneously with the same license (1 license per account).
So by all means feel free to install HarmonicsTrader_v2.9.x as well.

As you can see on the balance curves which are posted on the web site, there are periods where
HarmonicsTrader_v3.1 has a draw down but thats inevitable.
There will also be periods where HT gains little to nothing for a longer time but thats better than
loosing.
But whats more important is that there will be periods of big winnings and that HT is profitable in the
long run! So dont despair when things are not going well sometimes.

I have been running back test for several months now and found that these default settings are the best
ones in the long run for EURUSD H1 TF.

In the default settings you will see that HT does not search for the Crab pattern, the Alternate Bat pattern
and the 3 Drives pattern. I have yet to tame the Crab, there where only a few Alternate Bat patterns not
gaining a lot so not worth trading, and the 3 Drives where no good either. I will try to find a cure for
that.
Also the Perfect Gartley, Perfect Butterfly, Perfect Crab and the Perfect Bat are not looked for because
non of those popped up during the 10 year back test.


To conclude (before the legal stuff) I wish to thank everybody who has contributed to the success of the
HarmonicsTrader EA and for your confidence and support.

I will not stop improving HarmonicsTrader and building in new features.
So regularly check the web site for news or leave you e-mail address at:
http://www.harmonicstrader.com/download.php

If you have any further questions or remarks, you can contact me at support@harmonicstrader.com

Walter


Copyright 2013 HarmonicsTrader.com
10
Legal and Policy.

Any attempts at reverse-engineering or thwarting the license protection scheme of this
software is prohibited. Any evidence of tampering will be investigated and may lead to
prosecution according to all applicable laws.

NFA and CTFC Required Disclaimers

Trading in the Foreign Exchange market is a challenging opportunity where above average
returns are available for educated and experienced investors who are willing to take above
average risk. However, before deciding to participate in Foreign Exchange (FX) trading, you
should carefully consider your investment objectives, level of experience and risk appetite.
Do not invest money you cannot afford to lose.

Forex, futures and options trading has large potential rewards, but also large potential risk.
You must be aware of the risks and be willing to accept them in order to invest in the Forex,
futures and options markets. Don't trade with money you can't afford to lose. This web site is
neither a solicitation nor an offer to Buy/Sell Forex futures or options. No representation is
being made that any account will or is likely to achieve profits or losses similar to those
discussed on this web site. The past performance of any trading system or methodology is not
necessarily indicative of future results.

There is considerable exposure to risk in any foreign exchange transaction. Any transaction
involving currencies involves risks including, but not limited to, the potential for changing
political and/or economic conditions that may substantially affect the price or liquidity of a
currency.

More over, the leveraged nature of FX trading means that any market movement will have an
equally proportional effect on your deposited funds. This may work against you as well as for
you. The possibility exists that you could sustain a total loss of initial margin funds and be
required to deposit additional funds to maintain your position. If you fail to meet any margin
call within the time prescribed, your position will be liquidated and you will be responsible
for any resulting losses. Investors may lower their exposure to risk by employing risk-
reducing strategies such as 'stop-loss' or 'limit' orders.

CFTC RULE 4.41

HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN
LIMITATIONS. UNLIKE AN ACTUAL PERFORMANCE RECORD, SIMULATED
RESULTS DO NOT REPRESENT ACTUAL TRADING. ALSO, SINCE THE TRADES
HAVE NOT BEEN EXECUTED, THE RESULTS MAY HAVE UNDER-OR-OVER
COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS,
SUCH AS LACK OF LIQUIDITY. SIMULATED TRADING PROGRAMS IN GENERAL
ARE ALSO SUBJ ECT TO THE FACT THAT THEY ARE DESIGNED WITH THE
BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAT ANY
ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFIT OR LOSSES SIMILAR TO
THOSE SHOWN.
Copyright 2013 HarmonicsTrader.com
11
SITE DISCLAIMERS AND TERMS OF SERVICE

The information on this site is for educational purposes only. HarmonicsTrader.com is not
giving advice nor is qualified or licensed to provide financial advice. You must seek guidance
from your personal advisors before acting on this information. Trading can result in losses.
We will accept no responsibility for any losses you may incur. Do not invest more than you
can afford to lose.

By entering our web site and/or purchasing our expert advisor, you agree to hold harmless the
owners, principles, managers and all affiliates and associates of HarmonicsTrader.com for any
and all losses you may incur by purchasing and using any of the HarmonicsTrader.com
trading system. The use of our system or purchase of this product constitutes acceptance of
this user agreement.

This web site does not recommend or endorse any specific trading system or method. We
recommend that you research all trading systems, methods and strategies thoroughly.
HarmonicsTrader.com will issue a full refund until 30 days from purchase if the
customer is not satisfied. It is recommended though to first download and evaluate the
HarmonicsTrader EA in the MT4 Strategy Tester before purchasing a license.

PRIVACY POLICY

At HarmonicsTrader.com, we are committed to protecting your privacy. Our customers'
personal information will be stored in a secure manner.
HarmonicsTrader.com does not sell, trade, or rent your personal information to others.

What we do with the information we collect

We use the information we collect about you only to provide better service, and in order to
operate this web site.
We may also use the information we collect to notify you about important functionality
changes to the Web site or new services. We will not abuse this privilege.

Upon initialization of the HarmonicsTrader EA, a license check is performed against the
information you submitted on the activation page.

Changes to this Policy

By using our Web site, you consent to the collection and use of this information by
HarmonicsTrader.com. If we decide to change our privacy policy, we will post those changes
on this page so that you are always aware of what information we collect, how we use it, and
under what circumstances we disclose it.

Copyright 2013 HarmonicsTrader.com

You might also like