NONAPI TRADE COPIER - USER GUIDE

 


Nonapi Trade Copier - User Guide








 
 


Trade Copier Overview


1. This copier is a Windows desktop application that runs on your local computer or VPS. All trades are executed using your machine’s IP address to help comply with prop firm IP rules.


2. The copier is designed using a trading platform emulation approach. There is no need to open trading software or web traders, install copier EAs/bots, or connect through platform APIs. It can still operate even if your prop firm disables EA or API access.


3. The copier currently supports the following trading platforms:

- cTrader

- MT4

- MT5

- TradeLocker

- Tradovate


4. There is no restriction on the number of trading accounts you can run on a single computer. However, running more accounts will increase CPU and memory usage.


Some trading platform servers may also have their own rate limits. As a general recommendation, avoid running more than 30 MT4 or MT5 accounts or 10 Tradovate accounts concurrently on the same computer. If you need additional capacity, you can distribute accounts across multiple machines.


5. The copier supports both same-platform copying (for example, MT4 to MT4 or TradeLocker to TradeLocker) and cross-platform copying (for example, MT5 to cTrader or cTrader to Tradovate).

 

Upon account login, the trade copier automatically detects whether the account is in hedging or netting/futures mode. If the leader account is netting/futures mode, the same trading rules will be applied to the copy trades to follower account (e.g., long and short positions cannot coexist).


6. Data transfer latency between leader and follower accounts is typically under 0.2 seconds. However, total trade copy latency also depends on your network connection to the broker server and the broker’s execution speed, which are outside the copier’s control. Using a VPS located close to your broker’s server and choosing a stable broker may help improve performance.


7. All account credentials entered into the copier are encrypted and stored locally on your computer. When the copier is uninstalled, all saved data is permanently removed.


The copier does not transmit your credentials or trading activity to our servers. It only communicates with our servers in the following situations:

* License key authentication during initial startup

* Daily version update checks

* Retrieving MT4/MT5 server information


8. Limit and stop pending order copy is not supported. Instead, when a pending order is triggered on the leader account, it is copied as a market order on the follower account.


TP/SL price copy is supported only when both leader and follower accounts are hedging mode. This feature is switchable in the Copy Pair settings.  It's enabled by default.

 

Even if TP/SL price copying is disabled, or if either account is netting/futures mode, the copier will still send a market-close instruction to the follower account when the leader trade is closed by TP or SL.


9.  Missing copy trade may occur if your broker server gets unexpectedly out of reach.  In case that happens, you could use the close button at Copier position panel to quickly settle.

 

10. Future updates will be automatically downloaded when the copier restarts.  You could refer to 'Version History' at this site for update details.


11. The trade and copy logic used across supported platforms has been proven through our standalone copier products, which have been available since 2020. This Nonapi Trade Copier combines those established non-API features into a newer platform with an updated user interface.


12. Copier operation FAQ is located at bottom section.


13.  For any issues regarding setup or operation, feel free to contact us: 

support@nonapicopier.com

working hours: 7-15 GMT+0

https://nonapicopier.com

 

 

 

Installation


1. Run the installer file: `nonapicopier-setup.exe`




2. Follow the installation wizard. Once setup is complete, the copier will launch automatically.






3. A desktop shortcut will be created during installation. You can use this shortcut to launch the copier at any time.  Please note that only one instance of this application can run at a time.






4. 
To uninstall the application, locate **Nonapi Copier** in the Windows Start Menu and follow the standard Windows uninstall process.


Please note that reinstall won't overwrite your prior account and copy setups.  However uninstalling the copier will permanently remove all saved configuration data.




Copier Operation - Login


1. Input your license key and click 'Submit' button to perform license authentication with our license server.





2. It will also check if copier update is required.  If a new version is downloaded, it will auto exit and run that new installer to update.


3. Once license checked is done, it will show up the main window of this copier.  The license expiry date and copier version number are shown at below marked area:









Copier Operation - Menu


1. There are six menu selections: 'Accounts', 'Copy', 'Position', 'Logs', 'Setting' and 'Help'.








