expert4x rsitrendlinefinder ea - automated mt4...

44
Expert4x RSITrendlineFinder EA March 17, 2017

Upload: lenga

Post on 31-Jul-2018

239 views

Category:

Documents


4 download

TRANSCRIPT

Expert4x RSITrendlineFinder EAMarch 17, 2017

ii

Contents

Copyright Notices...........................................................4

Getting Started with the RSITrendlineFinder EA.............52.1 Installing the RSITrendlineFinder EA........................................................... 52.2 RSITrendlineFinder Expert Advisor First Time Activation............................... 8

System Requirements.................................................. 123.1 Operating System Requirements.............................................................. 123.2 Hardware Requirements.......................................................................... 123.3 MetaTrader (MT4) Requirements and Settings............................................ 123.4 Forex Broker Requirements..................................................................... 12

RSITrendlineFinder EA Configuration Guide................. 134.1 RSITrendlineFinder EA Parameter Descriptions............................................13

4.1.1 Scanning And Indicator Settings....................................................13Timeframes To Scan................................................................... 13Market Name Suffix Handling...................................................... 14Market Names........................................................................... 15Max Lookback for RSI Trendline................................................... 16RSI Settings.............................................................................. 16

4.1.2 Visualization Settings...................................................................18First Run & Trend Line Settings....................................................18Second Run & Trend Line Settings................................................20Scan Results Dashboard Settings................................................. 21

4.1.3 Operations Settings..................................................................... 23Email Notifications......................................................................23Push Notifications.......................................................................24Sound Notifications.....................................................................24Custom WAV Filename................................................................25

Knowledgebase............................................................ 265.1 No Updates to Chart...............................................................................265.2 Prompted for Access ID at Service Access Settings..................................... 275.3 Backtest In Visual Mode Not Working....................................................... 275.4 Step-by-step Installation of an Expert4x EA or Indicator..............................28

Operational Messages.................................................. 336.1 Message 1001........................................................................................346.2 Message 1002........................................................................................356.3 Message 1008........................................................................................356.4 Message 75000......................................................................................376.5 Message 75001......................................................................................376.6 Message 75002......................................................................................386.7 Message 75009......................................................................................386.8 Message 75010......................................................................................39

Support........................................................................ 41

iii

Index............................................................................................42

Chapter

1 Copyright Notices

Copyright©2017 – Expert4x, all rights reserved. This eBook is intended for thepurchaser’s personal use only. No part of this eBook may be reproduced or transmitted inany form whatsoever, electronic, or mechanical, including photocopying, recording, or byany informational storage or retrieval system without expressed written permission fromExpert4x.

Copyright©2017 EAfactory, all rights reserved. All title, including but not limited tocopyrights, in and to the MakeMoney EA and any copies thereof are owned by EAfactoryor its suppliers. All title and intellectual property rights in and to the content which maybe accessed through use of the MakeMoney is the property of the respective contentowner and may be protected by applicable copyright or other intellectual property lawsand treaties. All rights not expressly granted are reserved by EAfactory. For the full detailsplease refer to the End-User License Agreement ("EULA")

5

Chapter

2 Getting Started with the RSITrendlineFinder EA

Getting Started provides a guided exploration of the RSITrendlineFinder EA. It is geared foran audience that has little or no knowledge of installing MT4 EA. It walks the novice userthrough downloading and installing the RSITrendlineFinder EA.

2.1 Installing the RSITrendlineFinder EAThe RSITrendlineFinder EA comes with a setup application to provide a wizard basedinstallation process to the selected MT4 terminal.

Before you start...

• Ensure that you have the login credentials to the Web Support Centre.• Ensure that you have an MT4 terminal version 4.00 build 1045 or later installed.

1. Exit MT4 if it was running.2. Log in to the Web Support Centre.

3. Select the desired service and download the setup application with the latest version.4. Run the setup application. Select the MT4 instance during setup to where you want

the service installed.5. When setup completes start up MT4. RSITrendlineFinder EA entry should appear

under the EA node in the Navigator window (View > Navigator)

These pictures highlight the steps how to install the EA.

6

The setup application lists the available MT4 instances. Select one of them for installationtarget and click Next.

Note:

For some earlier version Windows version the list may not contain all the MT4 instances.In this case use the Add target directory... button to navigate and pick up the desiredfolder.

7

For earlier Windows versions the typical MetaTrader installation location could be

C:\Program Files\BrokerSpecificName\

but you may have selected something else while performing the MetaTrader installation.As a hint, the following shows you the default path to the main MT4 directory for somebrokers:

Broker Default Path

IBFX broker C:\Program Files\Interbank FX Trader

Tallinex broker C:\Program Files\Tallinex MetaTrader 4

ODL UK broker C:\Program Files\ODL MetaTrader 4

Always select the main MT4 folder itself for installation target, not any of its sub-directories.

When the installation is complete, start up MT4 and check that the EA appears in theNavigator window (View > Navigator):

8

So everything is set up for the first activation of the RSITrendlineFinder Expert Advisor .

2.2 RSITrendlineFinder Expert Advisor First Time ActivationStep by step guide to get the EA up and running on a chart for the first time.

The following pictures demonstrate the first time activation of the RSITrendlineFinderExpert Advisor in a few steps.

Attach the EA to a chart

1. Drag & drop the RSITrendlineFinder Expert Advisor from the Navigator window(View > Navigator) to a chart window and select the Common tab:

9

