instruction manual for client ea - automated forex trading ... client ea advanced 1... · please...

31
Instruction manual for Client EA Contents What is Client EA? Important things to know before you run Client EA How does the Client EA work? Automated installation of Client EA files using auto- installer EA Common tab Client EA Inputs tab and settings Client EA Advanced Inputs tab and settings EA Dashboard Dashboard Icons Troubleshooting When you report a problem, please include: How to create an image (screenshot) of your MT4 terminal Trade history R value Your Profile page TAB: Account Status TAB: Personal Details TAB: MT4 Account Status TAB: Connect Your MT4 Account Steps you need to complete to start receiving Autotrade signals: Submitting MT4 login credentials (optional) TAB: Global Client EA Settings TAB: Signal Providers TAB: Notifications TAB: Password MT4 Trading Performance ”Important and other information What is slippage? What is "Stop Level" or "Minimum Distance Limitation"? Symbol conversion feature How to create symbol conversion file? Examples on how to use LotMultiplier on the Client EA EA error messages Disclaimer of Use What is Client EA ? Client EA is a special Expert Advisor for MetaTrader 4 that will receive trading signals from our Signal Provider(s) and open

Upload: trinhnhu

Post on 19-Nov-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

Instruction manual for Client EAContents

What is Client EA?Important things to know before you run Client EAHow does the Client EA work?Automated installation of Client EA files using auto-installerEA Common tabClient EA Inputs tab and settingsClient EA Advanced Inputs tab and settingsEA DashboardDashboard IconsTroubleshooting

When you report a problem, please include:How to create an image (screenshot) of your MT4 terminal

Trade historyR valueYour Profile page

TAB: Account StatusTAB: Personal DetailsTAB: MT4 Account StatusTAB: Connect Your MT4 Account

Steps you need to complete to start receiving Autotrade signals:Submitting MT4 login credentials (optional)

TAB: Global Client EA SettingsTAB: Signal ProvidersTAB: NotificationsTAB: Password

MT4 Trading Performance”Important and other information

What is slippage?What is "Stop Level" or "Minimum Distance Limitation"?

Symbol conversion featureHow to create symbol conversion file?

Examples on how to use LotMultiplier on the Client EAEA error messagesDisclaimer of Use

What is Client EA?Client EA is a special Expert Advisor for MetaTrader 4 that will receive trading signals from our Signal Provider(s) and open

Page 2: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

them on your MT4 (slave) account. To receive trading signals from our Signal Providers you need to run Client EA on your MT4account all the time when the Forex market is open. Running Client EA 24/7 will ensure that you will receive all SignalProvider(s) trades.

Important things to know before you run Client EAI understand you do not have time or do not want to read this document, but to avoid any misunderstandings and askingquestions that are already answered in this document, please at least read the first 3 pages of this document. Ideally you shouldread all this document.You must have a MetaTrader 4 account in order to use this Client EA software. Client EA works only on MetaTrader 4 platform.Client EA must be installed on the MT4 account(s) that you want to act as a slave account(s) and to receive the trades to.Client EA 1.9.6 is fully compatible with MT4 Build 950+ and auto-installer will be able to locate correct MT4 data folders andinstall this software for you.Please read this instruction manual carefully to fully understand how this software works. If you have any questions that are notanswered in this document, please contact support team.When you contact support team to report a problem, please include:

List of the trade numbers from the Follower’s MT4 account involved in the incident.Log files located at \Data Folder\MQL4\Logs\ (do not confuse them with the \Data Folder\logs\ because these filesdoes not help)Chart image with the EA Dashboard visibleChart image with the missed trades or any other incorrect trading actions visible.

This will help us to investigate your problem as soon as possible."Data Folder" can be opened from your MT4 platform by going to "File -> Open Data Folder".

Client EA allows you to have 3rd party trades and EA’s running on the same account. It should not interfere or touch any 3rd

party trades.“Partial Close” and “Close By” features are enabled by default by having Magic Number=0 (zero) in the Client EA. If youchange Magic Number to anything above zero the “Partial Close” and “Close By” features will not work. You cannot runmultiple Client EA’s on the same MT4 account when MagicNumber=0. To recap, if you want to have multiple Client EA’srunning on the same account you will have to set the Magic Number value above zero, but in this mode “Partial Close” and“Close By” features will not work.Client EA should detect a currency name suffix automatically if your broker uses it (like EURUSDm or EURUSDfx, etc).However, there might be cases when you do not want Client EA to use suffix or in case you have trouble with the auto suffixdetection, please set TurnOffAutoSufixDetection=true to disable auto detection so you could use EA without suffix or beable to set the suffix manually using the CurrencyNameSufix option.When you first run Client EA, your subscription will be associated with the MetaTrader 4 account number you use. Our servicewill only function for you in that account. If at any time you decide to change your MetaTrader account, you must update youraccount number in the "Profile" page („Connect MT4 Account“ tab) in the control panel or notify us by email.By default EA will only copy trades that will be opened on the server side after the Client EA was started. This means that if tradewas opened on the server side and you start your Client EA a few seconds or minutes later it will not be copied. You are able tocontrol this Client EA behavior and set it to open trades that were opened before specified date usingIgnoreTradesBeforeTimeStamp setting.However this does not apply when you choose to follow additional signal providers (if available). In this case trades from newsignal provider may be opened on your account immediately if your EA settings comply.Once the Client EA started it will save its input settings into file automatically. The file will be stored in the \MQL4\Presets\(find this at File -> Open Data Folder). You can easily load the same settings using "Load" button in the EA Inputs tab in the EAproperties window on the next EA launch. The file name will be as follows:RTC_Client_Last_Known_Settings_aaa_bbb_ccc_ddd.setaaa is your account number.bbb is chart symbol that the EA is running on.ccc is magic number that EA is using (for Client EA only).ddd is always 1.

Page 3: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

This is also useful when you upgrade EA to a new version. You can I just save and load the settings .set file from an older EA toa new EA. It should not cause any issues because setting names always stays the same to not mess your configurations. If thesettings order has changed or new settings have been added to the new EA version this should not cause any trouble as well.

How does the Client EA work?The purpose of the Client EA is to receive trades from one (or multiple) MT4 account(s) (usually called Signal Provider, masteror server account) to your MT4 account (usually called Follower, slave or client account). This process is called “Trade Copying”it is completely automated. The Client EA should be attached to the Followers MT4 account and it must be online 24/5 in orderto receive all the trades from the Signal Provider(s).Follower account is a regular MT4 account where you attach Client EA. You must log-in into Follower account using MT4 mainpassword.Client EA must be installed into those MT4 terminals where you want to receive trades to. One Client EA can work on a singleMT4 account only. If you want to receive trades to your multiple MT4 accounts you will have to purchase additionalsubscription to get additional Client EA.Install Client EA software in 8 steps that are described below. If you cannot use auto-installer you can copy the .EX4 and .DLLfiles manually into the “Data Folder” of your MT4. The .EX4 files should go into the \MQL4\Experts\ folder and the .DLL filesshould go into the \MQL4\Libraries\ folder.

Automated installation of Client EA files using auto-installerStep One: Run the auto-installer.Installation is done by starting the Aforex Client EA Advanced 1.9.6.exe file.This will install two files into your chosen MetaTrader 4 folders:

1. Aforex Client EA Advanced 1.9.6.ex42. Aforex Client EA 1.9.6.dll

Step Two: After Client EA setup wizard is loaded it will scan your computer "Program Files" folder to find out where yourMetaTrader 4 platforms are located. Then please click NEXT to get to the next window where you will be able to choose whereto install software.

Page 4: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

Step Three: You can choose any and as many destination folders as you like. Setup wizard will install software into allselected folders. If your MT4 is not on the list, please use BROWSE button to add it. Click NEXT to get to the next windowwhere setup wizard will install software files and give you detailed info what files were copied to your computer. To continueplease click NEXT.

Step Four: Once you get to the last setup wizard window please click FINISH.

Step Five: Launch your MetaTrader platform and configure smooth Expert Advisor execution. This must be done only oncefor each MT4 platform that you have.Before running any EA, please make sure you have these settings in place.Open options window from the main menu at the top: Tools | Options | Expert Advisors or by pressing Ctrl+O on yourkeyboard. You will get a window like the one below. Make sure all checkboxes on your MT4 are selected exactly like below.

Page 5: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

Step Six: Open EURUSD chart of any time frame. Avoid changing time frames once the EA is running. You can use anycurrency pair and any time frame.On your MetaTrader toolbar, make sure that Autotrading is turned on (green).

If you turn off Autotrading for the Client EA, it will switch to an “Idle Mode” and will not receive any trading signals.

Step Seven: In the Navigator window (View -> Navigator or CTRL-N) under Expert Advisor you will see Aforex Client EAAdvanced. Click and drag it from the Navigator window to an open chart. Only one chart needs the EA. Please attach EA toonly ONE single chart. You should now see the set up window as shown below.

EA Common tabA) Make sure that Allow live trading is checkedB) Make sure that Ask manual confirmation is “NOT” checkedC) Make sure that Allow DLL imports is checkedD) Make sure that Confirm DLL function calls is “NOT” checked

If you done everything correctly in the step 5, then these „Common“ settings should already look like in the picture above.

Page 6: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