- Accounts - set up trade account, view account login status, start/pause/edit/delete that account

- Copy - set up copy pair, start/pause/edit/delete that copy pair

- Positions - view latest position info of accounts

- Logs - view log of all account and copy activities

- 'Setting' - set up some global setting variables

- Help - view our webstore and user guide link (here)




Copier Operation - Accounts


1. There are five buttons on top of 'Accounts' page - 'Import', 'Export', 'Start All', 'Pause All', 'Add Trade Account'.







- Import/Export: You can export account configurations to your local disk or import previously saved account settings.

- Start/Pause All: These buttons allow you to start or pause all account copy activities at once.

- Add Trade Account: Clicking this button opens the account setup page.





Select your trading platform. Different platforms require different account setup fields.




> cTrader




'Trade Account' - In the cTrader application, click the account section in the top-right corner. Your account number is shown in the highlighted area.

'Login Username' and 'Login Password' - Enter the same credentials used to log in to cTrader.

'Broker Name' - Enter your cTrader broker name per light green area.








> MT4 and MT5






'Trade Account' - Enter the account number from the 'Login' field in the MT4 or MT5 login panel.

'Login Password' - Enter your MT4 or MT5 password.

'Server Name' - Enter the server name shown in the 'Server' field of the MT4 or MT5 login panel.







> TradeLocker







'Trade Account' - Your account number can be found in the lower-left corner of the TradeLocker web trader.

'Login Username', 'Login Password', 'Broker Name' and 'Demo or Live' - input that email address as 'login username' and others per what have to input at TradeLocker web trader login page.







> Tradovate




'Trade Account' - In the Tradovate web trader, locate the account selection menu in the upper-right corner and enter the account name.




'Login Username', 'Login Password' and 'Demo or Live' - Enter the same credential as you input at your Tradovate broker login webpage.

'Symbol Names To Trades' - Enter the Tradovate symbols you want to allow for trading, separated by commas.

Example:

MESZ5,MNQZ5,MYMZ5,NQZ5,MGCZ5,6AZ5

This list should be updated periodically as contracts roll over to new front-month symbols. You can edit these values later using the account edit feature.





 


 
2. After entering account information, click 'Save' to store the configuration. If required fields are missing, the copier will display a reminder message.

You can also click 'Back' to cancel and discard the account setup.

After clicking 'Save', the copier automatically returns to the 'Accounts; page and begins logging in to the account.



3.  During the login process, the account connection status is shown in the 'Connection*' column.

* 'Connected' – Login was successful.
* 'Fails To Connect' – The copier could not establish a connection.

If the connection fails, review the login details in the 'Logs' page or use 'Edit' to correct your account credentials.

After making changes, click 'Start' to reconnect the account.



 


Copier Operation - Copy


1. The 'Copy' page is similar to the 'Accounts' page. It includes the following buttons: 'Import', 'Export', 'Start All', 'Pause All', 'Add Copy Pair'.

Copy pairs are automatically sorted alphabetically by platform-account name rather than copy pair name.

You can import or export copy pair settings to an external file, as well as start or pause all copy operations.

Please note that deleting a copy pair will remove its leader–follower position mapping table. Even if a new copy pair is later created using the same leader and follower accounts, any remaining copied trades will not be synchronized for exit because the original mapping relationship has been reset. Please use 'Edit' to modify the setup or 'Pause' if you want to temporarily hold it.







'Add Copy Pair' - Clicking it to open the copy pair setup page.





Copy Pair Name - 

A default name is automatically generated using the format `CP + local timestamp`. You may rename it, leave it blank, or use your own naming convention.

Internally, the copier assigns a hidden unique identifier to each copy pair.


Lot Ratio - 

This value determines the trade size multiplier applied when copying trades.

* Default value: 1.0
* Decimal multipliers are supported, such as 1.5 or 2.2

All symbol copy will take that input multiplier value as lot ratio.

The alternative input method is that you can also assign different lot multipliers for specific symbols using the following format:

symbol,multiplier;

Format: 