Note: Ensure that the

• Allow live trading,• Allow DLL import and• Allow import of external experts

are checked.

2. Select the Inputs tab:

10

This lists the parameters of the EA where the operational aspect of theRSITrendlineFinder EA can be set up. For more details see the RSITrendlineFinder EAConfiguration 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 ofproduct is licensed.

The Access ID is pre-configured and is the same as the login name to the websupport site. Feel free to change your Access ID at the Web Support Centre andensure not to share it with anyone else. Enter the Access ID and click Save:

The RSITrendlineFinder EA is up and running

After successful authentication the RSITrendlineFinder EA starts up.

11

The RSITrendlineFinder Expert Advisor has been attached to the chart. The smiley face inthe top-right corner shows that the initialisation of the RSITrendlineFinder 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 Knowledgebasesection.

Chapter

3 System Requirements

Overview of prerequisites in order to install and get the product up and running.

3.1 Operating System RequirementsIn order to operate the RSITrendlineFinder EA a Microsoft Windows operating system isrequired which supports MetaQuotes MetaTrader version 4.0 platform.

Note that the MetaQuotes MetaTrader software is also known and often referred to asMT4.

3.2 Hardware RequirementsThe minimum Random Access Memory (RAM) requirement is 384MB, however 512MBRAM is recommended to avoid extended virtual memory usage. Note that this memoryrequirement is for MetaTrader application only, excluding other applications running atthe same time (e.g. MS Office). If other applications are running parallel with MetaTraderapplication please increase the RAM requirement accordingly.

3.3 MetaTrader (MT4) Requirements and SettingsThe EA is compatible with MetaQuotes MetaTrader platform version 4.00 build 1045 orhigher. In general this is referred to as MT4 terminal, build 1045 or newer.

3.4 Forex Broker RequirementsThe RSITrendlineFinder EA is compatible with both 4 and 5-digit data feeds based brokers.The RSITrendlineFinder EA automatically detects the type of the feed and adjusts the EAparameter pip values if and when necessary.

Both fixed and variable spread broker platforms are supported.

13

Chapter

4 RSITrendlineFinder EA Configuration Guide

The RSITrendlineFinder EA configuration guide.

In order to activate the RSITrendlineFinder EA attach it to a chart window – for moredetails see RSITrendlineFinder EA First Time Activation section.

4.1 RSITrendlineFinder EA Parameter DescriptionsThe RSITrendlineFinder EA parameter descriptions.

4.1.1 Scanning And Indicator Settings

Scanning And Indicator Settings

Configuration options for the scanning logic.

Timeframes To Scan

Timeframes To Scan

List of timeframes, or periods, to scan for RSI trendline cross. Use the space character toseparate the timeframes in the list.

The following timeframe names are available to enter the list:

Timeframe Name Description

M1 1 minute

M5 5 minutes

14

Timeframe Name Description

M15 15 minutes

M30 30 minutes

H1 1 hour

H4 4 hours

D1 1 day

W1 1 week

MN 1 month

Example:

• Scanning for all the timeframes: M1 M5 M15 M30 H1 H4 D1 W1 MN• Scanning for the 15 minutes, hourly and daily timeframes: M15 H1 D1

Related referenceMarket Name Suffix Handling on page 14Market Names on page 15Max Lookback for RSI Trendline on page 16RSI Settings on page 16

Market Name Suffix Handling

Market Name Suffix Handling

There are standard market names which are commonly used for currency pairs, likeEURUSD, GBPUSD, USDCHF, USDJPY etc. Many broker offers these standard marketnames on their MT4 platform, however some brokers may add some prefix or suffix tothe market names resulting in broker specific names like EURUSDecn, EURUSD.m ormEURUSD etc. As a convenience, the EA makes an attempt to discover the broker specificprefix and suffix and use those automatically while scanning the listed market names.This makes the configuration of the EA portable between brokers, less cluttered andvisually clean.

When the EA is configured with markets other than FOREX pairs, or a mix of FOREX andand non-FOREX markets with various prefix or suffex values then this feature may notwork. In this case turn this feature off and enter the full market names including theprefix/suffix as seen in the MT4 Market Watch window.

Market NameSuffix Handling

Description

Automatic: SuffixDiscovered By EA

The EA identifies the broker specific market nameprefix and suffix values therefore only the standardFOREX market names - without the broker specificprefix and suffix - should be entered into the EAparameter Market Names.

15

Market NameSuffix Handling

Description

Manual: Enter As Part OfMarket Name

In case of variable prefix or suffix values are usedby the broker across the market names, or non-FOREX markets are used for the EA, the automaticdiscovery may not succeed. With this manual modeenter the full market names including the prefix/suffix as seen in the MT4 Market Watch window tothe EA parameter Market Names.

Example:

1.Scanning only FOREX markets, i.e. currency pairs: select Automatic: SuffixDiscovered By EA

2.Scanning non-FOREX markets, i.e. GOLD, GER30, US30: select Manual: Enter As PartOf Market Name

Note: For more details and examples refer to the EA parameter Market Names.

Related referenceTimeframes To Scan on page 13Market Names on page 15Max Lookback for RSI Trendline on page 16RSI Settings on page 16

Market Names

Market Names

List of currency pairs or other market names to scan for RSI trendline cross. Use thespace character to separate the market names in the list.

