General questions
Installation and registration
Usage
Troubleshooting
General questions
Q: What Windows versions is Account Copier compatible with?
A: With Windows 98 and higher (Windows 98, Windows 2000, Windows Server 2003,
Windows Server 2008, XP, Vista, Windows 7).
Q: Is Account Copier compatible with 64 bit OS?
A: Yes
Q: What software do I need to have on my computer to copy trades?
A: You need to have the following software:
1)
2 MetaTrader terminals:
a.
Source MetaTrader terminal which is connected to "master" account
b.
Receiver MetaTrader terminal which is connected to your account.
2)
.Net framework 2.0, if you do not have it, then please follow
these
instructions to install it.
3)
Account Copier, please see Copier installation recommendations
here.
Q: Can I copy trades into several accounts?
A: Yes.
In this case you need our Multilicense Account Copier. This version allows you to copy
trades from multiple providers to 10 processors.
Installation and registration
Q: Where can I download Account Copier?
A: Account Copier can be downloaded from
here.
Q: How do I install Account Copier?
A: Please see installation instructions
here.
Q: How do I get my registration key and register Account Copier?
A: Please see instructions
here.
Q: When will I get my registration key?
A: You’ll get your registration key within next 24 hours after you do the key request
from the program.
Q:
I purchased 1 license and I want to
install Account Copier on my home computer and my work computer (laptop/VPS).
Can I do this?
A: Sorry but no. Our sales policy is: one computer - one license. Software is
attached to your computer and cannot be registered with the same key on another
computer(s). The customer has the right to move Account Copier to another computer in
case of crash old computer or purchasing the new one. In this case we block old key
and issue new one at no extra cost. Unfortunately we cannot issue keys for 2 or
more computers, that single user could have, for a price of a single license. In
this case you can purchase more than one license.
Q: My computer, where I installed Account Copier is broken (I purchased a new computer/I
want to install Account Copier on more powerful computer/etc.). What can I do?
A: In this case you can move your license to another computer at no extra cost.
We will block your old registration key and issue the new one for free.
Q: Do you provide software upgrades for free?
A: We provide minor upgrades for free. For example, after release of version 1,
we issued versions 1.1, 1.2, 1.3 ... 1.25. You can have these upgrades for free
and your registration key is valid for them. But to upgrade for new major
version 2 you will need to pay upgrade fee (that is not very big, ~25% of new
version price).
Usage
Q: I want to copy trades from all currency pairs, do I need to attach SignalProcessor
EA to all currency pairs?
A: No, it is important to have only one Copier EA per one terminal, trades from all
currency pairs will be copied.
Q: How do I change EA settings?
A: To change EA settings please do the following steps:
1)
Open MetaTrader terminal
2)
Activate a chart with Copier EA (SignalProvider or SignalProcessor)
attached
3)
Press F7 or right click on the chart and choose Expert Advisors ->
Properties from drop-down menu

4)
If properties are not open then change the timeframe (it does not
matter what timeframe you choose, it is important to change it to another value)
and press F7 right away after you changed the timeframe.
Important notice: Do not open EA
properties by double-click on EA name in Navigator window, in this case
MetaTrader will replace all EA settings with default values.

Q: How can I adjust position sizes?
A:
You can adjust lot size using one of the following methods:
1)
Processor (customer’s account) uses the same
lot as Provider (default settings are: UseFixedLot=false,
LotMultiplier=1)
2)
Processor ignores Provider’s lot sizes and
always uses fixed lot size (settings are: UseFixedLot = true, LotSize=<your lot
size>)
3)
Processor multiplies Provider’s lot size
by some value (LotMultiplier = <some multiplier>, UseFixedLot=false)
For example: If signal provider trades
with small money, for example $1.000 and your account is $10.000 you can set
LotMultiplier=10 and when provider buys 0.1 lot, software will buy 1 lot on your
account, or in opposite situation you can decrease lot.
Q: Which terminal should be launched first? Is it Source (Master) or Receiver
(Slave) terminal?
A: Actually it does not matter which terminal is launched first.
Troubleshooting
Q: During the installation process I see such an error message: “.NET runtime library is not installed”. How
can I fix it?