Client EA Inputs tab and settingsCopy trading service usually provides simplified Client EA version with the parameters displayed below.

1. Password - Enter the EA password. This should be provided to you by your signal provider. Also you can find it yourself

on the „Profile“ page in the control panel website. Look for „Connect MT4 Account“ tab.2. ChartName – This option allows you to name the chart window the EA is attached to. This is only for your reference so it

would be easier for you to identify accounts when switching between MT4 or chart windows.

Client EA Advanced Inputs tab and settingsThere’s also an advanced version of the Client EA, which might or might not be available with your copy trading service. Beloware advanced parameters found in the Client EA Advanced.

3. FIFO_Restrictions – U.S. Forex brokers and possibly some other brokers will have FIFO limitations applied on eachaccount. This means trader and EA is restricted to close positions only in certain order and hedge trading will be disabledtoo (you cannot hold buy and sell positions open at the same time). These restrictions cannot be changed and anyonewho is trading such account (including EA) will have to obey these restrictions.If you run Client EA on an account with FIFO restrictions then you need to set this parameter to TRUE, because it is notpossible to automatically detect FIFO restrictions, unless EA gets error 149 or 150 from the broker server during tradingoperations. In case of such error EA will enable this parameter automatically.When this parameter is enabled you will see EA not opening BUY and SELL trades at the same time. This means that if youhave BUY trade open on the client account and master sends a SELL trade, then EA will delay the SELL trade until BUY isrunning. Once BUY trade is closed EA will immediately open the SELL trade if it still exists on the master account and anyfilters and price deviation allows the trade to be copied.Also, enabling this parameter on FIFO restricted accounts will stop that annoying behavior when Client EA keepsadjusting stop loss and take profit values non-stop. This happens when you have more than one position for the samecurrency pair with FIFO restricted broker. Basically when SL/TP is set on one trade, the other trades of the same pair getthe same SL/TP values too and that is applied by the broker automatically to comply with FIFO. The problem starts when

Page 7: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

Client EA detects that the SL/TP does match with master account and change them immediately. This creates an infiniteloop and EA keeps changing SL/TP values over and over again while broker changes them too.When this parameter is set to TRUE it solves the problem and if EA detects SL/TP changing back and forth it will enablethis parameter automatically to not abuse broker servers.By default this parameter is disabled and it should stay like that if you use EA on broker without FIFO restrictions.Click here for another great explanation about FIFO rules.

4. MagicNumber – by default this value is set to zero and this means the Client EA will use a variable magic number foreach trade. To be exact, the magic number set for the trade will be equal to the remote trade ticket of that particular trade.This is how EA will recognize which trade is the parent of the copied trade. This is what allows this application to comparethe remote trades (master account trades) and the trades that were copied to the client side (slave account trades).Normally you do not need to change this value and just leave it as is.When MagicNumber=0 the app will also be able to handle “partial close” (a.k.a. scaling out) and “Close By” operationsproperly.However, in this mode you cannot have more than one Client EA running on the same MT4 account (even on differentcomputers). If you want to have multiple Client EA’s running on the same MT4 account to have an advanced tradecopying campaigns, then you will have to set the MagicNumber value above zero. Also, when running multiple Client EA’son the same MT4 account you can have one of them MagicNumber=0 if needed.Example: You run 3x Client EA’s on the same MT4 account. All of them should have unique magic number values like: 0, 1,2.If you set MagicNumber to anything else than zero the Client EA will not be able to handle the “partial close” and “closeby” operations, but note that those are not used very widely.

5. CurrencyNameSufix – this option allows you to manually set what currency suffix Client EA should use. This works onlywhen TurnOffAutoSufixDetection=false. This is required because some brokers use additional letters after a standardcurrency symbol name. An example would be EURUSDFXF. If your broker does this, you must enter those letters exactlyas they are in this field. In this example you would enter FXF. If you want EA to not use suffix at all then leave this valueblank.Note that some brokers also do not allow you to trade on pairs that have suffixes, so in some cases you should avoidusing them. By default Client EA will detect currency name suffix automatically. In case this gives you trouble please setTurnOffAutoSufixDetection=true to disable auto detection so you could use EA without suffix or be able to set thesuffix manually.

6. TurnOffAutoSufixDetection – by default this is set to false which means EA will try to detect currency pair suffixautomatically. On some brokers there can be multiple suffixes used but the broker might allow to place trades only onpairs without suffix. In such case please turn off auto suffix detection feature by setting this value to true. Then you will beable to use EA with no suffix or set the suffix manually using CurrencyNameSufix parameter.

7. CustomSymbolMapping – Now this is the setting where you can set custom currency mappings. For example, you canset your Client EA to 'map' a GOLD symbol from master account and have it be recognized as XAUUSD on the slaveaccount. As you know, many commodities, CDF and Index symbols have different names among brokers. This setting iswhere you can convert the names/symbols to the right ones to correspond with your broker's symbol names. This issimilar to the "Symbol conversion" feature which is explained later in this document. This setting can be used as an easiersolution if you just need to map a few symbols. Enter comma separated list of symbol mappings.Example 1: GOLD=XAUUSD,XAGUSD=SILVER,SP500=S&P500This feature also allows lot size scaling. It means you can enter lot size multiplier for each symbol map. In that case youjust simply need to add it like this: GOLD=XAUUSD=0.1Example 2: On master account the contract size of 1 corresponds to 1 euro (symbol: DAX30) but on the client account thecontract size of 1 corresponds to 25 euro (symbol: GER30). If you set CustomSymbolMapping=DAX30=GER30=0.04 thiswould make lot size on the client account 25x times smaller when copying orders from DAX30 to GER30.

8. CustomPipSizes - This option allows you to create a custom pip precision for each of the non-Forex pairs you need touse with the trade copier. Every broker has a different pip precision for non-Forex pairs and EA will do its best to detectthat automatically. However, in some cases you might find it working improperly for some non-Forex pairs. This is whyCustomPipSizes were created. To set the custom pip sizes you need to enter a comma separated list of symbols/pairs andpip sizes.Example: CustomPipSizes=XAUUSD=0.1,XAGUSD=0.01,WTI=0.1

9. RiskRatioServer - the most popular money management mode to choose. It will follow the exact same risk as signalprovider account even if your account is of different size. If master account risk 5% on a trade, client EA will risk 5% onyour account too according to your available account balance at that moment. You can set ratio to any value to controlrisk size. If you set this value to 1.5 your risk will be 7.5% (5 x 1.5). Note that master account can have different risk onevery trade and client EA will handle that as well. Basically, if slave account is 10 times bigger than the master account,Client EA will use lot size 10 times bigger as well. If master and slave account deposit currencies are different, the ClientEA will handle that as well.

Page 8: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

To enable this feature please set zero value on FixedLotSize, LotMultiplier and RiskPercent. LotMoneyRatio should beempty.Please see important risk management note at the end of this document.

10. FixedLotSize - enter the fixed lot size that should be used for each trade. This allows you to set the Client EA to tradealways the same lot size no matter what. If money management settings are set incorrectly EA will use FixedLotSize bydefault. To enable this feature please set zero value on RiskRatioServer, LotMultiplier and RiskPercent. LotMoneyRatioshould be empty.Please see important risk management note at the end of this document.

11. LotMultiplier - when this option is set to 1, the Client EA will follow the same lot size as SP no matter what. Basically SPlot size will be multiplied by this value. If this value is smaller than 1, you’ll get smaller lot size. If this value is greater than1, you’ll get bigger lot size. Please see examples of how LotMultiplier is used at the bottom of this document.To enable this feature please set zero value on RiskRatioServer, FixedLotSize and RiskPercent. LotMoneyRatio should beempty.Please see important risk management note at the end of this document.

12. RiskPercent - This variable is used to set the lot size according to your available account equity in percent. This value hasa limit of 10%. It means that client cannot set risk higher than 10% per trade. To calculate lot size by risk in percent thetrade must have a stop loss set on the master account. If there is no stop loss EA will delay such trade and will not executeit until stop loss is set on the master account. Client EA shows "Delayed" trade counter in the Blue Box dashboard so youcan see how many trades are delayed. Also when trade(s) is delayed you will see “clock icon” turn red.To enable this feature please set zero value on RiskRatioServer, FixedLotSize and LotMultiplier. LotMoneyRatio should beempty.Please see important risk management note at the end of this document.

13. LotMoneyRatio – This option allows you to use a special risk management method. It is very important to use thecorrect format in order to activate this option. You need to enter two numbers and they must be separated with the colon(:).Example #1 would be LotMoneyRatio=0.1:1000This means the Client EA will use 0.1 lot size for every 1,000 available in the Follower‘s account. If there are less than1,000 funds available then 0.1 lot size will be used. If account size grows to 2,000 the EA will automatically start using 0.2lot size.Example #2 would be LotMoneyRatio=0.5:5000This means the Client EA will use 0.5 lot size for every 5,000 available in the Follower‘s account. If there are less than5,000 funds available then 0.5 lot size will be used. If account size grows to 10,000 the EA will automatically start using1.0 lot size.Account balance is used to calculate the lot size. Means that even if account equity is above or below account balance thiswill not have any effect.If you do not use this option it should always be empty.To enable this feature please set zero value on RiskRatioServer, FixedLotSize, LotMultiplier and Risk_Percent. Please see important risk management note at the end of this document.