In typical cases, when the EA is used to scan a number of FOREX pairs, all of the marketnames could have the same broker specific prefix and suffix. For this typical case the EAoffers an automatic prefix and suffix discovery, hence the market names can be enteredwithout the prefix and suffix, e.g. EURUSD GBPUSD USDCHF etc.

For other cases, where the EA is used to scan a mix of non-FOREX and FOREX marketswith varying prefix/suffix values, the suffix handling can be turned to manual, and themarket names are entered as exactly seen in the Market Watch window of the MT4terminal.

Example:

This table provides example configurations for the typical and the other uses casesdescribed above. The prefix/suffix discovery feature is configured by the Market NameSuffix Handling parameter, and the corresponding list of market names is entered in tothe Market Names parameter.

The table assumes a broker which offers FOREX markets with the suffix ecn at the end ofthe market names. Also this broker would have other non-FOREX markets with no suffixin their names: GOLD, GER30 and US30.

Use Case Market NameSuffix Handling

Market Names

Scanning onlyFOREX markets

Automatic: SuffixDiscovered By EA

EURUSD GBPUSD USDCHF USDJPY

Scanning mix ofFOREX and non-FOREX markets

Manual: Enter AsPart Of MarketName

EURUSDecn GBPUSDecn USDCHFecnUSDJPYecn GOLD GER30 US30

16

Note: In the second case, manual suffix handling mode: replace 'ecn' with your actualbroker's suffix. Observe it in the Market Watch window of your running MT4 terminal(Press Ctrl+M to make it visible).

Related referenceTimeframes To Scan on page 13Market Name Suffix Handling on page 14Max Lookback for RSI Trendline on page 16RSI Settings on page 16

Max Lookback for RSI Trendline

Max Lookback for RSI Trendline

The maximum number of bars allowed for trendline searching on the RSI indicator. Thesearch starts from the most recent bar towards the bars in the past, and stops when themaximum lookback bars are reached.

Example: 100

Related referenceTimeframes To Scan on page 13Market Name Suffix Handling on page 14Market Names on page 15RSI Settings on page 16

RSI Settings

RSI Settings

Configuration options for RSI related logic.

RSI Period

RSI Period

Used for, and corresponds to the RSI indicator's period parameter.

Example: 4

Note: Attach the RSI indicator with the same period and applied price settings to thechart. This way if a trendline is found, it will get visualized in the RSI indicator subwindow.

Related referenceRSI Applied Price on page 17RSI Overbought Level on page 17

17

RSI Oversold Level on page 17RSI Trigger Area Upper Level on page 17RSI Trigger Area Lower Level on page 18

RSI Applied Price

RSI Applied Price

Used for, and corresponds to the RSI indicator's applied price parameter.

Note: Attach the RSI indicator with the same period and applied price settings to thechart. This way if a trendline is found, it will get visualized in the RSI indicator subwindow.

Related referenceRSI Period on page 16RSI Overbought Level on page 17RSI Oversold Level on page 17RSI Trigger Area Upper Level on page 17RSI Trigger Area Lower Level on page 18

RSI Overbought Level

RSI Overbought Level

The value of the RSI indicator, which is used to identify the overbought level. A runbetween the oversold and overbought area of the RSI is only considered if it touchesor goes above this overbought level. Once a run between the oversold and overboughtareas is identified, a corresponding RSI trendline is fitted and drawn in the indicator'ssubwindow.

Example: 80

Related referenceRSI Period on page 16RSI Applied Price on page 17RSI Oversold Level on page 17RSI Trigger Area Upper Level on page 17RSI Trigger Area Lower Level on page 18

RSI Oversold Level

RSI Oversold Level

The value of the RSI indicator, which is used to identify the oversold level. A run betweenthe oversold and overbought area of the RSI is only considered if it touches or goes belowthis oversold level. Once a run between the oversold and overbought areas is identified, acorresponding RSI trendline is fitted and drawn in the indicator's subwindow.

Example: 20

Related referenceRSI Period on page 16RSI Applied Price on page 17RSI Overbought Level on page 17RSI Trigger Area Upper Level on page 17RSI Trigger Area Lower Level on page 18

RSI Trigger Area Upper Level

18

RSI Trigger Area Upper Level

The value of the RSI indicator, which is used to qualify or filter trade triggers. A potentialtrade trigger is found when the RSI indicator crosses the first time its trendline by theclose of the last bar. The crossing (intersection) point of the RSI indicator line and the RSItrendline must be on or below this RSI Trigger Area Upper Level to qualify the trigger. Ifthe crossing takes place above this upper level then the trigger gets filtered and ignored.

Example: 70

Related referenceRSI Period on page 16RSI Applied Price on page 17RSI Overbought Level on page 17RSI Oversold Level on page 17RSI Trigger Area Lower Level on page 18

RSI Trigger Area Lower Level

RSI Trigger Area Lower Level

The value of the RSI indicator, which is used to qualify or filter trade triggers. A potentialtrade trigger is found when the RSI indicator crosses the first time its trendline by theclose of the last bar. The crossing (intersection) point of the RSI indicator line and the RSItrendline must be on or above this RSI Trigger Area Lower Level to qualify the trigger. Ifthe crossing takes place below this lower level then the trigger gets filtered and ignored.

Example: 30

Related referenceRSI Period on page 16RSI Applied Price on page 17RSI Overbought Level on page 17RSI Oversold Level on page 17RSI Trigger Area Upper Level on page 17

4.1.2 Visualization Settings

Visualization Settings

Configuration of the visual feedback in the chart and indicator windows, also thedashboard of the EA.

