Multi-Pair Correlation EAs
for MetaTrader4

Multi-Pair Correlation Expert Advisor for MT4

AutoTrade Signals from the
Multi-Pair Correlation Indicator!

EAs Available to Owners of the Multi-Pair Indicator
Please Log in to purchase!

Multi-Pair EA Details...

These Multi-Pair EAs trade signals from the Multi-Pair Correlation Indicator. These EAs are not available to anyone who does not own the indicator. Therefore, you MUST FIRST purchase the Multi-Pair indicator before you can purchase any of the Multi-Pair EAs on this page. To compensate for this, the EAs have been priced very low but I highly recommend that you get familiar with the indicator before buying any Multi-Pair EAs. CLICK HERE to purchase the Multi-Pair Correlation Indicator.

There are multiple versions of the Multi-Pair EAs to trade different types of signals. To understand how each EA works, you need to understand how the different parts of the Multi-Pair indicator work. Some EAs trade signals following the histogram (the average of 3 correlation pairs) and others trade signals AGAINST the histogram. In the future, I will release several IMA-following EAs but those are still a work in progress. The EAs available now are based on signals from the Histogram.

Histogram Signals
The histogram in the Multi-Pair indicator represents the average trend of the 2 or 3 correlation pairs. With a True/False switch in your EA settings, you may require correlation so that signals only occur during correlation between all pairs (all pairs trending the same direction based on your Moving Average settings). Here is a brief description of each Multi-Pair EA available now...

  1. Trades Follow the Histogram: Follows the average trend of 2 or 3 pairs. Buys on Green Histogram, Sells on Red Histogram at specified strength levels.
  2. Trades Follow the Histogram AND MA4: In this EA, there is a 4th moving average that applies ONLY to the TradePair. It will only BUY when the TradePair price is above MA4 and SELL when the TradePair price is below MA4. This allows you to only take histogram signals when they are in agreement with MA4 on the TradePair within a specific distance from MA4 for more control over your entry points. For example, you can trade shorter-term trends represented by the histogram in the direction of a longer-term trend represented by MA4 on your TradePair.
  3. Trades Against the Histogram Following MA4: My original Scalping EA. This EA also includes a 4th Moving Average that is ONLY applied to the Trade-Pair. It BUYS on a Red Histogram when the TradePair is above MA4 and Sells on a Green Histogram when the TradePair is below MA4 at specified strength levels. This allows you to enter on short-term pullbacks (the Histogram changing color) but in the direction of the longer-term trend (MA4) within a specific range from MA4.  Example: Buy on red histogram when TradePair price is above SMA 100, Sell on a green histogram when TradePair price is below SMA 100. See 2nd screenshot below for example. This EA can precisely replicate the V2 GBPJPY 15-Min Trend-Following EA but with many more entry, exit and money management options. (See backtest further below).
  4. Trades Against the Histogram: Good for consolidation strategies. Buys on Red Histogram/Sells on Green Histogram at specified strength levels. See chart below. This is the EA being used on USD/JPY in this MyFXBook account. Use the Custom Analysis tool to display only the USD/JPY equity curve. The set file for this USD/JPY strategy is included with your purchase of this EA.

This particular GBP/JPY scalping strategy below works great in trends but proved to be too inconsistent to use long-term through choppy conditions. It seems to be best if only used during strong trends or immediately following major economic announcements like NFP. I have not tested it with different settings or the recently added HMA moving average yet. This is a 15-Min chart using SMA 117 as MA4 (yellow line) trading against 1-bar correlations of GBP/USD and USD/JPY because when these 2 pairs correlate, you usually get an exaggerated move on GBP/JPY but it is often short-lived. So, this strategy enters AND exits on correlations in opposite directions at different strengths (weaker correlations against the trend for entries, stronger correlations in the direction of the trend for exits). The moving averages used were MA1=1, MA2=2, MA3=2, MA4=117 (all Simple Moving Averages). Correlation is required so the red/green bars in the histogram only appear during correlation on that candle (potential entry and exit candles). The preset files and template for this strategy are included with this EA for 3 different time frames (15-Min, 30-Min and 4-Hour).

Here's a more recent screenshot of live trades on the GBP/JPY 15-Min Correlation Scalping strategy. These are live trades between Aug 1st and 10th, 2018...

The MT4 Strategy Tester cannot reference more than one currency pair so no strategies can be backtested that include data from more than one pair. However, if you only reference ONE currency pair in the settings, the EA CAN be backtested in the strategy tester just like any other EA.

Since these EAs now include the Hull Moving Average (HMA), you can develop single-pair strategies in the Strategy Tester based on signals from the HMA indicator. Here are some backtests using the HMA. The set files for these backtests are included with your purchase and there are more set files included than what is shown below.

EA: Follows Histogram Only (Trend-Following)

EURUSD 30-Min Follows Histogram SMA2 vs HMA 50 Cumulative