A: Please install Microsoft .NET runtime library which is necessary for Account Copier.
You can find installation instructions here:
http://www.fx-metropolis.com/ac_DotNetRuntime.html
Q: During the installation process I see such a message:
"Your operation system virtualizes files and folders. Account
Copier will not work being installed into program files or other system folder". Is
this error message, and what should I do?

A: No, this is not an error message; it
is just an information message.
Microsoft added some additional restrictions for “Program Files” folder in Vista
and Win 7. These restrictions may interfere Account Copier execution and it will
not copy orders. So that’s why we recommend installing your MetaTrader terminals
outside of “Program Files” folder. For example you can install it to
“C:\MT\<your broker name>” instead of “C:\Program Files\<your broker name>”.
Q:
Trades are not copied to my account, how can I fix that?
Please check the following things:
1)
Check that both MetaTrader (Source and Destination) terminals are
running all the time. Actually we recommend running Account Copier on VPS to
make copying more reliable.
2)
Check that you have SignalProvider EA attached to one (and only one)
chart on Source terminal
3)
Check that you have SignalProcessor EA attached to one (and only one)
chart on Receiver terminal
4)
Check that Expert Advisors are enabled in both MetaTrader terminals:

5)
Check that you have strong internet connection.
6)
If you use Windows Vista/Windows 7 or Windows Server 2008 then check
that both your terminals are installed outside of Program Files folder (for
example in C:\MT\FXCM)
7)
Check EA logs for both terminals, you can find logs in “Experts” tab
of the Terminal window:

Probably you’ll see one of these
error messages in Source Terminal:
·
Message: “dll calls are not allowed; 'SignalProvider.dll'-'SaveFile'”
In
this case please open EA properties, check “Allow DLL imports” and uncheck
“Confirm DLL function calls” like it is shown on the screenshot below:

·
Message: “Access to signals is disabled. Please contact your Signal Provider for
more information.”
In
this case please check that your registration key is entered into RegKey field
of SignalProvider EA.
If the
key is there then contact your signal provider and ask if your key is active.
·
Message: “Possible invalid dir: <Destination MT4 folder>\Experts\Files
Cannot save task”
In
this case please check that you have
SignalProvider.DestinationDir = Your MT
Path\Experts\Files (for example “C:\MT\MetaTrader - FXCM\Experts\Files”)
Probably you’ll see one of these
error messages in Receiver Terminal:
·
Message: “DEMO MODE”
In
this case please check that your registration key is entered into RegKey field
of SignalProcessor EA.
·
Message: “Got error #130 (invalid stops)”
Probably receiver broker does not allow to place StopLoss and TakeProfit levels
as close to Entry price as source broker allows. In this case please use fixed
SL/TP levels on processor side (SignalProcessor.StopLossPips,
SignalProcessor.TakeProfitPips settings).
·
Message: “Got error #4106 (unknown symbol)”
In this case please check that you have valid values in:
o
SignalProvider.RemoveSymbolPrefix
Here you should put currency pair prefix (if exists) from Source terminal. For
example, if currency pairs are named as FxEURUSD then you need to put “Fx” into
RemoveSymbolPrefix field. If there is no prefix then this setting should be
empty
o
SignalProcessor.AddSymbolPrefix
Here you should put currency pair prefix (if exists) from Receiver terminal. For
example, if currency pairs are named as FxEURUSD then you need to put “Fx” into
AddSymbolPrefix field. If there is no prefix then this setting should be empty
o
SignalProviderMultilicense.RemoveSymbolSuffix
Here you should put currency pair suffix (if exists) from Source terminal. For
example, if currency pairs are named as EURUSDFXF then you need to put “FXF”
into RemoveSymbolSuffix field. If there is no suffix then this setting should be
empty
o
SignalProcessorMultilicense.AddSymbolSuffix
Here you should put currency pair suffix (if exists) from Receiver terminal. For
example, if currency pairs are named as EURUSDFXF then you need to put “FXF”
into AddSymbolSuffix field. If there is no suffix then this setting should be
empty
·
Message: “Got error #4109 (trade is not allowed)”
This
error can appear if “Allow live trading” box is not checked in EA properties. So
please check this box as it is shown on a picture below:
·
Message: “Got
error #133 (trade is disabled)”
It
means that "your broker forbid trading operations by expert advisor" (see more
information on MT forum: http://forum.mql4.com/2850).
·
Message: “dll calls are not allowed; 'SignalProcessor.dll'-'ProcessTasks'”
In
this case please open EA properties, check “Allow DLL imports” and uncheck
“Confirm DLL function calls” like it is shown on the screenshot below:

·
Message: “Order expired. Time difference: X hours.”
It
means that Source and Receiver terminals have different time zones. So please
calculate time difference between terminals and set
SignalProcessor.ExpirationHours = 1 + time difference, see an example below:

·
Message: “Sorry, but price is too far from requested entry point (price: X,
entry: Y)”
If
you see such a message then you probably have too big price difference between
brokers, please try to increase SignalProcessor.PriceDifferencePips value
If all of this does not help then please email Account Copier support team at
support@fx-metropolis.com
Q: I have a “sad” face near my SignalProvider EA, is it a problem?
A: It is not a problem if you have a “sad” face near SignalProvider EA (on source terminal)
but please make sure that you have a “smiley” face near SignalProcessor EA (on
receiver terminal). If you have a “sad” face near SignalProcessor EA then please
open EA settings and check “Allow live trading” box:

Q: I have big delays between placing order on Provider side and its appearing in my
terminal. How can I increase copying speed?
A: Please set TimeDelaySec=0.5 for SignalProvider and SignalProcessor EA
Q: I cannot change EA settings; every time I open EA settings I see default values.
How can I fix it?
A: Probably you open EA settings by clicking clicking on
EA name in Navigator window, it is incorrect, in this case MetaTrader will
replace all EA settings with default values. Please see Usage -> : How do
I change EA settings question from this FAQ.
Q: I see a cross next to EA name in MetaTrader terminal
Is it
ok?
A: It means that Expert Advisors are turned off in this terminal; please enable them with
the help of this button:

Q: Sometimes Account Copier misses
trades, other trades are copied correctly.
A: Please check the following to fix this problem:
1)
Check that your registration key is entered into RegKey field of
SignalProvider EA.
2)
If you trade with ECN broker and your terminal does not allow placing
initial StopLoss and TakeProfit levels for MarketOrders then set
SignalProcessor. Ignore_SL_TP_ForMarketOrders= true
In
this case initial StopLoss and TakeProfit levels from SignalProvider will be
ignored.
3)
If you run Account Copier on your home/work computer then check that
this computer does not go into “slip mode”:

Control Panel -> Hardware and Sound -> Power Options -> Change plan settings ->
4)
Try to increase SignalProcessor.PriceDifferencePips property value.
Q: I
got duplicated trades on my processor account. How can it happen and how do I
fix that?
A: Possible reasons of duplicates are:
1)
More than one Copier EA was running on Source or Provider terminals.
For example, you had 2 charts on Source terminal: EURUSD with SignalProvider EA
attached and GBPUSD chart on the same terminal with SignalProvider EA attached.
Please make sure that you have only one Copier EA (SignalProvider or
SignalProcessor per one terminal).
2)
More than one Provider terminal logged into the same account was
opened on this computer (2 Providers can send tasks to 1 processor).
In
this case just close the second Provider terminal.
3)
You logged into the another account on SignalProvider side for some time
and then logged into the previous account.
Please disable EA execution when you switch between accounts in Source or
Receiver terminals.
4)
You changed password in SignalProvider account and it caused
MetaTrader to “re-login”.
Please disable EA execution when you change password in Source terminal.
Q: My MetaTrader terminal crashes when I try to run Copier. How can I fix this?
A: Probably you have more than one Copier EA per one terminal. For example you may have SignalProvider EA on 2 charts of the Source terminal or SignalProcessor EA on 2 charts of the Receiver terminal. Please remove all superfluous EA instances.
Note: When you have the EA on one chart of the terminal it will process all trades from all currency pairs.
|