First Run & Trend Line Settings

First Run & Trend Line Settings

Configuration options of the primary RSI run and trend lines.

19

1st RSI Overbought/sold Line Colour

1st RSI Overbought/sold Line Colour

The colour of the primary RSI run line between overbought and oversold areas.

1st RSI Overbought/sold Width

1st RSI Overbought/sold Width

The width of the primary RSI run line between overbought and oversold areas. 1st RSI Trendline Colour

1st RSI Trendline Colour

The colour of the primary RSI trend line, which is fitted to the primary run line.

1st RSI Trendline Width

20

1st RSI Trendline Width

The width of the primary RSI trend line, which is fitted to the primary run line.

Second Run & Trend Line Settings

Second Run & Trend Line Settings

Configuration options of the secondary RSI run and trend lines.

2nd RSI Overbought/sold Line Colour

2nd RSI Overbought/sold Line Colour

The colour of the secondary RSI run line between overbought and oversold areas.

2nd RSI Overbought/sold Width

2nd RSI Overbought/sold Width

The width of the secondary RSI run line between overbought and oversold areas. 2nd RSI Trendline Colour

2nd RSI Trendline Colour

The colour of the secondary RSI trend line, which is fitted to the secondary run line.

21

2nd RSI Trendline Width

2nd RSI Trendline Width

The width of the secondary RSI trend line, which is fitted to the secondary run line.

Scan Results Dashboard Settings

Scan Results Dashboard Settings

Configuration options for the scanning results presentation on the chart.

Buy Trigger Colour

Buy Trigger Colour

The colour of the scan results table's cell, indicating a buy trade trigger. At the same timewith the buy trigger the cell will display a capital X character.

22

Sell Trigger Colour

Sell Trigger Colour

The colour of the scan results table's cell, indicating a sell trade trigger. At the same timewith the sell trigger the cell will display a capital X character.

RSI Overbought Colour

RSI Overbought Colour

The colour of the scan results table's cell, indicating that the RSI indicator is in theoverbought area, i.e. it is on or above the RSI Overbought Level. At the same time thecell will display the current value of the RSI indicator.

RSI Above 50 Colour

RSI Above 50 Colour

The colour of the scan results table's cell, indicating that the RSI indicator is on or abovethe 50 level, but below the overbought area, i.e. it is on or above 50 and below the RSIOverbought Level. At the same time the cell will display the current value of the RSIindicator.

RSI Below 50 Colour

RSI Below 50 Colour

The colour of the scan results table's cell, indicating that the RSI indicator is below the 50level, but above the oversold area, i.e. it is below 50 and above the RSI Oversold Level.At the same time the cell will display the current value of the RSI indicator.

RSI Oversold Colour

RSI Oversold Colour

The colour of the scan results table's cell, indicating that the RSI indicator is in theoversold area, i.e. it is on or below the RSI Oversold Level. At the same time the cell willdisplay the current value of the RSI indicator.

Invalid Market Name Colour

Invalid Market Name Colour

The colour of the scan results table's cell when the market name is not available fromthe broker. If the market name has a typo, mismatch of small vs capital letters, the tablecontent will be presented with this colour.

Not In 'Market Watch' Window Colour

Not In 'Market Watch' Window Colour

The colour of the scan results table's cell when the market name is available from thebroker but not enabled in the Market Watch window of the MT4 terminal. Until themarket gets enabled in the Market Watch window the data feed is not available toperform the scanning and present results in the overview table.

Market Feed Not Yet Available Colour

23

Market Feed Not Yet Available Colour

The colour of the scan results table's cell when the market name is available from thebroker but the market data is pending on download from the broker. Until the market datadownload is in progress the content of the table is presented with this colour.

4.1.3 Operations Settings

Operations Settings

Configuration options for various notifications.

Email Notifications

Email Notifications

Selects the type of events, upon which the EA sends email messages.

Note: In order to get the email sending feature of the EA working, the details of theemail exchange server must be pre-configured in the MT4 terminal. The email accountcredentials, exchange server name and port number information must be providedupfront in the MT4 Tools > Options > Email window.

EmailNotifications

Description

Email Off Email notifications are turned off. The EA does not sendany email.

Triggers Only Email notifications are sent when a new trade trigger isfound.

If and when multiple trade triggers are found at aroundthe same time, all the triggers are sent in a single email.However, if the triggers are apart in time then multipleemails would be sent.

24

EmailNotifications

Description

Startup &Shutdown Only

Email notifications are sent when the EA gets startedor terminated. Typical events causing EA startup andshutdown:

• The EA gets attached to a chart• The EA parameters are modified through the EA

property window (F7 or click the smiley face)• The EA gets removed from a chart• Period of chart is changed, e.g. click another

timeframe icon on the MT4 toolbar• Market of chart is changed, e.g. drag & drop a new

currency pair from the Market Watch window to thechart hosting the EA

• Quit of the MT4 terminal while the EA is attached to achart

• Startup of the MT4 terminal while the EA was attachedto a chart

The startup or shutdown event results in one email per EAinstance, i.e. these events are never merged into a singleemail across multiple EA instances.

Triggers + Startup& Shutdown

Email notifications are sent in the case of triggers foundas well as EA startup/shutdown events, i.e. combining theabove two cases.

Push Notifications

Push Notifications

Selects the type of events, upon which the EA sends push notification messages.