14. AccountSizeClient and AccountSizeClientMode – these options allows you to make the Client EA think that accountsize it is running on is exactly what you set. In other words, using these options you can override original client accountsize and use your predefined number instead. This is used for lot size calculation with RiskRatioServer, Risk_Percent, andLotMoneyRatio risk management options.The primary usage of this feature is to allocate just a portion of a client account for trade copying, and protect the rest ofthe funds. Use AccountSizeClientMode to choose which method you prefer EA to use. There are two options:

Add to current Account Size (MODE_ADD) – tells the EA to add AccountSizeClient value to current client accountsize.Replace current Account Size (MODE_OVERRIDE) – tells the EA to replace current client account size with theAccountSizeClient value.

Example #1: Original client account size $10,000, but you set MODE_ OVERRIDE and choose new “virtual” account sizeof just $2,000. Now Client EA will calculate lot size as it was working on a $2,000 account. In reality this case makes EArisk 5 times less, because original size is still $10,000. In other words, this way you allocate only 20% of the originalaccount balance for trade copying.Example #2: Original client account size $5,000, but you choose MODE_ADD and add additional $15,000 (usingAccountSizeClient) on top. Now Client EA will calculate lot size according to the “virtual” account size of $20,000. Inreality this case makes EA risk 4x times more because original account size is still $5,000. This is useful if you actuallyhave that $15,000 in your bank or in another account, but for safety reasons you do not want to throw it all into youraccount for trade copying. In case you see it’s necessary, you can transfer additional funds to the client account fast.Important! When you set AccountSizeClient, your account will still have the same account balance you see in MT4. Itdoes not add money to a client account. It just affects lot size calculation as this makes Client EA to think client MT4

Page 9: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

account size is different.15. TakeProfitMultiplier and StopLossMultiplier - This is a multiplication feature of the take profit or stop loss levels that

the Client EA receives from the master account(s). If the EA receives a take profit value of 50 pips and you have this optionset to X 1.6 then the TP value will be changed to 80 pips. It can also work as a negative multiplication to reduce SL/TPvalues. If you set this option to X 0.5 then the take profit value will be changed to 25 pips. You can also remove the stoploss or take profit values by setting those values to 0 (zero). Both settings are active only when the OverrideTakeProfitPipsand the OverrideStopLossPips are disabled (set to zero).

16. OverrideTakeProfitPips and OverrideStopLossPips - this is where you can set your desired fixed stop loss. It willoverride original stop loss and take profit. Those settings allow you to manipulate stop loss and take profit values. Youcan set the Client EA to set the same fixed stop loss or take profit for all the trades that are received, regardless whichSignal Provider sent them.

17. EmergencyStopLossPips - this is where you can set an emergency stop loss for all of the trades that you receive fromthe master account. It means that if you receive a trade without a stop loss, it will still be applied using this value. If youset this value to 50 pips, your Client EA will always set 50 pips stop loss on all trades that do not have stop loss set by themaster account.

18. TakeProfitMoney - Take profit value in account currency. This will act as a hidden take profit and will close all the tradeswhen the profit reach certain value set by this variable. By default it is set to zero and it means it is disabled.

19. StopLossMoney - Stop loss value in account currency. This will act as a hidden stop loss and will close all the tradeswhen the loss reaches certain value set by this variable. By default it is set to zero and it means it is disabled.

20. TakeProfitIfEquityAboveXMoney - this is where you can set when the EA must close all the trades and take profit ifaccount equity reaches certain level. Enter exact amount of money in deposit currency. By default it is set to zero and itmeans it is disabled.

21. StopIfEquityBelowXMoney and StopIfEquityBelowXPercent - this is where you can set when the EA must close allthe trades and stop accepting any upcoming trades until restarted. This happens if account equity drops below certainlevel. Enter exact amount of money in deposit currency or percentage. By default both are set to zero and it means thisfeature is disabled. If you set StopIfEquityBelowXPercent, then EA will ignore StopIfEquityBelowXMoney.

22. SwapSLTP - this feature simply swaps the figures for the TP and the SL around. If the master account sends a trade with a35 pip SL and a 50 pip TP the Client EA will keep the original trading direction but swap the SL from 35 pips to 50 pipsand the TP from 50 pips to 35 pips. This can be used in conjunction with the ReverseTrades as well.

23. WaitForSLTP - this feature allows you to set the Client EA wait for the SL or TP level and do not close the trade followingthe master account. If set to false (default), Client EA will close the trade following master account or the trade will beclosed by the broker when the SL/TP is reached. If you set this to true, Client EA will ignore "trade close" signals and waitfor the SL/TP to be reached. This works only for the trades that have SL and TP set. If any of those values are zero, EA willnot apply this feature and will close the trades by following the master account.

24. AcceptNewTradeSignals - this feature allows you to control EA if it should accept new trade signals. By default it is setto true and EA accepts new trade signals. If you set this value to false EA will not accept new trades and just keepmanaging the current trades if there are any.

25. AcceptTradeModifySignals - this feature allows you to control EA if it should accept trade modify signals. By default itis set to true and EA accepts trade modify signals, this means EA will keep managing SL/TP values for all orders and alsoexpiration and entry price values for the pending orders. If you set this value to false EA will not accept trade modifysignals and will just leave current trade settings how they are at the moment.

26. AcceptTradeCloseSignals - this feature allows you to control EA if it should accept trade close signals. By default it is setto true and EA accepts trade close signals, this means that once the trade is closed on the master account it will beimmediately closed on the slave account as well. If you set this value to false EA will not accept trades close signals andjust keep all trades open until they are closed manually or naturally like hitting SL or TP value.

27. DontManageMagicNumbers – this option allows you to choose a comma separated list of magic numbers that ClientEA should not manage. This is very useful when you have “Partial Close” feature enabled (when set MagicNumber=0).Every trade on MT4 opened by a script or EA has a special magic number assigned and when Client EA is in “Partial Close”mode it will close any 3rd party trades. But now with this option you can have a list of magic numbers that EA shouldignore. It means those trades will not be closed and EA will not touch them. An example would be that you have “PartialClose” enabled on the Client EA and you want to have another 3rd party EA trading the same MT4 account. Say this 3rd

party EA use a magic number of 1122. If you set DontManageMagicNumbers=1122 then Client EA will not see thosetrades from the 3rd party EA and will not touch them.

28. DontManageTradeTickets – this option allows you to choose a comma separated list of trade numbers (tickets) thatClient EA should not manage. This is very useful when you have “Partial Close” feature enabled (when setMagicNumber=0). As you know in this mode EA does not allow any 3rd party trades running on the same account. But

Page 10: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

now with this option you can have a list of trades that EA should ignore. It means those trades will not be closed and EAwill not touch them. An example would be that want to run Client EA with “Partial Close” enabled and also have one orfew 3rd party trades running on the same account. All you need to do is to enter those trade ticket numbers separated bycommas and then Client EA will not see those trades and will not touch them.

29. DelayTradesWhenEquityBelowXPercent and DelayTradesWhenEquityBelowXMoney – this parameter allows youto delay and not copy the trades when client account equity is below X level in deposit currency or percentage.For example, Client EA is set to delay trades when equity drops below $9,500 USD (considering that this was configuredon a USD account). Once equity drops below this level Client EA will not copy any new trades, but continue to manage(modify or close if necessary) any currently existing copied trades. When trades are delayed you will see the "clock icon"turning red, "delayed trade counter" increased and a message printed in the Experts tab about the delayed trade. Once theequity gets back above the preset level Client EA will copy the trade(s) that were delayed.Another example would be if Client EA is set to delay trades when equity drops below 80%. If this was on a $10,000 USDaccount then EA would delay trades when equity drops below $8,000 USD (80% of the account balance).By default these parameters are set to zero which means they are disabled and trades will not be delayed because ofequity level.EA will ignore DelayTradesWhenEquityBelowXMoney when DelayTradesWhenEquityBelowXPercent is set.

30. PendingOrdersDelayForOneTake – by default this value is set to -1 and this means EA will copy pending orders in twotakes, like it used to do before. This means that EA will first place a pending order and only then set a stop loss and takeprofit values.If you want to copy pending orders in one take, means to place pending order with a stop loss and take profit already inplace, you need to set this value to 0 (zero) or above. The value above zero tells EA how many seconds it should waitbefore the pending order is placed in one take.For example if pending orders on the master account are placed in two takes there will usually be a delay of 1 or fewseconds, because first a pending order is placed and only then SL/TP values are set. This is why Client EA may need towait a few seconds to see the SL/TP values to be able to copy pending order in one take. Say we set this value to 5. If apending order is placed on a master account and no SL/TP values are set in 5 seconds the Client EA will copy this pendingorder anyway. Later, if you set SL/TP values on the master order those will be copied to the slave account as well. But ifSL/TP values are set before 5 second delay expires the Client EA will copy such order in one take.If you place pending orders on the master account in one take and want to do the same on the client side you can set thisoption to zero. Means it would not delay and place orders in one take on the client side immediately and it normallyshould already have SL/TP in place, because master account place orders in one take as well.

