Netswap EA guide
Overview
The Netswap EA is an Expert Advisor for MT4 that opens multiple trading orders of different instruments, size and direction at the same time on multiple accounts located in different platforms placed on the same computer, and that closes all trading orders once one of them is closed in one account.
The Netswap EA is made of a Master EA (EA_Master_v1.0) which draws the panel required to choose the specifications of each order and to open the trades on all accounts, and a Slave EA (EA_Slave_v1.0) which catches the signal sent by the Master EA.
License validation
The Netswap EA is provided of a licensing system based on Account name, this means that it can only be activated if the names of the MT4 accounts on which you want to use the Master and Slave EAs on are listed in our database.
By default, we add to our license table the full name you used when purchasing this product.
If the MT4 account name on which you plan to run the Master or Slave EA on is different from the one mentioned above, send an email to support@netswapsystem.com with the account name details and we will proceed to register the new name in our whitelist.
You can find the MT4 account name in the “Navigator” window under the “Accounts” section.
If the “Navigator” window is not opened in your MT4 platform, click on “View” in the top toolbar and then click on “Navigator”.
Kindly note that in order to prevent unauthorized access and distribution of this EA which is a breach of our terms and conditions, we don’t accept multiple registrations of totally different names and you should use your first name and surname for demo accounts as well.
We do accept unlimited registrations of slightly different names (for example John Smith USD, John Smith 001, Smith John etc.) as we recognize that different brokers may use different account name formats.
Any registration request sent during working hours (Monday to Friday from 9 AM UK time to 19 PM UK time) will be processed the same day while those sent outside working hours will be processed the next business day. Any request sent on weekend will be processed on Monday.
The same rules apply for the registration of the full name used at the time of purchase.
Installation
Step 1) Extract the Netswap EA Zip file downloadable through the link included in the Welcome email.
Step 2) Open your MT4 platform, click on “File”, then click on “Open Data Folder”.
Step 3) Open the “MQL4” folder and then the “Experts” folder.
Step 4) Copy the “EA_Master_V1.0” and/or the “EA_Slave_V1.0” EA and paste it in the “Experts” folder.
Repeat the process for each MT4 trading platform you want to use the EAs on.
Master EA execution
Step 1) Boot up the Metatrader platform with the Master EA installed and allow AutoTrading (green icon means AutoTrading is on).
Step 2) Open a new chart for any instrument and add the EA_Master_V1.0 to the chart, by double-clicking on it in the MT4 Navigator list or dragging it onto the chart.
Step 3) In the “Common” section of the Master EA check “Allow DLL imports”. This is required to perform license checks.
Step 4) In the “Inputs” section of the Master EA you can change the panel font size and the lot size of the order placed through the account with the Master EA attached. Leave the other parameters at their default settings. Click ok.
A smile face placed on the top right corner of the chart means that the Master EA is running successfully.
Slave EA execution
Step 1) Boot up the Metatrader platform with the Slave EA installed and allow AutoTrading (green icon means AutoTrading is on).
Step 2) Open a new chart for any instrument and add the EA_Slave_V1.0 to the chart, by double-clicking on it in the MT4 Navigator list or dragging it onto the chart.
Step 3) In the “Common” section of the Slave EA check “Allow DLL imports”. This is required to perform license checks. Click ok.
A smile face placed on the top right corner of the chart means that the Slave EA runs successfully.
How to place a Netswap trade
Step 1) Make sure the Master EA running on one account and the Slave EA running on the other/s account/s works properly, and that each platform is connected to the broker server by checking the connection status message in the right-bottom corner (green/red or green/blue icon means the broker is connected to the server).
Step 2) In the Master EA panel, insert the instrument, direction and size of the orders as well as the account number to specify on which account each order must be opened.
Please note that the name to put in the “Instrument” field must be written in exactly the same way as it is written the instrument (including uppercase) and the size must be expressed in lots.
Step 3) Click on “Open trades”.
All the orders will be opened at the same time and closed when one account reaches the stop out level or when one order is closed manually.
Important information and advices
- If you don’t want to check the “Allow DLL imports” box every time you run a new instance of the Netswap EA, you can enable this option by default on the platform in the following way: click on “Tools” in the top toolbar, then click on “Options”. In the newly opened window, go to the “Expert Advisors” tab and then check “Allow DLL imports”.
- It is highly recommended the use of demo trading accounts to take confidence with the Netswap EA before running it on real accounts.
- Both the Master and Slave EA must run to open and close all trades at the same time.
- Each instrument you are willing to trade must be added to the MarketWatch list of each respective platform in order for the Netswap EA to work properly.
- The Netswap EA still work successfully if, after placing the trades, the platforms are closed and opened again at a later date.
- You can run more than one portfolio at the same time by placing multiple Netswap trades on the same accounts or on different accounts through the execution of multiple Master and Slave EAs.
- When running multiple Netswap trades on same or different accounts, the Netswap EA will only close those orders that are attached to the closed order.
For example, if you run a EURUSD and USDJPY Double Netswap trade and you close manually the USDJPY position in one account, the Netswap EA will only close the USDJPY position in the other account.
- If you are going to trade with brokers you have never used before, it is recommended to make a simulation of the Netswap trade by running the Netswap EA on the brokers’ real accounts to ensure that all orders are properly opened. Our advice is to open a micro-lot position so as to pay as less spreads/commissions as possible.
- Although the vast majority of brokers have a contract (lot) size of 100,000 units, some providers may offer a different contract size. As the size of the orders must be expressed in lots in the Master EA, it is always recommended to check the contract size of the pair involved before placing the orders.