Note: In order to get the push notifications feature of the EA working, the pushnotifications details must be pre-configured in the MT4 terminal. The list of MetaQuotesIDs must be provided upfront in the MT4 Tools > Options > Notifications window.

PushNotifications

Description

Push Off Push notifications are turned off. The EA does not push anynotifications to the MetaQuotes IDs.

Triggers Only Push notifications are sent when a new trade trigger isfound.

If and when multiple trade triggers are found at aroundthe same time, all the triggers are sent in a single pushnotification. However, if the triggers are apart in time, orthe notification would not fit within the MT4 notificationsize limit, then multiple push notifications would be sent.

Sound Notifications

25

Sound Notifications

Selects the sound theme to be played upon a new trigger found event.

SoundNotifications

Description

Sound Off Sound notifications are turned off. The EA does not playany sound.

Custom: EnterName of WAV FileBelow

A user provided custom sound file is played when a newtrade trigger is found.

If and when multiple trade triggers are found at around thesame time, the custom sound file gets played only once.

Boing, Bowling,Call To Arms,Cuckoo Clock

The selected built-in sound is played when a new tradetrigger is found.

If and when multiple trade triggers are found at aroundthe same time, the selected built-in sound gets played onlyonce.

Custom Sound File Setup

The user provided sound file must be a valid WAV formatted file, and placed into thedirectory MT4_Data_Folder\MQL4\File. A convenient way to get to the MT4_Data_Folderlocation in the file system is to select in the MT4 terminal menu the File > Open DataFolder point. When the File Browser pops up navigate into the MQL4 then the Filesfolder. Place your favourite .wav file here and enter its full name - including the .wavextension - into the EA input parameter Custom WAV Filename. Refer to Custom WAVFilename on page 25 for configuration details and examples.

Custom WAV Filename

Custom WAV Filename

The name of the user provided custom sound file, which gets played when a new triggeris found and the custom sound file option is selected at the Sound Notifications EA inputparameter.

The user provided sound file must be a valid WAV formatted file, and placed into thedirectory MT4_Data_Folder\MQL4\File. A convenient way to get to the MT4_Data_Folderlocation in the file system is to select in the MT4 terminal menu the File > Open DataFolder point. When the File Browser pops up navigate into the MQL4 then the Filesfolder. Place your favourite .wav file here and enter its full name - including the .wavextension - into the EA input parameter Custom WAV Filename.

Example:

• Assuming that the custom sound file has the name of MySound.wav• The file must be placed as the MT4_Data_Folder\MQL4\Files\MySound.wav• The Custom WAV Filename must be set to MySound.wav

26

Chapter

5 Knowledgebase

Frequently Asked Questions and other common use cases.

5.1 No Updates to Chart

Issue

The RSITrendlineFinder EA does not update information on the chart for several minutes.

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 tothe server:

2. If connection is lost then login again or restart MT to force reconnection. Try againactivating the RSITrendlineFinder EA when connection is back.

Demo account is expired

MT4 will not be able to connect to the demo account if it's expired. In this case MT4 willkeep asking for the login details and fail all login attempt.

• When this happens open a new demo account (right click Accounts in Navigatorwindow and select Open an Account).

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 isinstalled on.

27

• If the free disk space is low then free up space.

5.2 Prompted for Access ID at Service Access Settings

Issue

After attaching to chart the RSITrendlineFinder EA asks for my Access ID in the ServiceAccess Settings window.

Type in your Access ID

The RSITrendlineFinder EA checks that the usage of product is appropriately licensed.After product purchase a user profile is created on our web support site and the productcan be downloaded from that web site. The support site allows to set up an Access IDwhich is required by the RSITrendlineFinder EA to validate the product licence. By defaultthis Access ID is configured to be the same as your selected login name to the websupport site.

• When prompted, please enter your Access ID to the window and click Save:

Please do not share out to others your Access ID. That is against the licenceagreement terms and conditions and also all 3rd party usages will count whenchecking the number of EA copies being used. Sharing out your Access ID can resultin 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 onthe Web Support Centre site.

5.3 Backtest In Visual Mode Not Working

Issue

In the Strategy Tester using the visual mode DLL imports not allowed messageappears on the chart. No result after the Strategy Tester finished its run.

28

Global Allow DLL imports is not enabled

You may need to enable the DLL imports in the MT4 for terminal global parameters to runthe RSITrendlineFinder EA in the backtest environment.

1. Open the MT4 global Options by selecting Tools > Option (CTRL+O)2. Select the Expert Advisors tab3. Check the Allow DLL import

5.4 Step-by-step Installation of an Expert4x EA or IndicatorIn this tutorial the Tallinex MetaTrader (MT4) is used as an example. Replace the TallinexMetaTrader with your broker specific MetaTrader.

1. Start your MT4 terminal and select the File > Open Data Folder menu

The menu opens a File Explorer.2. Close your MT43. Check the File Explorer

29

• If the File Explorer shows a folder like this one below

and you see the origin.txt or the origin file go to the standard installationpage.

• If the File Explorer shows a folder like this one below

and you see the terminal.exe or terminal file go to the non-standardinstallation page.

5.4.1 Standard EA, Indicator installationIn the opened File Explorer the origin.txt or the origin file was found.

Please follow through the steps below to install the Expert4x EA or Indicator on your MT4

1. Double click the origin.txt file and take a note of the MetaTrader location.

30

2. Start the EA or indicator setup program. Follow through the setup until you reach theSelect Target MetaTrader Directory window.