31. IgnoreWeekDays – this is where you can set on which week days Client EA is allowed to receive trades from masteraccount(s). Note that it is about the weekday that the particular trade was opened on. Say if you have a trade opened onJuly 23rd, 2014, Wednesday, and you set the Client EA to ignore Wednesdays trades (IgnoreWeekDays=3), this meansthat such trade won’t be copied to the client account(s) not only on Wednesday, but even on other week days if you areusing IgnoreTradesBeforeTimeStamp option.You can enter comma separated list of weekdays like: IgnoreWeekDays=3,5,2By default EA receives trades from all week days.

32. FilterByTradeType – by default this value is empty and this means Client EA will copy trades of all types, but using thisoption you can set it to copy only certain types of orders. All you need to do is to enter comma separated list of ordertypes that Client EA is allowed to copy. Order types are represented in numbers exactly like they appear in MQL4programming language code.0 = BUY; 1 = SELL; 2 = BUY LIMIT; 3 = SELL LIMIT; 4 = BUY STOP; 5 = SELL STOP;So for example if you want to copy only BUY, BUY LIMIT and BUY STOP orders you need to set Client EA like this:FilterByTradeType=0,2,4

33. MaxTrades - this is where you can set how many trades EA is allowed to open. Very useful setting when you do not wantyour Client EA to run too many trades sent from your signal provider. By default this feature is set to zero and this meansunlimited number of trades can be opened.

34. TradePairs - here you can make a comma separated list of currency pairs that EA can trade. No any other currency pairwill be traded. You don’t need to use suffix in this list, just a regular currency pair names.Example: if you want to trade only GBPUSD and EURUSD you should set TradePairs=EURUSD,GBPUSD

35. DontTradePairs - here you can make a comma separated list of currency pairs that EA can NOT trade. You don’t need touse suffix in this list, just a regular currency pair names.Example: if you want to NOT trade AUDUSD and USDCAD you should set DontTradePairs=AUDUSD,USDCAD

36. DelayPendingOrdersForSeconds - by default EA will copy all pending orders immediately, but with this setting you canset a delay in seconds. Default value is 0 (turned off), but you can set any number. Example: setting this value to 600 willdelay all pending orders for 10 minutes (600 seconds).

Page 11: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

37. IgnorePendingOrders - this feature lets you set EA to not place any pending orders received from the server. If thosepending orders will be triggered on the master account, they will be immediately opened on the slave account as marketorders. This solves the problem when the pending orders are triggered only on the master and not on the slave accountbecause of different spreads between different brokers or different type of accounts. Also it is useful if you place a lot ofpending orders on the master account and only 10-20% of them are triggered. By setting this setting to true you can skipa lot of pending orders placed on slave accounts.

38. OpenNonTriggeredPendingOrders - by default EA will copy trades that were opened on the master account only afterthe Client EA was started. This means that if trade was opened on the master account and you start the Client EA a fewseconds or minutes later it will not be copied. But this option allows you to set EA to copy pending orders that were nottriggered yet on the master account. Enabled by default in v1.8.

39. ExcludeMagicNumber - with this variable you can set the Client EA to ignore trades with the certain magic number(s)sent from the master account. By default value is empty which means this feature is disabled. You can enter one ormultiple magic numbers (comma separated) and Client EA will ignore any trades that have those magic number(s) set onthe master trades. Zero value means Client EA will ignore manually opened trades on the master account.

40. FilterMagicNumber - with this variable you can set the Client EA to receive only trades with the specified magicnumber(s). By default value is empty which means this feature is disabled. You can enter one or multiple magic numbers(comma separated) and Client EA will copy only these master trades that have specified magic number(s). Zero valuemeans Client EA will receive manually opened trades on the master account. Very useful if you send multiple tradegroups from the same or multiple master accounts.

41. ExcludeTradeComment - with this variable you can set the Client EA to ignore trades with the certain "trade comments"and not copy them to the slave account(s). The trades that contain this value in the "trade comments" will be ignored andnot copied to the slave account(s). This variable is case sensitive. By default value is empty which means this feature isdisabled.You can enter multiple values separated by comma. You can change separator in the TradeCommentDelimiter.Example: If you set this value to "Trader" Client EA will not receive trades with the "trade comments" like "Trader123" or"Candle Range Trader", but will receive trades with the "trade comments" like "My trader" or "Trade 999".

42. FilterTradeComment - with this variable you can set the Client EA to receive trades only with the certain "tradecomments". Only the trades that contain this value in the "trade comments" will be copied to the slave account(s). Thisvariable is case sensitive. By default value is empty which means this feature is disabled.You can enter multiple values separated by comma. You can change separator in the TradeCommentDelimiter.Example: If you set this value to "Trader" Client EA will receive only trades with the "trade comments" like "Trader123" or"Candle Range Trader", but will not receive trades with the "trade comments" like "My trader" or "Trade 999".

43. TradeCommentDelimiter – this is where you can set custom separator for trade comment filtering. This delimiter isused with the ExcludeTradeComment and FilterTradeComment settings.

44. TimeLagTradeOpen - this setting allows you to avoid trades opened within a custom time range. This value is set inseconds. By default it is set to 0 (zero) which means this feature is disabled. Example: if you set this value to 60, this meansthat after a trade is received by the Client EA, it will ignore any further new trades for the next 60 seconds.

45. DiscardDisallowedTradeSizes – Every broker has lot size limitations and those are minimum lot size and maximum lotsize. When the Client EA needs to open an order with a lot size that is off the broker’s limit it will automatically adjust thelot size and open a trade.Example would be if the broker’s minimum allowed lot size is 0.1 and a trade received should be placed using a lot size of0.09, the Client EA will adjust that lot size to 0.1 and open it.The DiscardDisallowedTradeSizes option is set to false by default and adjusting lot sizes automatically is the default EAbehavior.With the DiscardDisallowedTradeSizes option set to true EA would ignore any trade which lot size if off the broker limits.Note that the lot size here is the lot size that is calculated according to the Client EA risk options.

46. MinLotSizeAllowed - this is where you set min lot size allowed for the trades on slave account. If this value is set to zerothis feature is disabled and there is no minimum lot size restrictions except for the broker restrictions. This feature worksin conjunction with the IgnoreTooSmallLotSizeTrades. If you set IgnoreTooSmallLotSizeTrades to false, EA will adjust lotsize to the minimum allowed if the lot size is too small. Otherwise if IgnoreTooSmallLotSizeTrades to true, EA will ignoretrades with the lot size that is too small.

47. MaxLotSizeAllowed - this is where you set max lot size allowed for the trades on the slave account. If this value is set tozero this feature is disabled and there is no maximum lot size restrictions except for the broker restrictions. This featureworks in conjunction with the IgnoreTooBigLotSizeTrades. If you set IgnoreTooBigLotSizeTrades to false, EA will adjust lotsize to the maximum allowed if the lot size is too big. Otherwise if the IgnoreTooBigLotSizeTrades is set to true, EA willignore trades with the lot size that is too big.

48. IgnoreTooSmallLotSizeTrades and IgnoreTooBigLotSizeTrades - refer to MinLotSizeAllowed and MaxLotSizeAllowed.49. MinSLAllowed - this is where you set a minimum stop loss value allowed for the trades on the slave account. If this

Page 12: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

value is set to zero this feature is disabled and there are no minimum stop loss restrictions except for the brokerrestrictions. This feature works in conjunction with the IgnoreTooSmallSLTrades. If you set IgnoreTooSmallSLTrades tofalse, EA will adjust stop loss to the minimum allowed value if it is too small. Otherwise, if IgnoreTooSmallSLTrades is setto true, EA will ignore trades with the stop loss value that is too small.

50. MaxSLAllowed - this is where you set max stop loss value allowed for the trades on the slave account. If this value is setto zero this feature is disabled and there are no maximum stop loss restrictions. This feature works in conjunction withthe IgnoreTooBigSLTrades. If you set IgnoreTooBigSLTrades to false, EA will adjust stop loss to the maximum allowedvalue if it is too big. Otherwise, if the IgnoreTooBigSLTrades is set to true, EA will ignore trades with the stop loss valuethat is too big.

51. IgnoreTooSmallSLTrades and IgnoreTooBigSLTrades - refer to MinSLAllowed and MaxSLAllowed.52. MinTPAllowed – this is where you set a minimum take profit value allowed to the trades on the slave account. If this

value is set to zero this feature is disabled and there are no minimum take profit restrictions except for the brokerrestrictions. This is a bit different from the MinSLAllowed and EA does not have an option to adjust the take profit. EA willjust ignore the trade completely if the TP is too small. This feature was added to protect your account from the scalpersthat open trades with a very small take profit values.

53. MarginLimitPercent - this allows you to control how much margin of your account can be used for trading. By default itis set to 70% and this means that Client EA will not open new positions if account margin in use reaches above 70%.These trades will be delayed and once margin in use is less than 70% the trades can be opened.

54. ZeroStopLossOrderCloseInSeconds - this feature will close any trade that does not have stop loss set for a certainnumber of seconds.Example: If you set this value to 60, EA will wait 60 seconds for any trade to have its stop loss set. If stop loss will not be setin 60 seconds the trade will be closed.This is very useful if you want to protect your account from trades with zero stop loss sent from the master account. Bydefault it is set to zero which means this feature is disabled.