EA: Follows Histogram Only (Trend-Following)

EURUSD 30-Min Follows Histogram Negative Progression

EA: Trades Against Histogram (Consolidation Strategy)

USDCHF 30M Against Histogram Consec 8 Units

EA: Trades Against Histogram (Consolidation Strategy)

USDCHF 30M Against Histogram Negative Prog 50 TP

EA: Trades Against Histogram (Cumulative Wins Money Mgmt)

EA: Trades Against Histogram (Negative Progression Money Mgmt)

EA: Follows Histogram Only (Trend-Following)

USDJPY 1-HR Follows Histogram Only

EA: Trades Against Histogram (Counter-Spike Scalping Strategy)

USDJPY 1-Hour Counter-Spike Scalper

EA: Against Histogram, Counter-Spike Scalper (slightly different settings and more details)

USDJPY 1-Hour Scalper 110 Stop, 25 TP
Do you see a familiar equity curve below? The EA "Trades Against Histogram Following MA4" can replicate my original GBP/JPY 15-Min Trend-Following strategy (equity curve on the top left below) except this EA offers many more entry, exit, and money management options. The equity curve on the top right (below) is the same signal strategy using Negative Progression Money Management and I changed SMA2 to HMA6. Both preset files are included.

EA: Trades Against Histogram Following MA4

EA: Trades Against Histogram Following MA4

EA: Trades Against Histogram Following MA4

EA: Trades Against Histogram Following MA4

NOTE: These EAs ONLY trade the currency pair or instrument they are attached to. To trade more than one currency pair in your correlation model, the EA must be attached to a chart of each correlation pair, preferably with the same Moving Average settings so the correlations are relevant to each other. For example, if you are following the average trend of GBPJPY, EURJPY and CHFJPY with the Moving Average settings of 7,200,200, then you should use the same Moving Average settings on all 3 pairs. The TradePair (IMA3) setting is auto-filled so you only need to enter the other 2 correlation pairs in the settings, along with the appropriate multiplier setting (use 90 as the multiplier for JPY pairs and 10000 for all non JPY pairs). There is more information on how to calculate the multiplier in the Multi-Pair Indicator Tutorial.

EA Money Management...

I put every one of my money management strategies at your fingertips in these EAs. All of the Multi-Pair EAs allow you to choose the type of Roulette Trader Money Management strategy directly from the EA properties settings, including Negative Progression, Stay At Max, and Minimum Pippets for a Win/Loss to accommodate strategies that have varying sized wins and losses. Let's go through each one...

FixedLots: The default setting used when RT_Money_Management_Active = False
RT_Money_Management_Active: True activates the money management and the following settings
Use_Negative_Progression: True increases lots after qualifying losses (Martingale). False increases lots after qualifying wins (anti-Martingale).
UseConsecutiveMethod: True=Consecutive Wins method, False=Cumulative Wins method.
Minimum_Lot: The smallest lot size the EA will open. This should usually be equal to 1 unit (same as your UnitSize_Up setting below).
Maximum_Lot: The largest lot size the EA will open. This is your Cycle Target.
UnitSize_Up: The lot size that will be added to the previous trade's lot size (when applicable).
UnitSize_Dn: The lot size that will be subtracted from the previous lot size when using the Cumulative method (UseConsecutiveMethod=False).
Minimum_Pippets_for_a_Win: The smallest WIN in pippets required to qualify for a lot adjustment on the next trade. 10 pippets = 1 pip
Minimum_Pippets_for_a_Loss: The smallest LOSS in pippets required to qualify for a lot adjustment on the next trade. 10 pippets = 1 pip
Stay_at_Max_Lots: If Use_Negative_Progression=True, your lots will stay at Maximum_Lot on a losing streak until you get a qualifying win.
If Use_NegativeProgression=False, your trades will stay at Maximum_Lot on a winning streak until you have a qualifying loss.

The settings in the screenshot above are for the Cumulative Wins system with an 8 unit cycle target. It will increase lots by 0.01 lot (UnitSize_Up) following each win of 500 pippets (50 pips) or greater and subtract 0.01 lot (UnitSize_Dn) following each loss of 500 pippets (50 pips) or greater. Since Stay_at_Max_Lots=false, it will default back to 0.01 lot (Minimum_Lot) after a win at the cycle target of 0.08 lots (Maximum_Lot).

If Stay_At_Max_Lots=True with these settings, it would stay at 0.08 lots during a winning streak until there was a qualifying loss of 500 pippets (50 pips) or greater, then it would default back to 0.01 (Minimum_Lot).

Additional Benefit: Unlike my original V2 EAs, these Multi-Pair EAs do NOT lose their unit count if you restart MT4 at any time. It calculates the correct lot size at the opening of a new trade by referencing the previous trade's lot size and P/L, as long as the magic number has not changed since the previous trade.