3. In this window select your targeted MetaTrader's Data Folder, as per the origin.txtnoted earlier, and click Next

4. Follow through the rest of the setup application.5. In the end click Install

31

6. Check the EA or Indicator in the MetaTrader after installationa) Start your MetaTraderb) 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 orIndicator.

5.4.2 Non-standard EA, Indicator installationIn the opened File Explorer the terminal.exe or terminal file was found.

Please follow through the steps below to install the an Expert4x EA or Indicator on yourMT4

1. Start the EA or indicator setup program. Follow through the application until youreach the Select Target MetaTrader Directory window.

2. Click Add target directory... button

3. Navigate to your MetaTrader folder

and click OK.4. Scroll down to the end of the list. Select the target directory. Click Next.

5. Follow through the rest of the setup application.6. In the end click Install

7. Check the EA or Indicator in the MetaTrader after installationa) Start your MetaTraderb) 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 orIndicator.

33

Chapter

6 Operational Messages

The RSITrendlineFinder EA operational messages and resolution guide.

Code Severity Message Description

1001 Error Setup problem:DLL imports notallowed. Tick AllowDLL imports inCommon tab of theproperties window.

Configurationsetting is missingto allow the EAto use dynamicalyloaded libraries(DLLs). Enable theload of DLLs andrestart the EA.More...

1002 Error Incomplete EAinstallation: Runsetup applicationfor MT4 instance"<MT4DataPath>'sData Folder"

Product installationis not complete ordamaged. Run thesetup applicationfor the MT4terminal instanceas displayed.More...

1008 Error Authenticationfailed orinterrupted(<Stopped>,<Status>,<Response>,<Reason>,<FlipOverCount>,<Latency>)

The EA is not ableto authenticate theuser access to theservice at its startup time. More...

75000 Error No timeframesselected: enterspace separatedlist of periods into'Timeframes ToScan' parameter.

List of timeframesto scan is empty.More...

75001 Error Empty 'MarketNames'. Fill in listof pairs at EAparameter 'MarketNames'.

List of marketsto scan is empty.More...

75002 Error Market prefix/suffix not clear:base <BaseCur>was not found in<Symbol>.

Automatic marketname suffixdiscovery notfeasible. More...

34

Code Severity Message Description

75009 Error No valid timeframeconfigured: enterspace separatedlist of periods into'Timeframes ToScan' parameter.

No validtimeframes listedfor scan. More...

75010 Error Sound file'<SoundFilename>'not found: in MT4menu select 'File' >'Open Data Folder',go to 'MQL4\Files'and copy soundfile there (Folder:'<MT4DataFolder>')

The custom soundwav file not found.More...

6.1 Message 1001

Code Severity Message Description

1001 Error Setup problem:DLL imports notallowed. Tick AllowDLL imports inCommon tab of theproperties window.

Configurationsetting is missingto allow the EAto use dynamicalyloaded libraries(DLLs). Enable theload of DLLs andrestart the EA.More...

Setup problem: DLL imports not allowed

Issue

The EA is not able to start up when gets attached to a chart because some of itsdependencies could not be loaded into memory. The EA requires some dynamically loadedlibraries (DLL) to be loaded into memory from disks. When the EA configuration settingsdo not allow the load of DLLs then the EA cannot start up and reports this error message.

Possible root cause

• The EA configuration does not allow for the load of DLLs.

Resolution

Enable the load of DLLs in the EA configuration dialog.

1.Attach the EA to a chart, or if already attached then select the chart and

• In case of an EA: press F7• In case of an indicator: press Ctrl+I and double-click the name of the indicator

in the list. 2.Go to the Common tab of the Property window. 3.Tick the checkbox Allow DLL imports. 4.Click OK.

35

6.2 Message 1002

Code Severity Message Description

1002 Error Incomplete EAinstallation: Runsetup applicationfor MT4 instance"<MT4DataPath>'sData Folder"

Product installationis not complete ordamaged. Run thesetup applicationfor the MT4terminal instanceas displayed.More...

Incomplete Installation

Issue

The EA is not able to start up when gets attached to a chart because some of itsdependencies 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 MT4instance:

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:

• Getting Started with the RSITrendlineFinder EA on page 5• Step-by-step Installation of an Expert4x EA or Indicator on page 28

6.3 Message 1008

36

Code Severity Message ToDo

1008 Error Authenticationfailed orinterrupted(<Stopped>,<Status>,<Response>,<Reason>,<FlipOverCount>,<Latency>)

The EA is not ableto authenticate theuser access to theservice at its startup time. More...

Failed Authentication

Issue

The EA is not able to authenticate the user access to the service at attach or restart timeand 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 RSITrendlineFinder EA is not yet purchased by the user.• The RSITrendlineFinder EA was purchased, but not yet activated by the user.• The RSITrendlineFinder EA was purchased or a trial started, but the licensed period

(e.g. calendar days) has lapsed.• The RSITrendlineFinder 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 theWeb Support Centre and see if the page loads with no issues. When the Internetconnection is working, restart the EA by pressing F7 and clicking the OK button ofthe Expert property window.

2.Ensure you enter the correct Access ID, case sensitive, without any typo, and clickthe Save button of the Service Access Settings authentication window.

3.Ensure you have purchased the product. Log in to the Web Support Centre and selectthe RSITrendlineFinder EA from the product list. If the product is not available fordownload then it is yet to be purchased at the Web Support Centre.