55. CopyOpenPositions – this tells the Client EA to copy currently open positions on the master account. If you need to set acustom date to filter which open trades should actually be copied, then you can additionally use theIgnoreTradesBeforeTimeStamp. Also see IgnorePriceDeviation, MaxPriceDeviationPips and IgnoreTradesWhenTooFar,which all are a part of current open positions copying process.

56. IgnoreTradesBeforeTimeStamp - this feature allows you to control what trades should be ignored on the Client EAstart-up. If you set this value to something like "2012.07.24 10:35", all trades opened until this date will be ignored andthe rest (opened after this date) will be opened immediately if EA settings comply. Be aware that Client EA will use itsbroker clock so there could be an offset if your master account broker clock is on a different time zone. By default thisvalue is empty and EA will copy only the trades that were opened on the server side after the Client EA was started. Thismeans that if trade was opened on the server side and you start Your Client EA a few seconds or minutes later it will notbe copied.

57. IgnorePriceDeviation - if this option is set to true, Client EA will ignore price deviation when opening trades. It meansthat master trade open price can be at any distance from the actual slave account market price. This is useful to use withthe IgnoreTradesBeforeTimeStamp.

58. MaxPriceDeviationPips - this is where you set how many pips your current market (entry) price can be away fromoriginal trade entry price. Best to leave this setting as is. If you change it, please note that your trades may not be executedbecause of the different price feeds, spreads, stop and freeze levels among different brokers and account types. Client EAshows "Delayed" trade count so you can see how many trades are delayed because of the price being too far from theentry. Also, when trades are delayed you will see a “clock icon” turn red.Please do not panic if you did not get some of the trades, maybe they are delayed. If the value is set to 10, EA will allow 10pips adverse price deviation. If you set this variable to a negative number your EA will wait for a better entry. Example ifyou set value to -3 pips, EA will wait until your broker market price on the slave account will reach a better entry by 3 pipsand only then open the trade.Important to understand that this setting is different from Slippage, because if price is not within theMaxPriceDeviationPips, EA will not even try to open it and wait for the moment when the price will be in range.

59. IgnoreTradesWhenTooFar – with this option you can control if the Client EA should ignore or delay the trades thathappened to be too far from the master open price according to your MaxPriceDeviationPips value. By default this optionis turned off and this means the Client EA will delay the trade until the price will return within your reasonable deviationrange. If you set this option to TRUE the Client EA will ignore the trade completely if the price is out of your alloweddeviation range. Obviously this option is not active if you have IgnorePriceDeviation=TRUE.

60. ReverseTrades - This feature will reverse all the orders received from the master account, but it will keep the originalSL/TP values. For example, if the master account sends a BUY trade with a 35 pip SL and a 50 pip TP the Client EA willturn this into a SELL trade with a 35 pip SL and a 50 pip TP. You can swap the SL and TP values using SwapSLTP.

61. ShiftEntryPips - this setting allows you to shift a trade entry price by a certain number of pips. At this point market

Page 13: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

orders will become pending orders on the slave account.Example 1: You have BUY @ 1.3200 on the master; you have ShiftEntryPips=30.0; the Client EA will place BUY STOPpending order @ 1.3230. You can set negative numbers as well. In the previous example if we had ShiftEntryPips=-50 (negative number) EA would place BUY LIMIT @ 1.3150.Example 2: You have SELL @ 127.50 on the master; you have ShiftEntryPips=30.0; the Client EA will place SELLSTOP pending order @ 127.20. If we had ShiftEntryPips=-50 (negative number) EA would place SELL LIMIT @128.00.

62. RelativeShift - this setting works with ShiftEntryPips. By default it is set to true. In this case positive ShiftEntryPipsnumber will shift trade entry forward (up for buy trades and down for sell trades). And the negative numbers will shift theentry price back (down for buy trades and up for sell trades) which means that price will have to retrace back in order totrigger shifted trade. If you set RelativeShift to false, EA will calculate entry price by simple math formula whereShiftEntryPips will be added to entry price. So this means that negative numbers will shift entry price down and positivenumbers will shift entry price up.

63. ShiftStops - this setting works with the ShiftEntryPips. By default it is disabled and EA will not shift stop loss and takeprofit with the entry price. Set this value to true if you want EA to shift stop loss and take profit as well accordingly.

64. CopyExactTradeComment – by default this option is turned on (TRUE), which means the Client EA will copy orders withthe same “trade comments” as on the server side. If this option is disabled then Client EA will look at TradeCommentvalue to be used as “trade comment” for the copied order, otherwise Client EA will ignore TradeComment parameter.Note that it works only when MagicNumber is set to zero (default value).

65. TradeComment – this allows you to set the trade comment for each trade that the Client EA will open. You can enter asimple text for the TradeComment parameter or you can use special variables inside braces or “curly brackets” to buildcustom trade comments for each trade. For example setting TradeComment to something like {SCOMMENT} would makethe Client EA use server trade comment for the trade comment on the client side trade. You can use multiple variablestogether with a regular text too.Note that it works only when MagicNumber is set to zero (default value) and when CopyExactTradeComment is disabled.

List of variables that can be used:SCOMMENT - Server Trade CommentSMAGIC - Server Trade Magic NumberSTICKET - Server Trade Ticket NumberSSYMBOL - Server Trade SymbolSLOT - Server Trade Lot SizeSTYPE - Server Trade TypeSOPRICE - Server Trade Open PriceSANUMBER - Server Account NumberSACURRENCY - Server Account CurrencyCMAGIC - Client Trade Magic NumberCSYMBOL - Client Trade SymbolCLOT - Client Trade Lot SizeCTYPE - Client Trade TypeCANUMBER - Client Account NumberCACURRENCY - Client Account CurrencyLTIME_DATE - Local computer date in format "yyyy.mm.dd"LTIME_MINUTES - Local computer time in format "hh:mm"LTIME_SECONDS - Local computer time in format "hh:mm:ss"BTIME_DATE - Broker server date in format "yyyy.mm.dd"BTIME_MINUTES - Broker server time in format "hh:mm"BTIME_SECONDS - Broker server time in format "hh:mm:ss"SPID - Signal Provider ID

Example #1TradeComment=Server #{SANUMBER} {STYPE}This would produce the following trade comment on the client side: Server #123 BUY LIMIT123 in our example is the master account number obviously.Such trade comment is quite useful when you are copying pending orders from multiple master accounts. This tradecomment can tell us which master account it came from and once this pending order will get triggered on the clientaccount you will also know if it was pending order before or not.

Example #2TradeComment={STYPE} @ {SOPRICE}

Page 14: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

This would produce the following trade comment on the client side: SELL @ 1.22352Such trade comment is quite useful in reverse trading mode. In our example the reversed trade would be BUY while in thetrade comments it shows that the trade type on the server side is SELL. Also it adds open price from the server side tradetoo which helps you easily to compare that with the open price of the client side trade.

IMPORTANT: Note that there is a limitation for trade comments implemented by MT4 platform. Max trade commentlength cannot exceed 31 characters and any text longer than that will be cut. Also note that broker can overwrite tradecomments.

66. SplitLots and SplitLotsMax – these two options allows you to split one trade in multiple trade. This adds a high volumetrade support in the Client EA and mostly is useful for institutional trades that need to use very big lot sizes on the slaveaccount when broker does not allow that.Example #1: Say the broker lot size limit on the slave account is 50 but you want to copy trade of lot size 330. In this caseyou would need to set the SplitLots to TRUE and Client EA will open 7 trades with the exactly same parameters. 6 tradeswould be of 50 lot size and the 7th trade would be 30 lot size (6 x 50 + 30 = 330).In most cases the SplitLotsMax variable should not be used, because broker reports the maximum allowed lot size to theEA (in our example 50 lots). But there were cases when brokers report this number incorrectly so the SplitLotsMax optionallows you to set it manually by yourself. You can also use this to your advantage if you want to split your trade in smallerlot sizes.Example #2: SplitLots=true, SplitLotsMax=0.2; When the trade of 1.0 lot size is copied the Client EA will split that trade in 5trades (0.2 lot size each).SplitLotsMax by default is set to zero, which means Client EA will detect the max lot size automatically.

67. XPairs - this feature is used in conjunction with the XLotMultiplier, XTakeProfitMultiplier and the XStopLossMultiplier. Ifyou want to adjust lot size, stop loss and/or take profit for the trades of certain currency pairs you may use these settings.The XPairs must have the exact pair/symbol names of the trades that you want to adjust. This is very useful when yourbroker applies different settings for metals (like Gold, Silver) or some other non-Forex pairs (like SP500). Note that thesemultipliers will be applied additionally to the lot size that Client EA normally would use.Example #1: You set XLotMultiplier=10 and you have FixedLotSize=2 as your main risk option. This means the resultingtrade would have 2 x 10 = 20 lot size.Example #2: You use a broker for slave account which has a minimum allowed lot size of 1.0 for XAUUSD pair and yourmain risk option is RiskRatioServer=1. Now on the server side you open a trade of 0.8 lot size, but because you have atwo times smaller slave account the resulting lot size for the copied trade normally would be 0.4 (two times smaller aswell). What Client EA would do here is that it would multiply that number by your XLotMultiplier value of 10 and thencheck if the resulting lot size is not too small. The resulting lot size in this case is 0.4 x 10 = 4.