symbol name
comma
multiplier
semi-colon

Example:

EURUSD,2.0;AUDUSD,1.5;


Note: 

- For symbol specify method, use *leader* account symbol names.  For those symbols not listed at this input field, copier will use the default multiplier of 1.0.

- For futures platforms, only whole-number lot sizes are supported. If the calculated lot size is not an integer or is below 1, the copier will automatically round the value or apply a minimum size of 1.


Symbol Mapping List - 

Use symbol mapping when leader and follower accounts use different symbol names.

Format:

leader account symbol name
comma
follower account symbol name
semi-colon

Example:

EURUSD.raw,6EZ5;

Multiple mappings can be chained together:

EURUSD.raw,6EZ5;US500Cash,MESZ5;


Reminder: Symbol mapping has higher priority than suffix removal or suffix addition.



Suffix Removed (LE) - 

Removes a suffix from leader account symbols before copying.

Example:

If the leader account uses symbols such as `EURUSD.ecn`, entering:

ecn

will remove the suffix so the symbol becomes `EURUSD`.



Suffix Added (FL) - 

Adds a suffix to follower account symbols.

Example:

If the leader trade is `EURUSD` and this field contains:

.raw

then the follower account will receive `EURUSD.raw`.


Applicable Symbols - 

Restricts copying from the specified *leader* account symbols, separated each with comma, 

Example:

EURUSD,AUDUSD

If blank, apply to all symbol trades.


Reverse Trades? - 

Reverses copied trades on the follower account, including TP and SL levels.


Copy TP/SL? - 

Enabled by default.

When enabled, TP and SL values are copied to follower accounts.

Note: If either the leader or follower account uses netting or futures mode, TP/SL price copying is not available. In these cases, the copier will still close the follower trade when the leader trade closes via TP or SL.


Copy Price Mode - 

* 'By Price' – Copies the exact TP/SL price levels from the leader account.  It is selected by default.
* 'By Distance' – Recalculates TP/SL levels based on the distance from the leader’s entry price.


These TP/SL options are not shown when either account uses Tradovate, as it is a futures platform.



Applicable Magic List - 

Available only when the leader account is MT4 or MT5.

This allows filtering *leader* account trades by Magic Number.

Multiple values can be entered using commas.

Example:

342351,645123


Fixed Lot -

By default, this field is left blank, which means the follower account will use the same lot size as the leader account.

If a non-zero value is entered, the follower account will use the specified fixed lot size for all order entries and exits. If a lot ratio is also configured, the fixed lot value will be multiplied by that ratio.

To return to leader account lot-following mode, simply clear this field.

Use this feature with caution. It may cause copy discrepancies if (1) partial close performed at leader account; (2) manual position exits are performed on the follower account while trade copying is in progress.



=====



2. After configuring the copy pair, click 'Save'. The copier will return to the 'Copy' page.

Click 'Back' if you want to cancel without saving.



3. Each copy pair includes the following controls:

* 'Start / Pause'
* 'Edit'
* 'Delete'







Copier Operation - Positions



At the top-right corner of the **Positions** page, there is a copy pair selection menu.

By default, the page displays open positions for enabled accounts. Accounts are listed alphabetically, and accounts without positions are not shown.





Each position row has one trade close button.  It can be manually clicked to quickly close a trade. 


If a specific copy pair is selected, only positions related to that pair are displayed.

In this view, positions are grouped first by leader account and then by follower account.





Please note that the copier uses a feature-rich UI framework, which may refresh slightly slower than real-time activity.

For the most accurate live updates, refer to the 'Logs' page.




Copier Operation - Logs


All system and activity logs are displayed in the **Logs** page.

You can review:

* Login attempts and connection status
* Trade copy activity
* Error messages and failed operations

If you require support, click 'Open Log Folder' and send the relevant log file to our support team.

Log files are retained locally for up to 90 days.

Please note that log files do not contain login credentials.










Copier Operation - Setting


The 'Settings' page contains global variable setup.

Language

Currently, only English is supported.

Signal Wait Seconds