4.Count the number of computers you are running the RSITrendlineFinder EA on. If itis more than what the purchased EA licence copies allow then either shut down on

37

the excess number of the computers all the running RSITrendlineFinder instances, orpurchase more licence at the Web Support Centre.

6.4 Message 75000

Code Severity Message Description

75000 Error No timeframesselected: enterspace separatedlist of periods into'Timeframes ToScan' parameter.

List of timeframesto scan is empty.More...

No Timeframes Selected For Scan

Issue

The list of timeframes to scan is empty therefore the EA has no market and timeframescombination to do the scan for.

Possible root cause

• The Timeframes To Scan is not filled in, left empty.• The Timeframes To Scan is filled in, but only contains space characters.

Resolution

Set the Timeframes To Scan to a list of valid timeframe names, separated by spacecharacter. For the available timeframe names see Timeframes To Scan on page 13

Related referenceTimeframes To Scan on page 13

6.5 Message 75001

Code Severity Message Description

75001 Error Empty 'MarketNames'. Fill in listof pairs at EAparameter 'MarketNames'.

List of marketsto scan is empty.More...

No Markets Selected For Scan

Issue

The list of markets to scan is empty therefore the EA has no market and timeframescombination to do the scan for.

Possible root cause

• The Market Names is not filled in, left empty.• The Market Names is filled in, but the market names are not separated by space

character.

Resolution

Set the Market Names to a list of valid market names, separated by space character. Takea look at the MT4 terminal's Market Watch window for the list of markets available from

38

the broker. The Market Names on page 15 provides additional description and exampleshow to fill in this parameter. If the broker uses a prefix or a suffix as part of the marketnames then refer to the Market Name Suffix Handling on page 14 topic how to configurethe EA for that.

Related referenceMarket Names on page 15Market Name Suffix Handling on page 14

6.6 Message 75002

Code Severity Message Description

75002 Error Market prefix/suffix not clear:base <BaseCur>was not found in<Symbol>.

Automatic marketname suffixdiscovery notfeasible. More...

Market Prefix/Suffix Not Clear

Issue

The automatic market name prefix/suffix discovery is turned on but the discovery is notviable and the EA could not determine the prefix and suffix values, if any, in place.

Possible root cause

• The EA is attached to a non-FOREX chart, e.g. a stock market or an stock indexmarket.

• The EA is used on a non-FOREX broker account, e.g. used on a spread bettingaccount.

Resolution

1.Attach the EA to a FOREX market, i.e. a currency pair chart. 2.If attached to a non-FOREX chart then turn off the automatic market name prefix/

suffix discovery:

• Select Manual: Enter As Part Of Market Name for the EA parameter MarketName Suffix Handling. See Market Name Suffix Handling on page 14.

• Enter the full market names, including the prefix/suffix, as seen on the MT4Market Watch window into the EA parameter Market Names. For examples seeMarket Names on page 15.

3.Using the EA on spread betting type of broker account follow the point 2 above.

Related referenceMarket Names on page 15Market Name Suffix Handling on page 14

6.7 Message 75009

39

Code Severity Message Description

75009 Error No valid timeframeconfigured: enterspace separatedlist of periods into'Timeframes ToScan' parameter.

No validtimeframes listedfor scan. More...

No Valid Timeframes Listed For Scan

Issue

The list of timeframes contains no valid timeframe names therefore the EA has no marketand timeframes combination to do the scan for.

Possible root cause

• The Timeframes To Scan is filled in, but the timeframe names are not valid.• The Timeframes To Scan is filled in, but the timeframe names are not separated by

space character.

Resolution

Set the Timeframes To Scan to a list of valid timeframe names, separated by spacecharacter. For the available timeframe names see Timeframes To Scan on page 13

Related referenceTimeframes To Scan on page 13

6.8 Message 75010

Code Severity Message Description

75010 Error Sound file'<SoundFilename>'not found: in MT4menu select 'File' >'Open Data Folder',go to 'MQL4\Files'and copy soundfile there (Folder:'<MT4DataFolder>')

The custom soundwav file not found.More...

Custom Sound WAV File Not Found

Issue

The EA could not find the custom sound WAV file therefore the sound notifications are notpossible.

Possible root cause

• The sound notifications are turned on using custom wav file provided by the user,however the Custom WAV Filename parameter is not filled in.

• The sound notifications are turned on using custom wav file provided by the user,however the Custom WAV Filename parameter has a typo in the filename.

• The sound notifications are turned on using custom wav file provided by the user,however the Custom WAV Filename parameter misses the .wav extension from thethe filename.

• The sound notifications are turned on using custom wav file provided by the user, theCustom WAV Filename parameter is properly filled in as well, however the file is notplaced in the right folder in the file system.

Resolution

1.Ensure that the Custom WAV Filename parameter is filled in with the full name of thefile, including its .wav extension.

2.Ensure that the Custom WAV Filename parameter has the full name of the file,including its .wav extension, without any typo in the name.

3.Ensure that the custom WAV file is placed into the directory MT4_Data_Folder\MQL4\Files. Refer to the Custom WAV Filename on page 25 how to navigate to thisfolder in a convenient way.

Related referenceCustom WAV Filename on page 25Sound Notifications on page 24

42

Index

Numerics

1001Message 34

1002Message 35

1008Message 35

1st RSI Overbought/sold Line ColourParameters 18, 18, 19

1st RSI Overbought/sold WidthParameters 18, 18, 19