68. XLotMultiplier, XTakeProfitMultiplier and XStopLossMultiplier - refer to XPairs.69. AlertLevel - this is where you can set alert level. EA can send an email messages to your configured email account or

Push Notifications to your mobile device like Android, iPhone or iPad. Alert messages are sent when EA stops operating,trade signal is received or some other important events occur. If set to zero this feature is disabled. If set to 1, EA will sendalert message when it stops operating (in some cases, note that if MT4 crash, then EA will not be able to send alertmessage). If set to 2, EA will notify you about some other important events like if the EA fails to execute a trade. If set to 3,EA will send alerts when a “trade signal” (open/close) is executed successfully. Note that email account settings must beset in the Metatrader 4 platform under Tools->Options->Email and Push Notification settings must be set under Tools->Options->Notifications.

70. AlertByEmail - set this value to true if you want EA to send alert messages by email. This feature is active only if youhave AlertLevel value set to 1 or higher.

71. AlertByPushNotifications - set this value to true if you want EA to send alert messages as Push Notifications to yourmobile device like Android, iPhone or iPad. This feature is active only if you have AlertLevel value set to 1 or higher.

72. DashboardDisplay - this setting control how you want EA to display the dashboard (Blue Box). If this value is set to 0(zero), EA will not display the dashboard. If you set this value to 1, EA will display the dashboard without background. Ifyou set this value to 2, EA will display the dashboard with the background set by DashboardColor. To display dashboardon top of the chart you may need to uncheck "Chart on foreground" box in the chart properties window (F8) "Common"tab.Dashboard position on screen was chosen wisely.Notice that the dashboard is aligned to the left but there is space left. This space is reserved for your trade ticket numbers.Notice when you open trade and MT4 platform display trade type (buy/sell) and ticket number at the left of the chart. Thisis why dashboard is moved a bit to the right to not cover that information.Vertical alignment of the dashboard is set to the top but there is some space left and that is where EA will display criticalerrors in red bold text. This is very helpful to not miss any critical errors.Dashboard icons are gray when they are not active and when EA wants you to notice something important the certainicons will turn red.

Page 15: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

73. DashboardColor – refer to DashboardDisplay.74. Slippage_Entry and Slippage_Close - this is where you can set the slippage in pips for trade entry and closure. This is

the actual value that will be sent to the broker when opening or closing trades. This is different fromMaxPriceDeviationPips. Please look for detailed slippage explanation in this document.

You can save your settings to make future reinstallations easier. Use the Save/Load buttons in the EA Inputs tab for this andclick the OK button to finish. Please see page 3 to learn how EA saves the settings automatically on each start-up.This is also useful when you upgrade to another version of the EA. You can just save and load the settings .set file from an olderEA to a new EA. It should not cause any issues because setting names always stays the same to not mess your configurations. Ifthe settings order has changed or new settings have been added to the new EA version this should not cause any trouble aswell.With just default EA settings it should copy trades between your master and slave account(s). Normally, it will adjust the lot sizeautomatically (RiskRatioServer option) on the slave account according to the available account balance to risk the samepercentage as the master does, but this option might be changed by your provider by default. This means that even if clientaccount has bigger or smaller account the lot size will be bigger or smaller accordingly. This is safe trade copying because younever risk too much on the client account.

Step Eight: Close MetaTrader and re-open to make sure EA starts running on startup. Make sure that you leave yourplatform open at all times while the Forex markets are open from Sunday 11:00 PM to Friday 9:00 PM London, UK Time Zone. Ifyou are unable to leave your computer on 24/5 or have an unreliable internet connection, you should consider purchasing thislow cost Virtual Private Server (VPS).

EA Dashboard

You will know that all is fine when you have a happy face on the top right corner of the chart. On the left top corner, you willhave blue box dashboard with EA settings and other info with a "Server read" counter that should be incrementing.Server read counter shows two numbers. First number shows how many times EA successfully downloaded trade list from theserver and the second number (download error counter) shows how many times EA have failed to download the trade list.Nothing to worry about if EA fails to download trade list a few times, because EA connects to our server every second (or faster)and trades should be downloaded successfully in the next second. Usually EA fails to download trade list if your computer isvery loaded or your internet connection is busy, loaded or broken. When trade list is downloaded successfully "Server read"

Page 16: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

counter grows. If you get these error messages too often then you should consider closing other programs on your computerto have more free resources available for the EA. Also you should check if your internet connection latency is reasonable.Client EA show "Delayed" trade count so you can see how many trades are delayed because of the price being too far from theentry. You can adjust the distance using MaxPriceDeviationPips setting. Please do not panic if you did not get some of thetrades, maybe they are delayed.

Dashboard IconsWhen dashboard icons are gray they are inactive. When they turn red it means they indicate something. Please move yourmouse over the icons to learn what they indicate about. If you want to reset icon color simply double click icon with your leftmouse button to select it, click right mouse button to open pop-up menu and choose "Delete".

Indicates if there were any errors from the broker. This could be "trade context busy", "timeouts", "price re-quotes"errors, etc. Check the "Experts" tab at the bottom of your MetaTrader 4 platform to find error log message for moreinfo. This icon will indicate "invalid stops" error as well which is very common if you use small take profit and/or stop

loss values as these can disrupt StopLevel Minimum Distance Limitation.Indicates that broker server delay detected. This is very common on some brokers. This will affect copy speed, but thisis out of control. EA will synchronize trades 1-2 times every second and is very fast, but the delay may occur from thebroker. You can see maximum broker delay detected in the Blue Box dashboard.Indicates if there are any trades being delayed. Trade can be delayed for various reasons like "max trades valuereached set by the trader (see MaxTrades)", "current market price on slave account is too far from the original entryprice (see MaxPriceDeviationPips)", "stop loss is not set on trade and you have chosen RiskPercent money

management".Indicates if any of the trades were not opened because account had not enough money. Trades usually are ofdifferent lot sizes and if you have insufficient money in your account some of the trades may not be opened. Thisusually happens when you have incorrect money management settings or too small account balance. Contact your

signal provider to check what minimum account balance and money management settings you should use.Indicates if any of the trades were ignored for various reasons. Trades can be ignored if there are no such currencypair on the slave account or you have set incorrect currency pair prefix/suffix if your broker uses one. Trades can beignored because of the TimeLag or EA is set not to trade certain currency pair. Also trades can be ignored if you have

set EA to exclude/filter trades with the certain magic number or "trade comments".Indicates if there were disconnects from broker server. Some brokers have unreliable servers and your MetaTrader 4will get disconnected from the broker server. At this moment EA will keep running, but it will not be able to make anytrading actions. However disconnect from broker servers usually happens because of the poor internet connection

quality on the client computer. It is strongly recommended to use VPS server were you can run MT4 platform with the Client EAsoftware 24/7.

Indicates if EA is currently in a trading action (open/close/modify). When EA sends request to the broker server toopen, close, modify or delete order this icon will turn red and stay like this until EA will receive an answer from brokerserver. During this time EA will not synchronize trades with the master account(s) or do any other actions, "Server

read" will not grow either. If your broker process requests fast you will not see this icon turn red, but if it does turn red it meansyour broker is subject to delays.

Indicates if any of the EA settings are controlled remotely. Only some of the EA settings can be controlled remotelysuch as "max trades" or "money management". You should see "!" sign near the setting in the dashboard (blue box)which can be controlled remotely at the moment. Please login to your "Profile" page to see what EA settings are set

remotely in the "Client EA settings" table.

TroubleshootingIn case you have problems like trades are not being copied or software stops working after some time, please be sure to checkthe “Experts” tab at the bottom of your MetaTrader 4 terminal. This is where you will find recent messages from any ExpertAdvisor (EA) that is running on your terminal including the Client EA. Error messages printed here may help you solve theproblem fast and easy. At the beginning of each message there is an application (EA) name to let you know who printed themessage.Here is how “Experts” tab looks with the warning message that a BUY CADJPY trade was ignored because CADJPY.tpg currencysymbol does not exist. This means that you should check your EA for currency suffix settings.

Page 17: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

And this is what EA prints in the “Experts” tab when a trade is opened successfully.

The same messages are stored in the special log files that are located on your computer in the \Terminal DataFolder\MQL4\Logs\. The easiest way to find these log files is to click right mouse button somewhere in the “Experts” tab areaand choose “Open” like in the picture below.

In case you are unable to solve problems yourself, please ask for help on our support desk and please do not forget to explainproblem in detail.

When you report a problem, please include:List of the trade numbers from the Follower’s MT4 account involved in the incident.Log files located at \Data Folder\MQL4\Logs\ (do not confuse them with the \Data Folder\logs\ because these filesdoes not help)Chart image with the EA Dashboard visibleChart image with the missed trades or any other incorrect trading actions visible.

This will help us to investigate your problem as soon as possible."Data Folder" can be opened from your MT4 platform by going to "File -> Open Data Folder".

How to create an image (screenshot) of your MT4 terminalClick right mouse button anywhere on the chart and choose “Save Picture As...”

Page 18: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

A window will appear asking you what type of image you would like to save. Please choose “Active workspace” and click OK.

