Matrix Arrow EA MT4/5 Settings/Inputs Guide

Matrix Arrow EA MT4/5 Settings/Inputs Guide

4 September 2021, 20:58
Juvenille Emperor Limited
3
2 871


✔️ Matrix Arrow EA MT4©: https://www.mql5.com/en/market/product/70812

✔️ Matrix Arrow EA MT5©: https://www.mql5.com/en/market/product/70813



ATTENTION: If you want to trade the Matrix Arrow signals with your Matrix Arrow EA MT4, you must purchase the Matrix Arrow Indicator MT4 separately! Otherwise the Matrix Arrow EA MT4 will work as a manual trade panel only. 

✔️  Buy now the Matrix Arrow Indicator MT4: https://www.mql5.com/en/market/product/69726

✔️  Buy now the Matrix Arrow Indicator MT5: https://www.mql5.com/en/market/product/69725



Video Guide: How to Setup Matrix Arrow EA MT4/5 and Matrix Arrow Indicator MT4/5 with provided set files - Please Enable Subtitles in this Video!


RECOMMENDATIONS FOR OCTOBER 2026

For the Matrix Arrow EA MT4/5, my current recommendation is to TRADE ONLY the following (and NOT ALL provided) set files: EURGBP, EURJPY, EURUSD, GBPCAD, GBPNZD, JP225, USDJPY, USTEC, XAUUSD with a risk of 0.5% or lower per trade.

You can find the Matrix Arrow EA MT4/5 set files, along with detailed instructions and advice, at the bottom of this guide.



