• Overview
  • Reviews (2)
  • Comments (44)
  • What's new

Currency Strength Basket Trader 28 Pair DEMO

The Automated EA program trades a basket of multiple currency pairs at the same time on the same account. A total of 28 currency pairs can be traded with this program. Only the Currency Pairs that are set in the Input Settings are able to be traded. The strategy is based on trading currency pairs that are found to have extreme bias in overall strength between the two currencies in a pair. When one currency is strong and another currency is weak, the resulting currency pair will trade in the direction of the strong currency. The program is a fully automatic program requiring no user interaction once set up on a chart of choice. The program will open trades only when a strong signal exists between currencies. The program closes the basket of trades once the total Profit Target is met. The program is able to open and close any pair as needed when specific conditions are met. The program also allows manually closing of trades if desired.  Make sure to try the setting file located within Comment #33.

This DEMO version will only trade 0.01 lot sizes and has other limitations. After testing using the DEMO version, upgrade to the Premium Version (https://www.mql5.com/en/market/product/32382) for Bigger Trades, Flexibility, and Adjustable Parameters.

By having multiple smaller trades open at the same time in a partially hedged formation, a user is better protected by market fluctuations. Trade open time can be seconds to days with this program. It is recommended to pick a broker with low spreads and fast execution as they will play a role in both number of trades taken and profit earned.

Due to the nature of the strategy used to trade where multiple currency pairs are traded at once, please note that this program cannot be backtested using the strategy tester since you can only backtest one pair of data at a time. Results may vary based on broker fees and other market conditions.


  • EAcom – Comment place on each trade.
  • Magic – Magic Number for Pair 1, each Pair will get a number of Magic+X-1.
  • MagicEnabled – If true, will only count profit of trades opened by EA, false will count profit for any open trades.
  • ProfitGainClosePerTrade - profit to hit per trade open when all open trades will be closed to lock in profits. Total Profit to Close = Open Trades x ProfitGainClosePerTrade.
  • AutoTrade - when set to true, allows EA to trade automatically.
  • PairX - full name of the selected currency pair, if a prefix or suffix is part of the name, include full name here. (Example: EURUSDpro).
  • PairX_1 - first currency in the selected pair.
  • PairX_2 - second currency in the selected pair.
  • PairPercentX - percent of account balance that can be used in a new trade for the selected pair.
  • TakeProfitX - hard TP point for each pair. Can be used to lock in profit.
  • StopLossX - hard SL point for each pair.
  • EnableX - set to True to allow trading of the selected currency pair.

Additional Protections Built into the Program Include

  1. A hard TP and SL price are set with each trade opened in the event of very large market swings or loss of connection with the broker’s server.
  2. Trades can be closed manually without disturbing the running program and program settings can be changed while trades are open.
  3. Internal Limits to Prevent Over Extending of Account.
  4. Magic Numbers for all trades so if owner of account wishes to run other programs, they may do so.

Recommendations on Usage

  1. Run on the chart that has the most ticks, such as the EURAUD or EURGBP charts which generally see more ticks.
  2. Try multiple timeframes, EA will trade differently on each. Recommended timeframe is M30 or H1.
  3. Start Risk small to watch program in action to determine your optimal risk settings.
  4. Keep Risk low to protect your account from drawdown.
  5. Do not close trades over weekend as profit can be lost.
  6. Low spreads, low commission and high quality execution will help earn more profit.
  7. Recommended minimum deposit is $1000.
  8. Run the EA on a separate account.

To My Customers

Please don’t hesitate to message me about any questions that you might have, I will be happy to help.


Programming expert in development, design, and optimization of automated trading programs.

philippe germain
philippe germain 2018.05.23 09:59 

User didn't leave any comment to the rating

Matthew Todorovski
Matthew Todorovski 2018.05.10 17:36 

User didn't leave any comment to the rating

Version 5.0 2018.10.28
Version 5 Changes Include

+Bug Fix with Magic Number Handling.
Version 4.0 2018.10.12
Version 4 Changes Include:

+ Increasing the number of trades allowed open at one time.

+ Changing the Max Account in Trade Parameter Value.
Version 3.0 2018.10.07
Version 3 Changes Include:

+Adding new conditions for opening trades for stronger opening signals.

+Adding the option to trade multiple time frames in place of the chart time frame.
Version 2.0 2018.06.01
Version 2 Includes:

+ Added Profit Target Visibility on Chart Screen to know what Profit needs to be met to close all trades.

+ Added Variable MagicEnabled to deal with bug seen on some MT4 platforms. When set to false, Magic Numbers are not used to calculate profit so trades opened not by EA will be counted towards total profit. When true, only trades open with the EA magic numbers will be calculated for total profit target.