Additionally you can select “Post image online in MQL5...” so that your image would be uploaded on MQL5 server and you geta special link. In this case you do not need to send the image file to us, just include that link.

Trade historyAll detailed trade history is available in the "Trades (server side)" and "Trades (client side)".On the trade list you will find lots of information. Most of that info is self-explanatory, but I would like to explain some of thosenumbers.Note that deleted pending orders might not be displayed in some cases, unless you check the “Show deleted pending orders”box at the top of the trade list and click “Search”."Trade History (master)" is available for Admins, Signal Providers and Clients (if enabled by your vendor). This is the list ofactually opened/closed trades on the master (Signal Provider) MetaTrader accounts.Clients can see the list of master trades only from those Signal Providers they are following."Trade History (slave)" is available for Admins and Clients (if enabled by your vendor). This is the list of actuallyopened/closed trades on slave/client (Follower) MetaTrader accounts.Clients will only see the trades that were actually opened/closed on their MetaTrader account only.Explaining trade history informationSPID – this column displays the user ID of Signal Provider to whom belongs the trade. I like to call it “parent of the trade”.Trade Ticket – this is the trade ticket from the MT4 platform. It helps to identify trades. By clicking on the master trade ticketyou will get a list of followers that actually copied that trade. If trade has comment there will be a question mark icon next to theticket number. If you hover mouse over it the comment will be displayed.Status – this is the status of the trade. It can be either “Open” or “Close”.Symbol – this is the instrument/symbol of the trade. If you click on it you will see the list of all trades for that particular symbol.Order Type – this is the order type. It can be BUY, SELL, BUY STOP, SELL STOP, BUY LIMIT or SELL LIMIT. If order was pendingand then filled in to market order, there will be a question mark icon next to the order type. If you hover mouse cursor over ityou will see what type of pending order it was before, initial open price and time it was created. When pending order istriggered its open time will be updated, so the only way to know the actual open time of the pending order is here.Open Time – this column displays the open time of the order. Note that this is the time from the MT4 platform, which is brokertime.

Page 19: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

This column also displays the number of followers who actually copied this trade.Open Price – not much to explain there. This is where open price is shown. On the client side trade list this column alsodisplays the difference between the master and client trade open prices. It tells you how big the difference is in pips. Note thatthis mostly depends on the internet connection, broker execution speed, computer/VPS resources or your web-server whereRTC database is hosted.Lot Size – this is where lot size of the trade is displayed.Stop Loss / Take Profit – this column displays the SL and TP values of the trade in pips and actual price. It also will show iSLvalue, which stands for “initial stop loss”. This is the very first stop loss price that was set on the trade. Obviously SL can bemodified on any trade and this is where you can see what the initial stop loss of that particular trade was.It also shows the “R value” which is explained on a separate page of this document.Close Time – this column displays the time when that particular trade was closed and trade duration. Note that this is the timefrom the MT4 platform, which is broker time.Close Price – this column displays the price at which that particular trade was closed. There are some more numbers on thiscolumn.Next to the close price you will see a price difference in pips between the master and client trade. Obviously that client accountmight close the trade at different price and this is where you can see it.You will also find a PL value which stands for Profit/Loss. It is displayed in pips, money and percentage.Trade profit/loss in percentage is calculated by dividing the trade profit in money by account balance before opening that trade.This might be not the most accurate way to calculate it so keep this in mind.This column also displays the swap and commissions of the trade. Note that those values are only recorded after the trade isclosed.You will find “R value” displayed here too, but this is explained on a separate page of this document.

R valueThe “R value” is the ratio of risk to reward. We can also call it “Risk to reward ratio” or “Risk ratio value” or simply “Risk ratio”. Itis calculated for each trade of Signal Providers and Followers.Once a trade is opened and SL/TP values are set the “R value” will be displayed on the trade list in the SL/TP column. Obviouslythis is might be not the final “R value” of that trade because SL and/or TP can be changed until the trade gets closed. So thefinal “R value” will be calculated and displayed in the “Close price” column only after the trade is closed. Note that “R value” inthe SL/TP column and “R value” in the “Close price” column might be different, because trade can be closed before the SL or TPgets hit.So in conclusion, the “R value” in the “SL/TP” column is the risk to reward ratio calculated between Stop Loss and Take Profitvalues, and the “R value” in the “Close price” column if the risk to reward ratio calculated between "Open Price" and "ClosePrice".The measure of “R value” drawdown (RM value) is simply how many losing trades there has been in a row (peak to trough butexpressed as an R value), resetting the marker back to zero at the beginning of each month. So say a trader lost his first 2 tradeswhich hit SL. Those will be expressed as -2R. Then he wins his next trade but only takes a reward equal to his risk +1R. So hisdrawdown is at -1R. He loses his next 2 trades and now he's at -3R.Now if Follower account uses a risk of 1% of available account equity for each trade received from each SP regardless ofwhether they have risked 4% of their own account or 100 pips, the follower will always risk the same 1% percent on each trade.So “R value” of -3R tells Follower that it’s -3% loss while +5R would be +5% profit.Note: In terms of money there would be slight deviations, because 1% from $1000 and 1% from $1500 would result in differentprofit/loss for the trade.

Why use “R value”?The purpose of having “R value” is to be able easily calculate the total “Risk ratio drawdown” when risking percentage per trade.This helps to identify those Signal Providers who might be too risky for your portfolio. Obviously this is optional feature.Each trade with SL/TP values has the “R value” and those are summed up into “R value” for the current month for each SignalProvider. “RM value” represents the summed “R value” for the current month.

There is also a 3rd value which is called RTD and it stands for “Risk value Total Drawdown”. This is the lowest drawdown (RM

Page 20: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

value) seen during current month for particular Signal Provider in “R values”.“R value” is recorded for each Signal Provider and Follower trade that has SL and TP values, while RM and RTD values are onlyrecorded for Signal Providers.RM shown for each trade is actually RM value of the current month for the current SP. RTD shown for each trade is actually RTDof the current month for the current SP. Obviously with each new “R value” the RM and RTD values will change and so they aredisplayed with each trade. This shows how “R value” for that trade changed RM and RTD values for the current month.Because RTD is the lowest value of RM for the current month, the RTD should never be lower than RM. However, the only waywhen RTD can get lower than RM is if you remove the suspension for SP and set the new RM drawdown limit. Say SP reaches -3R and gets suspended. At this stage RTD will also be -3R. Now you remove suspension for that SP and the system will set theRM at zero/starting point. But RTD remains as is. So now when SP close another trade in loss of -1R the RM is set to -1R. At thisstage the RTD remains the same. But if you set new RM drawdown limit to say -4R and SP continues to lose and reaches newlowest RM value of -4R, then the RTD will be updated to -4R as well.RTD reflects the total drawdown and actually the only way to make it lower than the RM is after the suspension is removed, RMdrawdown limit is changed and SP is trading and losing again for the same month.When SP is winning the RTD is not going up of course.

Your Profile pageWhen you login to your "Profile" page you will find the following tabs:

1. Account Status2. Personal Details3. MT4 Account Status4. Connect Your MT4 Account5. Global Client EA Settings6. Signal Providers7. Notifications8. Password

TAB: Account Status

In the picture above the Account Status tab displays your subscription status, expiry dates and other info.

TAB: Personal Details

Page 21: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

Personal Details tab holds some of your personal info. This data is not shared with a 3rd parties unless required by law.

TAB: MT4 Account Status

MT4 Account Status tab holds latest known data from your MT4 account. You can always check here if your Client EA is onlineor offline.

TAB: Connect Your MT4 Account

Page 22: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

In the Connect Your MT4 Account tab you can activate or deactivate your Client EA. Usually, the EA is deactivated and youneed to activate it to start receiving signals.

Steps you need to complete to start receiving Autotrade signals:

1. Make sure you are following Signal Provider(s) and have set the desired risk settings. See the “Signal Providers” tab.2. Activate your Client EA software by checking the box “I have read, understood and accept to these Terms and Conditions”

and then clicking the “Activate EA” button. Ideally you should read the Terms and Conditions document.3. Download and install a special software (Client EA) which will receive and execute trading signals on your MT4 platform.4. Read this instruction manual to understand how it works and how to install it.5. Attach Client EA on just one chart of your MT4 platform and input (copy/paste) your MT4 EA Password found on this

same tab. Make sure there are no spaces at the beginning or the end of the password.6. EA should display an incrementing "Server read" counter on the chart which indicates it is working.7. Leave your MT4 running at all times 24 hours a day and 5 days a week. Use VPS server if needed.

The Client EA password is located in this tab and this is password that you are required to enter every time you start the EA inyour MT4 account. On the first EA launch MT4 account number will be set automatically, but later you will need to adjust itmanually if you decide to move Client EA to another MT4 account. Only single MT4 account can be used at any time. After the EA is activated this page will look like this.

Page 23: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

You can deactivate the EA anytime you want and it will stop working immediately. You can activate it anytime later.Some vendors may ask your MT4 login information if you want them to host your MT4 account with the Client EA on their VPSserver. This is optional, because you can always run the Client EA on your computer/VPS. If your provider offers this feature youshould see this tab with a few extra options.

Submitting MT4 login credentials (optional)

Page 24: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