To backtest these EAs in the Strategy Tester, the TradePair and Correlation Pairs MUST be the same currency pair or instrument since it cannot reference more than one currency pair in a backtest. Here's an example of how to set the correlation pair settings in the Strategy Tester for backtesting on USD/JPY...

Multiplier Settings: Enter 100 for JPY cross-pairs and 10000 for non JPY pairs that have 5 digits after the decimal place in their price like EURUSD, GBPUSD, USDCHF, EURGBP, etc.

Available ONLY to Owners of the Multi-Pair Indicator...
These EAs are only $59 Each or Buy 3, get 1 FREE!
Login to see buy buttons below.

If you do not see any buy buttons below, it's because you are not logged in or you have not purchased the Multi-Pair Correlation Indicator yet.
Login Here
and refresh the page.

Multi-Pair EA
Trades Follow Histogram Only
Good for Following average trends of 1-3 pairs

Multi-Pair EA
Trades Against Histogram
Good for Consolidation or Hedging Strategies

Multi-Pair EA
Trades Follow Histogram and MA4
Follow short-term trends within longer-term trends

Multi-Pair EA
Against Histogram Following MA4
Good for Scalping Temporary Correlations

Buy 3, Get 1 FREE!
Get All 4 EAs for $177

Each EA includes several EA Presets, Multi-Pair Indicator Presets, and Templates as examples to help you get started.
Each EA includes a lifetime license. Source code files are NOT included.

Want to learn more about the Multi-Pair Correlation Indicator?

If you understand how the Multi-Pair Correlation Indicator works, you will better understand how each Multi-Pair EA works. Click the buttons below to learn about the Multi-Pair Correlation inidicator.

Getting Started with the MULTI-PAIR EAs...

To get you up and running as easily as possible, I have included Templates for many of the Preset files included with the EAs. Simply install the EAs, Preset files and Templates in their respective folders in MT4 and load a template. When you load a template on the appropriate currency pair and time frame, it will automatically load the EA and Multi-Pair indicator with the proper settings for that strategy. Here are all the steps to installing the EAs and indicators followed by how to load a Template...

  1. Install EA Preset files into MT4's Presets folder under MQL4. Copy the entire folders to the Presets folder in MT4 to keep the presets organized by strategy. NOTE: If you purchased more than one Multi-Pair EA, you should create a separate "EA Presets" folder for each EA so you can separate the preset files by the EA they belong to.

2. Install the Indicator Presets folders into the same MT4 Presets folder as the previous step under MQL4...

3. Install the EA files into MT4's Experts folder under MQL4...

4. Install the Templates files in MT4's Templates folder (same directory that the MQL4 folder is on).

5. If you have not already done so, install the HMA indicator and the v3.05 Multi-Pair Indicator in the Indicators folder of MT4.

6. Restart MT4 or refresh your files in the Navigator so all new files will be recognized by MT4. To Refresh, right-click over any folder like "Indicators" and select "Refresh".

7. Open a currency pair and time frame of a Preset strategy you would like to trade. Then load the template for that strategy. Some preset files may not have an associated template but most do.

8. By loading the template, the EA and indicator will load automatically with the corresponding settings for that strategy.

9. Open the EA properties and enable Live Trading.

10. Check the Money Management settings and adjust as desired. Some strategies include multiple EA presets for different money management strategies that you can choose from, such as FixedLots, ConsecWins, CumulativeWins, NegProg (Negative Progression), or you can customize your own and save your settings as a new preset file.

Copyright 2022, - All Rights Reserved

Risk Disclosure: This website does not guarantee income at any time, nor success of the product beyond the specific 60-day performance guarantees for each product. There are many factors that can effect each person's individual results. Examples shown in this presentation do not represent an indication of future success or earnings but merely hypothetical historical performance based on specific trading models. Past performance is not indicative of future results and individual results will vary. The company declares the information shared is true and accurate.

U.S. Government Required Disclosure - Trading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to invest in foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have any doubts.

The purchase, sale or advice regarding a currency can only be performed by a licensed Broker/Dealer. Neither us, nor our affiliates or associates involved in the production and maintenance of these products or this site, is a registered Broker/Dealer or Investment Advisor in any State or Federally-sanctioned jurisdiction. All purchasers of products referenced at this site are encouraged to consult with a licensed representative of their choice regarding any particular trade or trading strategy. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this website. The past performance of any trading system or methodology is not necessarily indicative of future results.

Clearly understand this: Information contained in this product are not an invitation to trade any specific investments. Trading requires risking money in pursuit of future gain. That is your decision. Do not risk any money you cannot afford to lose. This document does not take into account your own individual financial and personal circumstances. It is intended for educational purposes only and NOT as individual investment advice. Do not act on this without advice from your investment professional, who will verify what is suitable for your particular needs & circumstances. Failure to seek detailed professional personally tailored advice prior to acting could lead to you acting contrary to your own best interests & could lead to losses of capital.