If a follower account temporarily loses connection, the copier cannot execute trades during that period.

Incoming trade signals will be queued for a limited time while the copier waits for the follower account to reconnect.

* Default value: 30 seconds 

It can be adjusted up to max 300 seconds.

If the follower reconnects within the configured time window, the queued trades will still be copied.

Log Saved

You can disable log file storage if you do not wish to save logs locally.










Copier Operation FAQ 



1.  How is my license activation count deducted?

A computer activation is tied to a single physical PC, VPS, or virtual machine instance. Each installation uses one activation slot from your license.

Please note that some VPN software may generate virtual or altered hardware identifiers. This can cause Windows to report the system as a different device to Trade Copier, which may result in an additional activation being deducted.
 
 
2. If I migrate copy accounts from another computer or another trade copier while positions are still open, will copying continue on this trade copier?

This trade copier maintains a local position ID mapping table between leader and follower trades. The mapping data is stored locally on the computer running the copier.

Because of this, the copier will not manage or close trades that were not originally opened by this instance of the trade copier.

If there are still open positions, please wait until all trades are fully closed before migrating to this trade copier.
 
Additional Caution: Unexpected Computer or VPS Shutdown

The position ID mapping table is saved locally only when the copier is closed properly. If the computer or VPS shuts down unexpectedly, the copier is unable to save the mapping table or restore it when restarted.

If there are any open copied trades before such event, your manual process is required to settle them.
 

3. If I get a login failure, what should I do?
 
First, double-check the spelling of your login credentials, broker name, and server name.
 
Review the login output messages in the 'Logs' panel to identify the possible cause of the issue.

If you still cannot resolve the problem, please take a screenshot of the 'Logs' panel and send it to our support team along with your broker/server name and email address.

The support email address is listed at the end of this section.
 
 
4. What symbol names should I use in the 'Lot Ratio' input field?
 
You may enter a single numeric value such as 1 or 1.5 or 2  to apply the same lot multiplier to all symbols.

If you want to specify different lot multipliers for specific symbols, use the symbol names from the 'leader' account.

Format:

symbol name
comma
lot multiplier
semi-colon 

Example:

EURUSD,2;AUDUSD,1.5;
 
 
5. Can I use an MT4 or MT5 investor account?

Yes. The copier will detect whether the account is an MT4 or MT5 investor account after login.

Investor accounts are read-only accounts, so trading operations will be blocked by both the trading platform and this trade copier if it is set as follower account.
 
However, if the account is used as a 'leader' account, the copier can well read and fetch position updates normally.

 
6. Why is TP/SL copying enabled for MT5-to-MT5 copying, but no TP/SL prices are copied to the follower account?

The TP/SL copy feature only works when both the leader and follower accounts are using 'hedging mode'.  If you got this issue, that means one of the accounts is netting/futures mode.

For cTrader and MT5 accounts, the copier automatically detects whether each account is using hedging mode or netting/futures mode after login.

Therefore, even if TP/SL copying is enabled in the copy setup, TP/SL prices will not be copied if either account is using netting or futures mode.

Below are supported account modes by platforms.  This is preset at your account registration with your brokers:

* cTrader: hedging or netting mode
* MT4: hedging mode only
* MT5: hedging or netting mode
* TradeLocker: hedging mode only
* Tradovate: futures mode only


7. What happens if my broker server is down for weekend maintenance?

If the account was previously connected, the copier will continue trying to reconnect every five seconds. During weekend maintenance, it is recommended to shut down the copier and restart it at the beginning of the next trading week. All account and copy settings are saved automatically before the copier closes.
 
 



Suggested Steps for Support Requests


1. Open the 'Logs' panel and click 'Open Log Folder'.

2. Locate the relevant log file for the affected day and send it to support.

3. Provide a detailed description of the issue.

4. Include screenshots whenever possible to help explain the problem.

Please note that log files do not contain your login credentials.

5. Send your issues to our support email: support@nonapicopier.com











Popular posts from this blog

NONAPI TRADE COPIER - VERSION HISTROY