“I will run Client EA by myself” indicates exactly what it says. This is how your provider knows that you will run Client EA byyourself. But if they offer hosting service too, you can change this option to “Please run Client EA on vendor server”. See picturebelow.

Page 25: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

If you choose option “Please run Client EA on vendor server” extra fields will appear that need to be filled in. These usually arebroker, server name or IP, account password. Basically, you will need to give the login information to your provider so theycould install and login to your MT4 account on their server. Once you fill in these fields you’ll additionally need to agree to thestatement just above the “Save Changes” button. The button will become available only when you check that box.Note that MT4 platform hosting feature might not be offered by your provider.

TAB: Global Client EA Settings

Page 26: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

Global Client EA Settings tab allows you to change some of the Client EA settings remotely and it also allows you to createCustom Symbol Mappings with optional scale option for each instrument. You can change the risk option, set the number ofmaximum trades allowed and more.To activate remote settings please set "On". By default they are disabled (Set to "Off").Note that this tab may not be available or disabled by your vendor.

TAB: Signal Providers

In the Signal Providers tab you can choose which providers you want to follow. This tab shows various info about theproviders. You can have different Client EA settings for each signal provider. Please note that Client EA settings set forindividual providers overrides Client EA settings set in the Global Client EA Settings tab.

TAB: Notifications

Page 27: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

Notifications tab allows you to select if you want to receive Email Alerts when a trade is opened/modified/closed on the signalprovider account. This service may not be provided by your vendor."Email Alerts" subscription shows the status of this service for your account. You can turn Email Alerts on/off anytime in thistab.You can choose to Receive Daily Summary email as well. This email is sent once every day and it contains info aboutprofit/loss made in your MT4 so far.

TAB: Password

In the Password tab you can change password to access this member area website or your Client EA password.

MT4 Trading PerformanceTrading performance chart in pips and money (account deposit currency) is available. This page can be accessed from your

Page 28: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

"Profile" page "MT4 Account Status" tab. You are allowed to see only your own MT4 trading performance chart. Tradingperformance chart of the signal providers you are following should be available as well and in some cases chart of each signalprovider may be available as well. This depends on your service provider.Below you see an example MT4 Trading Performance chart. Please note that profit/loss values on this page are directly made byEA. It means that this does not include any 3rd party trades your MT4 account may have. The Account Balance and AccountEquity values include 3rd party trades if there were any.

”Important and other informationYou should be aware that different brokers have different price feeds, spread, stop levels, etc. This could lead to some trades notexecuted on the slave accounts.If you want to report any issue with the Client EA, please contact support and do not forget to include log files from \TerminalData Folder\MQL4\Logs\ and a screen shot of your chart with the Client EA running.

What is slippage?The short answer is that slippage is what happens between the time you close/place an order to buy or sell a currency and thetime that your order is filled, i.e., the time that the transaction is completed. In most cases, in a fast-moving volatile market suchas EUR/USD (Euros and US Dollars), from the time you place an order until the time it is filled the exchange rate will oftenchange anywhere from $.0002 to $.0003 from the price you saw and wanted to get when you placed your order, even with thefastest automatic electronic ordering software. If you are trading by hand, i.e., sending your order to your broker via a non-

Page 29: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

automatic signal generating platform, then you can expect slippage to be as much as $.0010 to $.0015! The same is appliedwhen you are closing the trade or deleting pending order.

What is "Stop Level" or "Minimum Distance Limitation"?The "Stop Level" is the minimum distance limitation between the market price and entry/stop price. This value is differentamong brokers like the Spread value. The "Stop Level" value can be variable as well; it means that it can be changed by yourbroker during news releases.This value is controlled by your broker and cannot be changed.Example: if your account has "Stop Level" set to 6 pips, it means that stop loss, take profit or entry price should be set at least 6pips from the current market price. Any SL, TP, entry price, closer to current market price than 6 pips, will be denied by yourbroker.The StopLevel limitation is explained on MQL website http://book.mql4.com/appendix/limitsPlease look for "StopLevel Minimum Distance Limitation" on that webpage.

Symbol conversion featureClient EA has special symbol conversion feature built-in. Client EA will look for a special file upon start-up. File should be namedRTC-sct.txt and stored in a \Terminal Data Folder\MQL4\Files\ folder.The file can contain any number of symbol conversions.This is an extended version of the CustomSymbolMapping feature found in the EA inputs.Note that this has nothing to do with the regular currency pair prefix/suffix, because those can be set in the EA input settings. Ofcourse it can be set in this file as well, but this would only add extra work.Symbol conversion feature is very useful for Indices, CFD and Metals. As you may know there are different names for the samesymbols among brokers. It is impossible to create the system that will work on all brokers because hundreds of brokers existwith different symbol names. Like for instance on broker #1 you can have symbol named SP500, while on broker #2 this couldbe named S&P500 and broker #3 could have _SP500. This will lead to trades ignored and not copied.Now image if your master account is broker #1. It has SP500 symbol and you send trades to those other two brokers (slaves).They should have entries in the conversion files. The broker #2 should have “SP500=S&P500″ and broker #3 should have“SP500=_SP500″.Note that the symbol name from master account (on the left) comes first and then goes symbol name from slave account (onthe right).Now image if your master account is broker #2. It has S&P500 symbol and you send trades to those other two brokers (slaves).They should have entries in the conversion files. The broker #1 should have “S&P500=SP500″ and broker #3 should have“S&P500=_SP500″.You can also add 3rd parameter (scale factor) at the end like this: S&P500=SP500=2.0This is the special lot multiplier value that will be applied for this particular pair before any money management rules. If the 3rdparameter is missing EA will not apply scale factor to that pair.Note that conversion files are not included with the software. You should create conversion file manually for all brokers youneed to use it. This could be a challenge at first, but with this conversion feature it is great to have a solution.Note that the same broker may have different symbol names on different account types. Many brokers use regular symbolnames on demo accounts, but when you open real account, you will see that symbol names may be different.

How to create symbol conversion file?Open your favorite text file editor. I personally use Notepad. Enter as many conversion rules as you need. Each line should haveone rule. See example conversion file for FXPrimus broker demo as slave account when trades are sent from master account onAlpari UK.NQ100.H=ND

Page 30: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

US500.H=S&P500ZS.H2=SoybeanSB.H2=SugarSee example conversion file for Alpari UK broker demo as slave account when trades are sent from master account onFXPrimus (opposite to previous example)ND=NQ100.HS&P500=US500.HSoybean=ZS.H2Sugar=SB.H2See example conversion file for FxPro broker demo as slave account when trades are sent from master account on Alpari UK.XAUUSD=GOLDXAGUSD=SILVERWhen you complete adding rules you need, please save the file as RTC-sct.txt into the \Terminal Data Folder\MQL4\Logs\folder. If Client EA was running at this time, please restart it to load the file.Note: When adding symbol names to the RTC-sct.txt file the symbols on the right side (slave) should have suffixes, but don'tneed that for left side (server side).For example if you have a SPX symbol name on the master account and the same symbol name is SPX.fx on the slave accountyou need to enter SPX=SPX.fx even if EA already has suffix detected automatically or you have CurrencyNameSufix=.fxEvery situation can be very unique, so be patient experimenting with this!

Examples on how to use LotMultiplier on the Client EAExample 1: Signal provider trades on a 1.000 account and your account is 50.000, if you copy signal provider's trades as is youwill get too small profit (loss). So you can set multiplier to 50, and when signal provider opens 0.1 lot size position you will get5.0 lot size position.Example 2: Signal provider trades on a 100.000 account and your account is 20.000. It will be dangerous to use the same lotsize, sometimes it will be impossible. So you can set LotMultiplier to 0.2 and when signal provider opens 10.0 lot size positionyou will get 2.0 lot size position. If resulting lot is smaller than minimum lot size set by your broker Client EA will use minimumlot size.

EA error messagesJust like any software, this EA will display you error messages in case something goes wrong.Errors can come from your broker, computer, internet connection problems or EA itself.Most of the errors are self-explanatory, but here are few that you might know. Error message Meaning What to doInitialization error #1. EA cannotconnect to server. Restart the EAor contact support...

EA cannot authorize with theserver.

Try to restart EA by removing itfrom the chart completely andattaching again. If this does nothelp then contact support.

Initialization error #2. EA cannotrun. Please contact support...

EA cannot authorize with theserver.

Try to restart EA by removing itfrom the chart completely andattaching again. If this does nothelp then contact support.

Page 31: Instruction manual for Client EA - Automated Forex Trading ... Client EA Advanced 1... · Please read this instruction manual carefully to fully understand how this software works

Disclaimer of UseTrading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors. The high degree ofleverage can work against you as well as for you. Before deciding to invest in foreign exchange you should carefully consideryour investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some orall of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware ofall the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have anydoubts.To the maximum extent permitted by applicable law, in no event shall Client EA ("Software"), or its suppliers be liable for anyspecial, incidental, indirect, or consequential damages whatsoever (including, without limitation, damages for loss of businesstime, business profits, business information, or any other kind of loss) arising out of the use of, or inability to use the Software,or the failure to provide support services, even if Software, or one of its supplies has been advised of the possibility of suchdamages. Software’s entire liability shall not exceed the price paid for the software. Software provider will not be liable for anyclaims of loss, financial or otherwise, resulting from the use of software.