Please Enable Subtitles in this Video!



 



    How the Matrix Arrow EA Generates Trading Signals

    The Matrix Arrow EA MT4/5 can trade the signals generated by the Matrix Arrow Indicator automatically, while also providing an on-chart Trade Panel for manual and semi-automatic trading.

    The Matrix Arrow Indicator combines several individual technical indicators into a single Matrix. Each enabled indicator contributes its own bullish or bearish condition to the calculation of the final Matrix Arrow signal.

    The available Matrix components are:

    • Average Directional Movement Index (ADX)

    • Commodity Channel Index (CCI)

    • Heiken Ashi

    • Moving Average (MA)

    • MACD

    • Relative Vigor Index (RVI)

    • Relative Strength Index (RSI)

    • Parabolic SAR (PSAR)

    • Stochastic Oscillator

    • Williams' Percent Range (W%R)

    • EMA Crossing(s)

    For each component indicator, the Use [Indicator] for setting determines whether that indicator participates in:

    • Nothing: The indicator is not used for Entry or Exit signal calculation.

    • Entry Only: The indicator participates only in Entry signal calculation.

    • Exit Only: The indicator participates only in Exit signal calculation.

    • Entry & Exit: The indicator participates in both Entry and Exit signal calculation.

    This allows you to build different combinations of indicators for opening and closing trades.

    When the enabled Entry indicators produce a valid Matrix Arrow signal, the EA can open a trade in the corresponding direction, subject to the other configured entry conditions.

    When the enabled Exit indicators produce a valid Matrix Arrow exit signal, the EA can close the corresponding trade if Close by Exit Signal is enabled.



    Matrix Arrow EA MT4/5 Settings/Inputs Guide


    Trade Panel and Automatic Trading

    Use Panel: Enables or disables the on-chart Matrix Arrow Trade Panel.

    When set to True, the Trade Panel can be used for manual trading or for fully automatic trading of Matrix Arrow Indicator signals using its 100% Algorithmic Trading option.

    When set to False, the EA uses its internal settings directly for automatic trading.

    Important for MQL5 VPS: Trade Panel settings cannot be migrated to the MQL5 VPS. If you want the Matrix Arrow EA to trade automatically on the MQL5 VPS, set Use Panel = False, configure the EA through its Inputs, enable Auto/Algo Trading, and then synchronize/migrate your trading environment to the MQL5 VPS.

    Used Indicator: Selects the indicator whose signals the EA will use.

    By default, the EA uses a Moving Average indicator for MQL5 Market validation purposes.

    If you have installed the Matrix Arrow Indicator and want the EA to trade its Matrix Arrow signals, select Matrix Arrow Indicator.

    Important: The Matrix Arrow Indicator MT4/5 is a separate product. The corresponding Matrix Arrow Indicator must be installed if you want the EA to trade its Matrix Arrow signals.


    General Trading Settings

    Allow Long: Enables or disables Buy trades. Set to True to allow Buy trades or False to prevent them.

    Allow Short: Enables or disables Sell trades. Set to True to allow Sell trades or False to prevent them.

    Lot Size: Defines the fixed lot size used for trades when percentage-based risk calculation is disabled.

    Use Risk %: Enables or disables automatic lot-size calculation based on the configured Risk %.

    Risk %: Defines the percentage of account balance to risk on each trade.

    When Use SL/TP Levels in = Points, the risk calculation uses the configured Stop Loss in Points.

    When Use SL/TP Levels in = Percentage of Average Daily Range, the risk calculation uses the configured Stop Loss in % of ADR.

    Magic Number: Defines the unique Magic Number assigned to trades opened by the EA. This allows Matrix Arrow EA trades to be distinguished from other trades running on the same account.

    EA Comment: Defines the text displayed in the Comments section of the MT4/MT5 Terminal/Toolbox for trades opened by the Matrix Arrow EA.

    Use Opposite Logic: Reverses the normal trade direction of valid signals or Trade Panel commands.

    For example, a valid Sell signal will open a Buy trade instead, while a valid Buy signal will open a Sell trade.


    Working Timeframe

    Working Timeframe: Defines the main timeframe on which the EA operates and calculates Matrix Arrow signals when Use Panel = False.

    For example, if Working Timeframe is M5, the EA uses the Matrix Arrow signals calculated on the M5 timeframe.

    Important: This setting applies only when Use Panel = False.

    When Use Panel = True, the EA uses the timeframe of the chart on which the Matrix Arrow EA and Trade Panel are attached.


    Multi-Timeframe Entry Confirmation

    Use Entry Confirmation: Enables or disables confirmation of the main Matrix Arrow Entry signal using a second timeframe.

    The Matrix Arrow signal on the Working Timeframe remains the primary Entry signal. The Entry Confirmation Timeframe does not independently trigger a trade. Instead, it confirms or rejects the signal generated on the Working Timeframe.

    For example:

    Working Timeframe = M5
    Entry Confirmation Timeframe = H1

    If a new Buy signal is generated on M5, the EA checks the current Matrix Arrow signal on H1:

    • If H1 also indicates Buy, the M5 Buy signal is confirmed and the EA is allowed to open the trade.

    • If H1 does not indicate Buy, the M5 signal is rejected and the EA skips the trade.

    The reverse applies to Sell signals.

    Therefore:

    Working Timeframe Matrix Arrow = ENTRY SIGNAL

    Entry Confirmation Timeframe Matrix Arrow = CONFIRMATION

    Entry Confirmation Timeframe: Defines the second Matrix Arrow timeframe used to confirm Entry signals.

    This setting is used only when Use Entry Confirmation = True.


    Multi-Timeframe Exit Confirmation

    Use Exit Confirmation: Enables or disables confirmation of Matrix Arrow Exit signals using a second timeframe.

    When an Exit signal occurs on the Working Timeframe, the EA checks the Matrix Arrow signal on the configured Exit Confirmation Timeframe before closing the corresponding trade.

    For example:

    Working Timeframe = M5
    Exit Confirmation Timeframe = H1

    If an Exit signal occurs on M5, the EA checks the corresponding H1 Matrix Arrow condition before allowing the trade to be closed.

    This provides an additional higher-timeframe confirmation layer for Matrix Arrow exits.

    Exit Confirmation Timeframe: Defines the second timeframe used to confirm Matrix Arrow Exit signals.

    This setting is used only when Use Exit Confirmation = True.


    Matrix Arrow Indicator Settings

    The following sections determine which individual indicators participate in the Matrix Arrow Entry and Exit signal calculations.

    The most important setting in each section is:

    Use [Indicator] for: Nothing / Entry Only / Exit Only / Entry & Exit

    This determines the role of that particular indicator in the Matrix.

    Selecting Nothing removes that indicator from both Entry and Exit signal calculations.

    Selecting Entry Only uses it when calculating Entry signals but not Exit signals.

    Selecting Exit Only uses it when calculating Exit signals but not Entry signals.

    Selecting Entry & Exit includes it in both calculations.


    Average Directional Movement Index (ADX)

    Use ADX for: Selects whether ADX participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    ADX Period: Defines the calculation period of the ADX indicator.

    ADX Applied Price: Defines the price data used for the ADX calculation.


    Commodity Channel Index (CCI)

    Use CCI for: Selects whether CCI participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    CCI Period: Defines the calculation period of the CCI indicator.

    CCI Applied Price: Defines the price data used for the CCI calculation.

    CCI Threshold: Defines the CCI level used to determine bullish or bearish direction.

    When CCI is above the configured threshold, it produces a bullish/Buy condition, represented by a blue square in the Matrix.

    When CCI is below the threshold, it produces a bearish/Sell condition, represented by a red square.


    Heiken Ashi

    Use Heiken Ashi for: Selects whether Heiken Ashi participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    When enabled, the Heiken Ashi direction contributes its bullish or bearish condition to the corresponding Matrix Arrow signal calculation.


    Moving Average (MA)

    Use MA for: Selects whether the Moving Average participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    When enabled, the Moving Average condition contributes to the corresponding Matrix Arrow signal calculation.

    MA Period: Defines the number of candles/bars used to calculate the Moving Average.

    MA Shift: Defines the number of bars by which the Moving Average is shifted.

    MA Method: Defines the Moving Average calculation method.

    MA Applied Price: Defines the price data used for calculating the Moving Average.


    MACD

    Use MACD for: Selects whether MACD participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    When enabled, the MACD condition contributes to the corresponding Matrix Arrow signal calculation.

    MACD Fast EMA: Defines the Fast Exponential Moving Average period used in the MACD calculation.

    MACD Slow EMA: Defines the Slow Exponential Moving Average period used in the MACD calculation.

    MACD SMA: Defines the period of the MACD signal line.

    MACD Applied Price: Defines the price data used for calculating MACD.


    Relative Vigor Index (RVI)

    Use RVI for: Selects whether RVI participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    When enabled, the RVI condition contributes to the corresponding Matrix Arrow signal calculation.

    RVI Period: Defines the calculation period of the Relative Vigor Index.


    Relative Strength Index (RSI)

    Use RSI for: Selects whether RSI participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    RSI Strategy: Selects which RSI strategy is used in the Matrix Arrow calculation:

    • RSI Crossing

    • RSI Smooth

    The settings relevant to the selected strategy are explained below.

    RSI Period: Defines the RSI calculation period.

    RSI Applied Price: Defines the price data used for calculating RSI.

    RSI Crossing

    RSI Crossing Threshold: Defines the level used by the RSI Crossing strategy to determine bullish or bearish direction.

    When RSI is above the threshold, RSI produces a bullish/Buy condition, represented by a blue square in the Matrix.

    When RSI is below the threshold, RSI produces a bearish/Sell condition, represented by a red square.

    RSI Smooth

    RSI Smooth Period: Defines the main period of the RSI Smooth indicator.

    RSI Smooth Fast Period: Defines the fast period used by the RSI Smooth calculation.

    RSI Smooth Slow Period: Defines the slow period used by the RSI Smooth calculation.

    RSI Smooth Oversold Level: Defines the oversold level used by the RSI Smooth strategy. Below this level, the strategy produces its configured bearish/Sell condition.

    RSI Smooth Overbought Level: Defines the overbought level used by the RSI Smooth strategy. Above this level, the strategy produces its configured bullish/Buy condition.





    Parabolic SAR (PSAR)

    Use PSAR for: Selects whether Parabolic SAR participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    When enabled, its bullish or bearish condition contributes to the corresponding Matrix Arrow signal calculation.

    PSAR Step: Defines the acceleration step used by the Parabolic SAR indicator.

    PSAR Maximum: Defines the maximum acceleration value used by the Parabolic SAR indicator.


    Stochastic Oscillator

    Use Stochastic for: Selects whether the Stochastic Oscillator participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    When enabled, its bullish or bearish condition contributes to the corresponding Matrix Arrow signal calculation.

    Stochastic %K Period: Defines the %K calculation period.

    Stochastic %D Period: Defines the %D calculation period.

    Stochastic Slowing: Defines the slowing value used by the Stochastic Oscillator.

    Stochastic Price Field: Defines the price field used for the Stochastic calculation.

    Stochastic Method: Defines the Moving Average method used in the Stochastic calculation.


    Williams' Percent Range (W%R)

    Use W%R for: Selects whether Williams' Percent Range participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    W%R Period: Defines the calculation period of Williams' Percent Range.

    W%R Threshold: Defines the level used to determine bullish or bearish direction.

    When W%R is above the threshold, it produces a bullish/Buy condition, represented by a blue square in the Matrix.

    When W%R is below the threshold, it produces a bearish/Sell condition, represented by a red square.


    EMA Crossing(s)

    Use EMA Crossing for: Selects whether the EMA Crossing component participates in Nothing, Entry Only, Exit Only, or Entry & Exit signal calculations.

    The EMA Crossing component can use up to four Exponential Moving Averages. Each EMA can be enabled or disabled individually.

    Use EMA 1: Enables or disables EMA 1 in the EMA Crossing calculation.

    EMA 1 Period: Defines the period of EMA 1. The default value is 5.

    Use EMA 2: Enables or disables EMA 2 in the EMA Crossing calculation.

    EMA 2 Period: Defines the period of EMA 2. The default value is 10.

    Use EMA 3: Enables or disables EMA 3 in the EMA Crossing calculation.

    EMA 3 Period: Defines the period of EMA 3. The default value is 20.

    Use EMA 4: Enables or disables EMA 4 in the EMA Crossing calculation.

    EMA 4 Period: Defines the period of EMA 4. The default value is 50.

    The enabled EMAs and their relative crossing/alignment conditions contribute to the bullish or bearish EMA Crossing condition used by the Matrix.


    Trading Time and Day Settings

    Start Time: Defines the time at which the EA begins working and allowing new trades.

    End Time: Defines the time at which the EA stops allowing new trades.

    The Start and End times use the broker's server time.

    Important when using the Trade Panel: If you want to trade manually or automatically through the Trade Panel at any time of day, use a trading window of 00:00–23:59.

    The enabled trading days below also apply to Trade Panel operation. Therefore, make sure the appropriate day is enabled if you want the Panel to trade on that day.

    Trade on Monday: Enables or disables opening new trades on Mondays.

    Trade on Tuesday: Enables or disables opening new trades on Tuesdays.

    Trade on Wednesday: Enables or disables opening new trades on Wednesdays.

    Trade on Thursday: Enables or disables opening new trades on Thursdays.

    Trade on Friday: Enables or disables opening new trades on Fridays.

    Trade on Saturday: Enables or disables opening new trades on Saturdays.

    Trade on Sunday: Enables or disables opening new trades on Sundays.


    Spread and Execution Settings

    Max Spread in Points: Defines the maximum spread, in points, allowed for opening a new trade.

    If the current spread exceeds this value when a valid signal occurs, the EA will not open the trade.

    Max Slippage in Points: Defines the maximum permitted slippage, in points, when executing a trade.


    Stop Loss, Take Profit, Break Even and Trailing Stop

    Use SL/TP Levels in: Selects whether the EA calculates its Stop Loss, Take Profit, Break Even and Trailing Stop levels using:

    • Points

    • Percentage of Average Daily Range

    When Points is selected, the fixed point values below are used.

    When Percentage of Average Daily Range is selected, the ADR percentage settings further below are used.

    The ADR method allows these trade-management distances to adapt to the instrument's recent daily range.

    Important when using the Trade Panel: Leave this setting at its default Points option when using the Trade Panel, because the internal ADR settings are not overridden by the Panel's SL/TP values in points.

    Stop Loss in Points: Defines the fixed Stop Loss distance for each trade.

    Take Profit in Points: Defines the fixed Take Profit distance for each trade.

    Break Even Profit in Points: Defines the profit level at which the EA moves the Stop Loss to the trade's entry price.

    Trailing Start in Points: Defines the profit level at which the EA begins trailing the Stop Loss.

    Trailing Stop in Points: Defines the distance that the Trailing Stop Loss maintains behind the current price.

    Trailing Step in Points: Defines the increment by which the Trailing Stop Loss is adjusted as price moves in the trade's favor.


    Average Daily Range (ADR) Levels

    Average Daily Range Candles: Defines the number of daily candles used to calculate the Average Daily Range.

    The resulting ADR is used when Percentage of Average Daily Range is selected for the SL/TP calculation method.

    Stop Loss in % of ADR: Defines the Stop Loss as a percentage of the instrument's Average Daily Range.

    For example, if this setting is 30 and the calculated ADR is 1000 points, the Stop Loss will be 300 points.

    Take Profit in % of ADR: Defines the Take Profit as a percentage of the instrument's Average Daily Range.

    For example, if this setting is 50 and the ADR is 1000 points, the Take Profit will be 500 points.

    Break Even in % of ADR: Defines the profit level at which the EA moves the Stop Loss to Break Even, calculated as a percentage of ADR.

    For example, a value of 20 with an ADR of 1000 points activates Break Even at 200 points of profit.

    Trailing Start in % of ADR: Defines the profit level at which the EA begins trailing the Stop Loss, calculated as a percentage of ADR.

    For example, a value of 40 with an ADR of 1000 points means trailing begins at 400 points of profit.

    Trailing Stop in % of ADR: Defines the Trailing Stop Loss distance as a percentage of ADR.

    For example, a value of 30 with an ADR of 1000 points creates a Trailing Stop distance of 300 points.

    Trailing Step in % of ADR: Defines the Trailing Stop adjustment step as a percentage of ADR.

    For example, a value of 10 with an ADR of 1000 points means the Trailing Stop is adjusted in 100-point increments.


    Trade Closing Settings

    Close Trade Before New One: Enables or disables closing an existing trade before opening a new trade.

    This setting applies only to trades with the same Magic Number.

    When enabled, the EA closes the existing applicable trade before opening the new one.

    Close by Exit Signal: Enables or disables closing an open trade when a valid Matrix Arrow Exit dot signal appears.

    The indicators configured as Exit Only or Entry & Exit participate in the Exit signal calculation.

    If Use Exit Confirmation is also enabled, the Exit signal must additionally satisfy the configured Exit Confirmation Timeframe condition before the trade is closed.

    Close by Opposite Signal: Enables or disables closing an existing trade and opening a new trade in the opposite direction when a valid opposite Matrix Arrow signal appears.

    For example, if a Buy trade is running and a valid Sell signal is generated, the EA can close the Buy trade and open a Sell trade.


    Automatic Time-Based Trade Closure

    Close All Trades on: Enables or disables automatic closure of all open trades at a specified time.

    You can select a particular day of the week or every day.

    This can be useful for controlling overnight, rollover or weekend exposure.

    The EA will not automatically close additional trades opened after the configured closing time. If you do not want new trades to be opened after that time, configure the EA's End Time earlier than the automatic closing time.

    Close All Trades Hour: Defines the hour at which the EA automatically closes the open trades on the selected day.

    The setting uses your broker's server time.

    For example, to close trades at 22:40, enter 22.

    Close All Trades Minutes: Defines the minute at which the automatic closure occurs.

    For example, to close trades at 22:40, enter 40.


    Trade Panel Display Settings

    The following settings control only the appearance of the Matrix Arrow Trade Panel.

    Panel Scale: Selects the overall size of the Trade Panel.

    Available values are:

    • 100%

    • 150%

    • 200%

    The default 100% scale is designed for Full HD (1920 × 1080) displays. Higher values can be useful on higher-resolution screens where the Panel would otherwise appear too small.

    Font Size: Defines the size of the text used for the Panel's settings and button labels.

    Text Colour: Defines the colour of the text displayed on the Panel.

    Panel Colour: Defines the background colour of the main Panel.

    Panel Border Colour: Defines the colour of the Panel's outer border.

    Caption Colour: Defines the colour of the Panel's top caption area.

    Caption Border Colour: Defines the border colour of the caption area.

    Back Colour: Defines the colour of the Panel's outer background/edge layer.





    ATTENTION: If you want to trade the Matrix Arrow signals with your Matrix Arrow EA MT4, you must purchase the Matrix Arrow Indicator MT4 separately! Otherwise the Matrix Arrow EA MT4 will work as a manual trade panel only. 

    ✔️  Buy now the Matrix Arrow Indicator MT4: https://www.mql5.com/en/market/product/69726

    ✔️  Buy now the Matrix Arrow Indicator MT5: https://www.mql5.com/en/market/product/69725


    ✔️ Matrix Arrow EA MT4©: https://www.mql5.com/en/market/product/70812

    ✔️ Matrix Arrow EA MT5©: https://www.mql5.com/en/market/product/70813



    www.juvenille-emperor.com

    www.local-trade-copier.com

    www.prop-firm-copier.com

    www.prop-challenge-copier.com

    www.forex-local-trade-copier.com

    www.low-latency-copier.com

    www.fast-trade-copier.com

    www.best-trade-copier.com

    www.mt5-to-mt5-copier.com

    www.trade-copier-mt5.com

    www.mt4-mt5-trade-copier.com

    www.matrix-arrow-indicator.com

    www.matrixarrowindicator.com

    www.accurate-forex-indicator.com

    www.profitable-forex-indicator.com

    www.best-forex-indicator-mt4.com

    www.best-forex-indicator-mt5.com