1st RSI Trendline ColourParameters 18, 18, 19

1st RSI Trendline WidthParameters 18, 18, 19

2nd RSI Overbought/sold Line ColourParameters 18, 20, 20

2nd RSI Overbought/sold WidthParameters 18, 20, 20

2nd RSI Trendline ColourParameters 18, 20, 20

2nd RSI Trendline WidthParameters 18, 20, 21

75000Message 37

75001Message 37

75002Message 38

75009Message 38

75010Message 39

A

Access IDKnowledgebase 27

ActivationAccess ID 8Attach 8First Time Activation 8MT4 Common Tab 8MT4 Inputs Tab 8Service Access Settings 8

B

BacktestNo Result 27

Buy Trigger ColourParameters 18, 21, 21

C

Copyright NoticesCopyright Notices 4

Custom WAV FilenameParameters 23, 25

D

DLL Imports Not AllowedKnowledgebase 27Visual Mode 27

E

EA Non-standard InstallationKnowledgebase 31

EA Standard InstallationKnowledgebase 29

Email NotificationsParameters 23, 23

F

First Run & Trend Line SettingsParameters 18, 18

First Time ActivationActivation 8

Forex Broker RequirementsSystem Requirements 12

H

Hardware RequirementsSystem Requirements 12

I

Indicator Non-standard InstallationKnowledgebase 31

Indicator Standard InstallationKnowledgebase 29

InstallNon-standard Installation 31RSITrendlineFinder EA 5Standard Installation 29

Invalid Market Name ColourParameters 18, 21, 22

K

KnowledgebaseAccess ID 27DLL Imports Not Allowed 27EA Non-standard Installation 31EA Standard Installation 29Indicator Non-standard Installation 31Indicator Standard Installation 29No Updates to Chart 26Sadface 26Step-by-step Installation Guide 28

M

Market Feed Not Yet Available ColourParameters 18, 21, 22

43

Market Name Suffix HandlingParameters 13, 14

Market NamesParameters 13, 15

Max Lookback for RSI TrendlineParameters 13, 16

Message1001 341002 351008 3575000 3775001 3775002 3875009 3875010 39

MetaTrader (MT4) Requirements and SettingsSystem Requirements 12

N

No Updates to ChartKnowledgebase 26

Not In 'Market Watch' Window ColourParameters 18, 21, 22

O

Operating System RequirementsSystem Requirements 12

Operations SettingsParameters 23

P

Parameters1st RSI Overbought/sold Line Colour 18, 18, 191st RSI Overbought/sold Width 18, 18, 191st RSI Trendline Colour 18, 18, 191st RSI Trendline Width 18, 18, 192nd RSI Overbought/sold Line Colour 18, 20, 202nd RSI Overbought/sold Width 18, 20, 202nd RSI Trendline Colour 18, 20, 202nd RSI Trendline Width 18, 20, 21Buy Trigger Colour 18, 21, 21Custom WAV Filename 23, 25Email Notifications 23, 23First Run & Trend Line Settings 18, 18Invalid Market Name Colour 18, 21, 22Market Feed Not Yet Available Colour 18, 21, 22Market Name Suffix Handling 13, 14Market Names 13, 15Max Lookback for RSI Trendline 13, 16Not In 'Market Watch' Window Colour 18, 21, 22Operations Settings 23Push Notifications 23, 24RSI Above 50 Colour 18, 21, 22RSI Applied Price 13, 16, 17RSI Below 50 Colour 18, 21, 22RSI Overbought Colour 18, 21, 22RSI Overbought Level 13, 16, 17RSI Oversold Colour 18, 21, 22RSI Oversold Level 13, 16, 17

RSI Period 13, 16, 16RSI Settings 16RSI Trigger Area Lower Level 13, 16, 18RSI Trigger Area Upper Level 13, 16, 17Scan Results Dashboard Settings 18, 21Scanning And Indicator Settings 13Second Run & Trend Line Settings 18, 20Sell Trigger Colour 18, 21, 22Sound Notifications 23, 24Timeframes To Scan 13, 13Visualization Settings 18

Push NotificationsParameters 23, 24

R

RSI Above 50 ColourParameters 18, 21, 22

RSI Applied PriceParameters 13, 16, 17

RSI Below 50 ColourParameters 18, 21, 22

RSI Overbought ColourParameters 18, 21, 22

RSI Overbought LevelParameters 13, 16, 17

RSI Oversold ColourParameters 18, 21, 22

RSI Oversold LevelParameters 13, 16, 17

RSI PeriodParameters 13, 16, 16

RSI SettingsParameters 16

RSI Trigger Area Lower LevelParameters 13, 16, 18

RSI Trigger Area Upper LevelParameters 13, 16, 17

RSITrendlineFinder EAInstallation 5

S

SadfaceKnowledgebase 26

Scan Results Dashboard SettingsParameters 18, 21

Scanning And Indicator SettingsParameters 13

Second Run & Trend Line SettingsParameters 18, 20

Sell Trigger ColourParameters 18, 21, 22

Sound NotificationsParameters 23, 24

Step-by-step Installation GuideKnowledgebase 28

SupportSupport 41

System RequirementsForex Broker Requirements 12Hardware Requirements 12MetaTrader (MT4) Requirements and Settings 12

44

Operating System Requirements 12

T

Timeframes To ScanParameters 13, 13

V

Visual ModeDLL Imports Not Allowed 27

Visualization SettingsParameters 18