Professional Documents
Culture Documents
CurrencySelectorEA Expert Advisor Users Guide
CurrencySelectorEA Expert Advisor Users Guide
EA for MT4
September 12, 2019
Contents
Copyright Notices............................................................................................... 4
System Requirements....................................................................................... 12
3.1 Operating System Requirements........................................................................................................... 12
3.2 Hardware Requirements.........................................................................................................................12
3.3 MetaTrader (MT4) Requirements and Settings.....................................................................................12
3.4 Forex Broker Requirements...................................................................................................................12
Knowledgebase.................................................................................................. 20
5.1 How to Download MT4........................................................................................................................ 20
5.2 How to Download the Setup Application............................................................................................. 20
5.3 How to Install the CurrencySelectorEA EA......................................................................................... 21
5.4 How to Upgrade the EA....................................................................................................................... 24
5.5 How to Attach the CurrencySelectorEA Expert Advisor to a Chart................................................... 24
5.6 MetaViewer dll could not be found...................................................................................................... 27
5.7 CurrencySelectorEA Expert Advisor First Time Activation............................................................... 28
5.8 Sad Face Instead of Smiley Face After Attach.....................................................................................30
5.9 No Updates to Chart..............................................................................................................................31
5.10 Prompted for Access ID at Service Access Settings...........................................................................32
5.11 How to Edit the EA Input Values.......................................................................................................33
5.12 Not Enough Memory For Bar History Or Indicator........................................................................... 33
5.13 Step-by-step Installation of Expert4x EAs and Indicators.................................................................. 34
5.14 How to download an EA setup in VPS environment......................................................................... 39
5.15 How to enable JavaScript in your Internet Explorer...........................................................................51
5.16 How to Enable Download in your Internet Explorer..........................................................................53
Page ii
Operational Messages.......................................................................................57
6.1 Message 1001........................................................................................................................................ 57
6.2 Message 1002........................................................................................................................................ 58
6.3 Message 1008........................................................................................................................................ 59
Support...............................................................................................................61
Index.......................................................................................................................................... 62
Page iii
Chapter
1
Copyright Notices
Copyright©2019 – Expert4x, all rights reserved. This eBook is intended for the purchaser’s personal use only.
No part of this eBook may be reproduced or transmitted in any form whatsoever, electronic, or mechanical,
including photocopying, recording, or by any informational storage or retrieval system without expressed written
permission from Expert4x.
Copyright©2019 EAfactory, all rights reserved. All title, including but not limited to copyrights, in and to the
CurrencySelectorEA EA and any copies thereof are owned by EAfactory or its suppliers. All title and intellectual
property rights in and to the content which may be accessed through use of the CurrencySelectorEA EA is the
property of the respective content owner and may be protected by applicable copyright or other intellectual
property laws and treaties. All rights not expressly granted are reserved by EAfactory. For the full details please
refer to the End-User License Agreement ("EULA")
Chapter
2
Getting Started with the CurrencySelectorEA EA
Getting Started provides a guided exploration of the CurrencySelectorEA EA. It is geared for an audience that has
little or no knowledge of installing an MT4 EA. It walks the novice user through downloading and installing the
CurrencySelectorEA EA.
4. Click on the Download EA Setup button to download the EA setup for the MT4 terminal.
Page 5
Getting Started with the CurrencySelectorEA EA
5. Run the downloaded setup application. Select the MT4 instance through the setup wizard pages to where
you want the EA to be installed.
6. When the setup completes start the MT4 up. The CurrencySelectorEA EA entry should appear under the
Expert Advisors node in the Navigator window (View > Navigator)
Page 6
Getting Started with the CurrencySelectorEA EA
The setup application lists the available MT4 instances. Select one of them for installation target and click on the
Next.
Note:
For some earlier version Windows version the list may not contain all the MT4 instances. In this case run the
setup application as administrator and use the Add target directory... button to navigate and pick up the desired
folder.
Page 7
Getting Started with the CurrencySelectorEA EA
Always select the main MT4 folder itself for installation target, not any of its sub-directories.
When the installation is complete start the MT4 up and check that the EA appears in the Navigator window
(View > Navigator):
Now everything is set up for the first activation of the CurrencySelectorEA Expert Advisor .
The following pictures demonstrate the first time activation of the CurrencySelectorEA Expert Advisor in a few
steps.
Page 8
Getting Started with the CurrencySelectorEA EA
Note:
Ensure that the
• Allow live trading,
• Allow DLL import and
• Allow import of external experts
are checked.
Page 9
Getting Started with the CurrencySelectorEA EA
This lists the parameters of the EA where the operational aspect of the CurrencySelectorEA EA can be set
up. For more details see the CurrencySelectorEA EA Configuration Guide – for now click OK and let the
EA start up with default settings.
Note:
At the very first time the EA may prompt for the Access ID to verify that the usage of product is licensed.
The Access ID is pre-configured and is the same as the login name to the web support site. Feel free to
change your Access ID at the Web Support Centre and ensure not to share it with anyone else. Enter the
Access ID and click Save:
Page 10
Getting Started with the CurrencySelectorEA EA
The CurrencySelectorEA Expert Advisor has been attached to the chart. The smiley face in the top-right corner
shows that the initialisation of the CurrencySelectorEA Expert Advisor was successful and the EA is now
looking for trading opportunities.
See the smiley face in the corner:
In case of a problem getting the EA up and running please refer to the Knowledgebase section.
Page 11
Chapter
3
System Requirements
Overview of prerequisites in order to install and get the product up and running.
4
CurrencySelectorEA EA Configuration Guide
The CurrencySelectorEA EA configuration guide.
In order to activate the CurrencySelectorEA EA attach it to a chart window – for more details see
CurrencySelectorEA EA First Time Activation section.
Page 13
CurrencySelectorEA EA Configuration Guide
Lookback Weeks
ATR Period
Tables Update Interval
Closed Week The Weekly Volatility table presents the last full
Monday to Friday week, regardless of the current
day of the ongoing week.
Page 14
CurrencySelectorEA EA Configuration Guide
Rolling Week The Weekly Volatility table presents the last week
as it was ended yesterday.
For example, on a Thursday, the rolling window of
previous week's Thursday to this week's Wednesday
is presented.
Related reference
Show Market Names
Hide Market Names
Lookback Weeks
ATR Period
Tables Update Interval
Lookback Weeks
Lookback Weeks
The number of weeks to go back in the charts to calculate the Weekly Volatility table. When more than 1 week is
configured then the volatility figures get averaged on a daily basis.
Related reference
Show Market Names
Hide Market Names
Week Period Calculation Mode
ATR Period
Tables Update Interval
ATR Period
ATR Period
Used for, and corresponds to the ATR indicator's period parameter.
The ATR indicator is employed by the Currency Trendiness, the Spread Factor and Swap & Margin tables.
Related reference
Show Market Names
Hide Market Names
Week Period Calculation Mode
Lookback Weeks
Tables Update Interval
Page 15
CurrencySelectorEA EA Configuration Guide
Automatic: Prefix & Suffix The EA identifies the broker specific market name prefix and suffix
Discovered By EA values..
Manual: User Defined Prefix & In case of variable prefix or suffix values are used by the broker across
Suffix the market names, or non-FOREX markets are used for the EA, the
automatic discovery may not succeed. With this manual mode enter the
prefix and the suffix as seen in the MT4 Market Watch window to the
EA parameter Manual Market Name Prefix and Manual Market Name
Suffix, respectively.
Related reference
Manual Market Name Prefix
Manual Market Name Suffix
Page 16
CurrencySelectorEA EA Configuration Guide
Page 17
CurrencySelectorEA EA Configuration Guide
Related reference
Column's Low Value
Weekend: No Market Data Available Colour
Weekdays: No Market Data Available Colour
Partial Market Data Available Colour
Page 18
CurrencySelectorEA EA Configuration Guide
Related reference
Column's High Value
Column's Low Value
Weekend: No Market Data Available Colour
Partial Market Data Available Colour
Page 19
Knowledgebase
Chapter
5
Knowledgebase
Frequently Asked Questions and other common use cases.
Answer
The way to get and install MT4 is to download it directly from your broker.
Please download the MT4 setup application directly from one of your preferred brokers web site.
3. Click on the Download EA Setup button to download the EA setup for the MT4 terminal.
Page 20
Knowledgebase
Page 21
Knowledgebase
The setup application lists the available MT4 instances. Select one of them for installation target and click on the
Next.
Note:
For some earlier version Windows version the list may not contain all the MT4 instances. In this case run the
setup application as administrator and use the Add target directory... button to navigate and pick up the desired
folder.
Page 22
Knowledgebase
Always select the main MT4 folder itself for installation target, not any of its sub-directories.
When the installation is complete start the MT4 up and check that the EA appears in the Navigator window
(View > Navigator):
Page 23
Knowledgebase
Now everything is set up for the first activation of the CurrencySelectorEA Expert Advisor .
Answer
In order to upgrade the EA please follow these steps:
1. Download the latest CurrencySelectorEA EA from the Web Support Centre. For detailed steps refer to the
How to Download the Setup Application.
2. Quit the MT4 terminal if it was running.
3. Execute the downloaded CurrencySelectorEA EA setup application. Follow through all of the wizard pages
to complete the EA installation.
4. Start up the MT4 terminal.
The upgraded CurrencySelectorEA EA will pick up and carry on managing any existing trades created by the
previous EA version.
Related tasks
Step-by-step Installation of Expert4x EAs and Indicators
How to download an EA setup in VPS environment
Related information
How to Download the Setup Application
The following pictures demonstrate the first time activation of the CurrencySelectorEA Expert Advisor in a few
steps.
Page 24
Knowledgebase
Note:
Ensure that the
• Allow live trading,
• Allow DLL import and
• Allow import of external experts
are checked.
Page 25
Knowledgebase
This lists the parameters of the EA where the operational aspect of the CurrencySelectorEA EA can be set
up. For more details see the CurrencySelectorEA EA Configuration Guide – for now click OK and let the
EA start up with default settings.
Note:
At the very first time the EA may prompt for the Access ID to verify that the usage of product is licensed.
The Access ID is pre-configured and is the same as the login name to the web support site. Feel free to
change your Access ID at the Web Support Centre and ensure not to share it with anyone else. Enter the
Access ID and click Save:
Page 26
Knowledgebase
The CurrencySelectorEA Expert Advisor has been attached to the chart. The smiley face in the top-right corner
shows that the initialisation of the CurrencySelectorEA Expert Advisor was successful and the EA is now
looking for trading opportunities.
See the smiley face in the corner:
In case of a problem getting the EA up and running please refer to the Knowledgebase section.
Page 27
Knowledgebase
Solution
From the EA installation perspective you can ignore this message.
The installer was at the very last step to start up the Users Manual PDF viewer. This is a request to the Windows
operating system to start the registered PDF reader application and looks like Windows could not start up the
PDF reader for some reason. This is probably a Windows or an MT4 settings problem.
Please double check that the EA appears in the MT4 terminal Navigator window (press Ctrl+N), it should be
listed at the section Expert Advisors.
The following pictures demonstrate the first time activation of the CurrencySelectorEA Expert Advisor in a few
steps.
Note:
Ensure that the
• Allow live trading,
• Allow DLL import and
Page 28
Knowledgebase
This lists the parameters of the EA where the operational aspect of the CurrencySelectorEA EA can be set
up. For more details see the CurrencySelectorEA EA Configuration Guide – for now click OK and let the
EA start up with default settings.
Note:
At the very first time the EA may prompt for the Access ID to verify that the usage of product is licensed.
The Access ID is pre-configured and is the same as the login name to the web support site. Feel free to
change your Access ID at the Web Support Centre and ensure not to share it with anyone else. Enter the
Access ID and click Save:
Page 29
Knowledgebase
The CurrencySelectorEA Expert Advisor has been attached to the chart. The smiley face in the top-right corner
shows that the initialisation of the CurrencySelectorEA Expert Advisor was successful and the EA is now
looking for trading opportunities.
See the smiley face in the corner:
In case of a problem getting the EA up and running please refer to the Knowledgebase section.
Page 30
Knowledgebase
Autotrading is disabled
The AutoTrading might be disabled
• Verify that the toolbar button AutoTrading is pressed.
Toolbar button when Expert Advisors disabled:
Click to enable:
Page 31
Knowledgebase
Connection Lost
MetaTrader should be connected to the broker's server.
1. Check the bottom right corner of MetaTrader, this is when it has lost connection to the server:
2. If connection is lost then login again or restart MT to force reconnection. Try again activating the
CurrencySelectorEA EA when connection is back.
Market is closed
New tick information and updates to chart happens when markets are open.
• Double check that markets are meant to be open currently.
Disk is full
There should be at least 50MB free disk space available on the drive MetaTrader is installed on.
• If the free disk space is low then free up space.
Page 32
Knowledgebase
Please do not share out to others your Access ID. That is against the licence agreement terms and
conditions and also all 3rd party usages will count when checking the number of EA copies being used.
Sharing out your Access ID can result in licence check failure and the EA may stop functioning.
Keep your Access ID secure, change it away from the its default value at any time on the Web Support
Centre site.
Answer
In order to edit the input parameters of an EA which is already attached to a chart follow these steps
1. Select/click the chart which hosts the CurrencySelectorEA EA in your MT4 application.
2. Press F7 on your keyboard, or alternatively click on the smiley (or sad) icon in the top-right corner of the
chart.
3. Edit the CurrencySelectorEA EA input values in the appearing EA properties window
4. Click OK when editing is complete
Issue
Some of the market bar history data or an indicator fails to load because the MT4 runs out of memory. An error
message similar to the below is reported:
Solution
The bar history data takes up too much memory when loaded into RAM and the charts. The MT4 application
needs to be configured to keep less number of bars on the charts.
1. In the MT4 application menu select Tools > Options then select the Charts tab.
Page 33
Knowledgebase
2. Enter 512000 into the Max bars in history, and 65000 into the edit box Max bars in chart:
3. Attach the EA to the chart now. If the issue is still there then go back to the previous step and enter half of
the previous values. Keep repeating these two steps - halving the values every time - until the EA attaches
successfully.
Page 34
Knowledgebase
and you see the origin.txt or the origin file go to the standard installation page.
• If the File Explorer shows a folder like this one below
and you see the terminal.exe or terminal file go to the non-standard installation page.
Page 35
Knowledgebase
2. Start the EA or indicator setup program. Follow through the setup until you reach the Select Target
MetaTrader Directory window.
3. In this window select your targeted MetaTrader's Data Folder, as per the origin.txt noted earlier, and click
Next
4. Follow through the rest of the setup application.
5. In the end click Install
Page 36
Knowledgebase
b) In the Navigator panel open the Expert Advisors section if you installed an EA or the Indicators
section if you installed an Indicator and look for the EA or Indicator.
3. Follow through the application until you reach the Select Target MetaTrader Directory window.
4. Click Add target directory... button
Page 37
Knowledgebase
Page 38
Knowledgebase
Page 39
Knowledgebase
3. Type in: https://my.eafactory.com/expert4x and press Enter to start the Internet Explorer
Page 40
Knowledgebase
If yes, please select the address bar in the Internet Explorer and type in: https://my.eafactory.com/
UserInterface/index.zul?p=1
If you got this message below you may need to adjust temporary your Internet security settings.
Page 41
Knowledgebase
If you got this message below you may need to adjust temporary your Internet security settings to enable
downloads.
Page 42
Knowledgebase
Page 43
Knowledgebase
Page 44
Knowledgebase
8. Click OK
Page 45
Knowledgebase
Page 46
Knowledgebase
Page 47
Knowledgebase
8. Click OK
Page 48
Knowledgebase
Page 49
Knowledgebase
5. Click OK
Page 50
Knowledgebase
Page 51
Knowledgebase
Page 52
Knowledgebase
8. Click OK
Page 53
Knowledgebase
Page 54
Knowledgebase
Page 55
8. Click OK
6
Operational Messages
The CurrencySelectorEA EA operational messages and resolution guide.
Page 57
Operational Messages
Incomplete Installation
Issue
The EA is not able to start up when gets attached to a chart because some of its dependencies could not be found
on the file system.
Possible root cause
• The EA setup application was not able to perform all its steps, not completed in full.
• The product was installed manually and some of the steps were missed.
• The MT4 instance's file system got damaged, some files got corrupted or deleted.
Resolution
Download the EA setup application and execute it to get the product installed for the MT4 instance:
1. Download the setup application from Web Support Centre.
2. Execute the setup application to get the product installed. For installation guide refer to any of the
following:
Page 58
Operational Messages
Failed Authentication
Issue
The EA is not able to authenticate the user access to the service at attach or restart time and does not start up.
Possible root cause
• The EA could not connect to the authentication server.
• The user quit the authentication process.
• There is a typo in the Access ID entered by the user.
• The CurrencySelectorEA EA is not yet purchased by the user.
• The CurrencySelectorEA EA was purchased, but not yet activated by the user.
• The CurrencySelectorEA EA was purchased or a trial started, but the licensed period (e.g. calendar days)
has lapsed.
• The CurrencySelectorEA EA was purchased, but the licensed usage limit (e.g. number of parallel accesses)
is breached by the user.
Resolution
Double check the following items to find resolution to the issue.
1. Ensure that the computer has working Internet connection. For example, go to the Web Support Centre and
see if the page loads with no issues. When the Internet connection is working, restart the EA by pressing F7
and clicking the OK button of the Expert property window.
2. Ensure you enter the correct Access ID, case sensitive, without any typo, and click the Save button of the
Service Access Settings authentication window.
Page 59
3. Ensure you have purchased the product. Log in to the Web Support Centre and select the
CurrencySelectorEA EA from the product list. If the product is not available for download then it is yet to
be purchased at the Web Support Centre.
4. Count the number of computers you are running the CurrencySelectorEA EA on. If it is more than what
the purchased EA licence copies allow then either shut down on the excess number of the computers all the
running CurrencySelectorEA instances, or purchase more licence at the Web Support Centre.
Chapter
7
Support
Please contact support@eafactory.com if you require any further assistance. Please copy info@expert4x.com on
your email.
Page 61
Index
Numerics F
1001 First Time Activation
Message 57 Activation 8, 24, 28
1002 Forex Broker Requirements
Message 58 System Requirements 12
1008
Message 59
H
A Hardware Requirements
System Requirements 12
Access ID Hide Market Names
Knowledgebase 32 Parameters 13, 14
Activation How to download an EA setup in VPS environment
Access ID 8, 24, 28 Knowledgebase 39
Attach 8, 24, 28 How to Download MT4
First Time Activation 8, 24, 28 Knowledgebase 20
MT4 Common Tab 8, 24, 28 How to Download the Setup Application from the Web Support
MT4 Inputs Tab 8, 24, 28 Centre
Service Access Settings 8, 24, 28 Knowledgebase 20
ATR Period How to Edit the EA Input Values
Parameters 13, 15 Knowledgebase 33
AutoTrading Disabled How to enable Download in your Internet Explorer
EA Not Starting Up 30 Downloadn 45, 53
Knowledgebase 45, 53
How to enable JavaScript in your Internet Explorer
C Downloadn 42, 51
Clean up after the download in the Internet Explorer Knowledgebase 42, 51
Download 48 How to Upgrade the EA
Knowledgebase 48 Knowledgebase 24
Column's High Value
Parameters 17, 17 I
Column's Low Value
Parameters 17, 18 Indicator Non-standard Installation
Copyright Notices Knowledgebase 37
Copyright Notices 4 Indicator Standard Installation
CurrencySelectorEA EA Knowledgebase 35
Installation 5, 21 Install
CurrencySelectorEA EA 5, 21
Non-standard Installation 37
D Standard Installation 35
Download
Clean up after the download in the Internet Explorer 48 K
How to enable Download in your Internet Explorer 45, 53
How to enable JavaScript in your Internet Explorer 42, 51 Knowledgebase
VPS 39 Access ID 32
Clean up after the download in the Internet Explorer 48
EA Non-standard Installation 37
E EA Standard Installation 35
EA Non-standard Installation How to download an EA setup in VPS environment 39
Knowledgebase 37 How to Download MT4 20
EA Not Starting Up How to Download the Setup Application from the Web
AutoTrading Disabled 30 Support Centre 20
EA Standard Installation How to Edit the EA Input Values 33
Knowledgebase 35 How to enable Download in your Internet Explorer 45, 53
How to enable JavaScript in your Internet Explorer 42, 51
How to Upgrade the EA 24
Indicator Non-standard Installation 37
Indicator Standard Installation 35
Page 62
MetaViewer dll could not be found 27 Weekend: No Market Data Available Colour 17, 18
No Updates to Chart 31 Partial Market Data Available Colour
Not Enough Memory For Bar History Or Indicator 33 Parameters 17, 19
Sadface 30, 31
Step-by-step Installation Guide 34 S
Sadface
L
Knowledgebase 30, 31
Lookback Weeks Show Market Names
Parameters 13, 15 Parameters 13, 13
Step-by-step Installation Guide
Knowledgebase 34
M Support
Manual Market Name Prefix Support 61
Parameters 16, 16 System Requirements
Manual Market Name Suffix Forex Broker Requirements 12
Parameters 16, 17 Hardware Requirements 12
Market Name Prefix/Suffix Handling MetaTrader (MT4) Requirements and Settings 12
Parameters 16, 16 Operating System Requirements 12
Markets & Period Selection
Parameters 13 T
Message
1001 57 Tables Update Interval
1002 58 Parameters 13, 15
1008 59
MetaTrader (MT4) Requirements and Settings V
System Requirements 12
MetaViewer dll could not be found Visualization Settings
Knowledgebase 27 Parameters 17
VPS
Download 39
N
No Updates to Chart W
Knowledgebase 31
Not Enough Memory For Bar History Or Indicator Week Period Calculation Mode
Knowledgebase 33 Parameters 13, 14
Weekdays: No Market Data Available Colour
Parameters 17, 18
O
Weekend: No Market Data Available Colour
Operating System Requirements Parameters 17, 18
System Requirements 12
Operations Settings
Parameters 16
P
Parameters
ATR Period 13, 15
Column's High Value 17, 17
Column's Low Value 17, 18
Hide Market Names 13, 14
Lookback Weeks 13, 15
Manual Market Name Prefix 16, 16
Manual Market Name Suffix 16, 17
Market Name Prefix/Suffix Handling 16, 16
Markets & Period Selection 13
Operations Settings 16
Partial Market Data Available Colour 17, 19
Show Market Names 13, 13
Tables Update Interval 13, 15
Visualization Settings 17
Week Period Calculation Mode 13, 14
Weekdays: No Market Data Available Colour 17, 18
Page 63