This guide explains how to install, configure, test, and operate AI FUSION COMBO in MetaTrader 5. All setting labels below match the comments displayed to customers in the current product version.
AI FUSION COMBO is a multi-symbol Expert Advisor with up to 11 independently selectable strategies:
- XAUUSD: Strategy 1, Strategy 2, and Strategy 3.
- AUDCAD: Strategy 4, Strategy 5, Strategy 6, and Strategy 7.
- AUDNZD: Strategy 8 and Strategy 9.
- NZDCAD: Strategy 10 and Strategy 11.
This guide does not disclose proprietary entry conditions, indicators, analysis timeframes, signal rules, or internal strategy logic.
Risk warning: Trading Forex and metals involves substantial risk. Backtest results and past performance do not guarantee future results. Test the EA on a Demo account first, begin with a low-risk configuration, and trade only with capital you can afford to lose.
1. Installing the Product from MQL5 Market
AI FUSION COMBO is delivered through the official MQL5 Market. Buyers do not need to copy an EX5 file into an MT5 folder.
- Open the MetaTrader 5 terminal where you want to use the product.
- Sign in with the same MQL5 account used to purchase AI FUSION COMBO. You can verify the account under Tools > Options > Community.
- Open the Navigator window by selecting View > Navigator or pressing Ctrl+N.
- Open Market > My Purchases.
- Find AI FUSION COMBO and click Install. If the product is not visible, refresh the Purchases list and confirm that MT5 is signed in to the correct MQL5 account.
- After installation, open Expert Advisors > Market in Navigator.
- Drag AI FUSION COMBO onto one chart or double-click the product name.
- In the EA properties, enable Allow Algo Trading.
- Enable the main Algo Trading button in MetaTrader 5.
- Check the chart dashboard and the Experts tab to confirm that initialization completed successfully.
Important: Do not manually copy a Market product from one terminal or computer to another. Install it through My Purchases using the MQL5 account that owns the product. Installation on a different hardware or operating-system configuration may use a Market activation.
2. System and Account Requirements
- An updated MetaTrader 5 terminal with a stable broker connection.
- The MT5 Algo Trading button must be enabled.
- Algorithmic trading must be allowed in the EA properties.
- XAUUSD, AUDCAD, AUDNZD, and NZDCAD should be available in Market Watch when their corresponding engines are enabled.
- A Hedging account is required for AUDCAD, AUDNZD, and NZDCAD. On a Netting account, these three Forex engines are disabled automatically. XAUUSD can remain active.
- A USD account is recommended when Auto Lot is enabled because the USD balance per 0.01 lot; higher is safer inputs use a USD reference.
- A stable VPS is recommended. If MT5, the EA, or the VPS is offline, the EA cannot place new trades or perform active trade-management actions.
3. First Start
- Open one chart with a reliable price feed. Only one instance of AI FUSION COMBO is required to manage all enabled symbols.
- Attach the EA from Navigator > Expert Advisors > Market.
- Open the Inputs tab.
- New users should begin with the default Balanced configuration.
- Verify the broker symbol names. If a broker uses a suffix such as XAUUSD+ , the EA attempts to find it from the root name. If detection fails, enter the exact full broker symbol in the corresponding input.
- Enable Algo Trading and click OK.
- Confirm that the dashboard shows the intended engines and correctly detected symbols.
Do not run multiple instances with the same Unique ID; use another value for each EA instance . Instances using the same unique EA identifier may identify and manage the same group of trades.
4. Recommended Settings for New Users
- Risk preset for all symbols : Balanced - recommended preset.
- Direction allowed for new entries : Both buy and sell.
- Allow new entries; false still manages open trades : true.
- Select how AI learns, adapts and protects : Auto - learn, adapt lots and protect.
- AI market-condition sensitivity : Balanced - recommended sensitivity.
- Increase Forex basket DCA lots; high risk : false.
- Close all EA trades after a safety trigger : false, unless the user fully understands the effect of immediately closing all EA trades.
Run the EA on a Demo account long enough to observe lot sizing, margin use, and basket behavior before moving to a live account.
5. General Rules When Changing Inputs
- Setting an engine or strategy to false prevents new activity from that section, but it should not be used as a method for handling existing trades.
- To pause new entries while allowing the EA to continue managing existing trades, use Allow new entries; false still manages open trades to false.
- Do not change Unique ID; use another value for each EA instance , change symbol names, or remove the EA while it is managing open positions or pending orders.
- Changing Inputs reinitializes the EA. Always check the Experts tab after clicking OK.
- A value described as zero disables or zero leaves it uncapped disables only the specified limit. It does not disable every protection feature.
- Spread and Basket SL values use the broker symbol's points, not a fixed pip definition.
6. Complete Input Reference
The setting labels below match the comments customers see in the current EA interface.
6.1. AI FUSION COMBO | QUICK START
| Setting shown in Inputs | What it does |
|---|---|
| AI FUSION COMBO v1.00 | Telegram @losgroup23 | Product information only. This field does not control trading. |
| Risk preset for all symbols | Selects the general risk profile for all enabled products. Available choices are Safe, Balanced, Growth, Aggressive, Extreme, and Custom. |
| Direction allowed for new entries | Select Both buy and sell, Buy only, or Sell only. It controls new entries while existing trades still require management. |
| Unique ID; use another value for each EA instance | Separates the trades of this instance from other EAs or instances. Do not change it while trades created with the previous value still exist. |
| Allow new entries; false still manages open trades | Set false to pause new entries while keeping the EA active for existing-trade management. |
Risk Profile choices
- Safe - smallest preset lots: the smallest preset lot configuration.
- Balanced - recommended preset: balanced and recommended for most users.
- Growth - larger preset lots: larger lots than Balanced.
- Aggressive - high risk preset: high-risk preset.
- Extreme - very high risk preset: very high-risk preset.
- Custom - use the lot inputs below: uses the individual lot and risk inputs in the symbol sections.
When Safe, Balanced, Growth, Aggressive, or Extreme is selected, the general profile controls the XAU risk level and the Forex Auto Lot reference. Total XAU risk %, split among enabled XAU strategies and the three USD balance per 0.01 lot; higher is safer inputs are applied directly when Custom is selected.
6.2. XAUUSD | 3 STRATEGIES
| Setting shown in Inputs | What it does |
|---|---|
| Run the XAUUSD strategy engine | Enables or disables the complete XAUUSD engine. |
| Broker symbol or root for suffix detection | Use XAUUSD as the root name, or enter the exact broker symbol if automatic suffix detection is unsuccessful. |
| Enable XAUUSD Strategy 1 | Enables or disables Strategy 1. It is disabled by default. |
| Enable XAUUSD Strategy 2 | Enables or disables Strategy 2. |
| Enable XAUUSD Strategy 3 | Enables or disables Strategy 3. |
| Move S3 stop loss to entry halfway to target | When enabled, Strategy 3 may move its Stop Loss to entry after price reaches half of the distance to its target. |
| Close one-third at 50% and another at 75% to target | Enables partial profit taking. Actual close volume depends on the broker's minimum volume and volume step. |
| Method used to calculate XAU lots | Select Fixed Lot, Risk Percent, or Balance Step. |
| Lot used in Fixed Lot mode | Sets the XAU lot when Fixed Lot mode is selected. The broker may normalize it to valid volume limits. |
| Total XAU risk %, split among enabled XAU strategies | Sets total XAU risk and divides it among enabled XAU strategies. It is applied directly with Custom profile and Risk Percent mode. |
| False uses balance; true uses equity for XAU risk | False uses Balance. True uses Equity, which changes with floating profit and loss. |
| Balance interval used in Balance Step mode | Sets the Balance interval for each completed step. It must be greater than zero. |
| Lot added for each completed balance interval | Sets the lot amount assigned to each completed Balance interval. |
6.3. AUDCAD | 4 STRATEGIES
| Setting shown in Inputs | What it does |
|---|---|
| Run AUDCAD baskets; requires a hedging account | Enables or disables the complete AUDCAD engine. A Hedging account is required. |
| Broker symbol or root for suffix detection | Sets the AUDCAD broker symbol or root name. |
| Enable AUDCAD Strategy 4 | Enables or disables Strategy 4. |
| Enable AUDCAD Strategy 5 | Enables or disables Strategy 5. |
| Enable AUDCAD Strategy 6 | Enables or disables Strategy 6. |
| Enable AUDCAD Strategy 7 | Enables or disables Strategy 7. |
| Size AUDCAD lots automatically from balance | True calculates the base lot automatically. False uses the fixed-lot setting shown directly below AUDCAD Auto Lot. |
| Lot used when AUDCAD Auto Lot is false | Sets the fixed AUDCAD lot when Auto Lot is disabled. |
| USD balance per 0.01 lot; higher is safer | Sets the USD balance reference for each 0.01 lot. A higher value produces a smaller, more conservative lot. It is applied directly with Custom profile. |
| Weight basket target by each position's lot | True uses each position's lot as a weight. False uses the simple average entry price. True is generally recommended. |
| Block entries above this spread; zero disables filter | Blocks entries above the selected spread in symbol points. Zero disables this filter only. |
| S4 stop from first entry; zero disables it | Sets Strategy 4 Basket SL distance from its first entry in symbol points. |
| S5 stop from first entry; zero disables it | Sets Strategy 5 Basket SL distance from its first entry in symbol points. |
| S6 stop from first entry; zero disables it | Sets Strategy 6 Basket SL distance from its first entry in symbol points. |
| S7 stop from first entry; zero disables it | Sets Strategy 7 Basket SL distance from its first entry in symbol points. |
6.4. AUDNZD | 2 STRATEGIES
| Setting shown in Inputs | What it does |
|---|---|
| Run AUDNZD baskets; requires a hedging account | Enables or disables the complete AUDNZD engine. A Hedging account is required. |
| Broker symbol or root for suffix detection | Sets the AUDNZD broker symbol or root name. |
| Enable AUDNZD Strategy 8 | Enables or disables Strategy 8. |
| Enable AUDNZD Strategy 9 | Enables or disables Strategy 9. |
| Size AUDNZD lots automatically from balance | True calculates lot size from Balance. False uses the fixed-lot setting shown directly below AUDNZD Auto Lot. |
| Lot used when AUDNZD Auto Lot is false | Sets the fixed lot when AUDNZD Auto Lot is disabled. |
| USD balance per 0.01 lot; higher is safer | Sets the USD reference for each 0.01 lot. A higher value is more conservative and is applied directly with Custom profile. |
| Weight basket target by each position's lot | Enables a basket target weighted by each position's lot. |
| Block entries above this spread; zero disables filter | Sets the spread limit in symbol points. Zero disables this filter. |
| Maximum open positions in each AUDNZD basket | Sets the maximum number of open positions in each AUDNZD basket. |
| S8 stop from first entry; zero disables it | Sets Strategy 8 Basket SL in points from the first entry. |
| S9 stop from first entry; zero disables it | Sets Strategy 9 Basket SL in points from the first entry. |
6.5. NZDCAD | 2 STRATEGIES
| Setting shown in Inputs | What it does |
|---|---|
| Run NZDCAD baskets; requires a hedging account | Enables or disables the complete NZDCAD engine. A Hedging account is required. |
| Broker symbol or root for suffix detection | Sets the NZDCAD broker symbol or root name. |
| Enable NZDCAD Strategy 10 | Enables or disables Strategy 10. |
| Enable NZDCAD Strategy 11 | Enables or disables Strategy 11. |
| Size NZDCAD lots automatically from balance | True calculates lot size from Balance. False uses the fixed-lot setting shown directly below NZDCAD Auto Lot. |
| Lot used when NZDCAD Auto Lot is false | Sets the fixed lot when NZDCAD Auto Lot is disabled. |
| USD balance per 0.01 lot; higher is safer | Sets the USD reference for each 0.01 lot. A higher value is more conservative and is applied directly with Custom profile. |
| Weight basket target by each position's lot | Enables a basket target weighted by each position's lot. |
| Block entries above this spread; zero disables filter | Sets the spread limit in symbol points. Zero disables this filter. |
| Maximum open positions in each NZDCAD basket | Sets the maximum number of open positions in each NZDCAD basket. |
| S10 stop from first entry; zero disables it | Sets Strategy 10 Basket SL in points from the first entry. |
| S11 stop from first entry; zero disables it | Sets Strategy 11 Basket SL in points from the first entry. |
6.6. AI | ALL STRATEGIES (1-11)
AI is available for all 11 strategies. Each strategy must collect enough of its own completed results before AI is allowed to intervene. No external API key is required from the user.
| Setting shown in Inputs | What it does |
|---|---|
| Select how AI learns, adapts and protects | Select Off, Auto, Learn Only, Adaptive, or Adaptive + Protection. |
| AI market-condition sensitivity | Select Safe, Balanced, or Fast sensitivity. |
| Completed baskets per strategy before AI intervenes | Sets the completed sample required for each individual strategy before adaptive AI intervention is allowed. |
| Largest lot increase for strong statistics | Sets the maximum percentage lot increase permitted by AI. It is a limit, not a fixed increase for every trade. |
| Largest lot reduction for weak statistics | Sets the maximum percentage lot reduction permitted by AI. It is a limit, not a fixed reduction. |
| Consecutive losses before pausing that strategy | Sets the number of consecutive losses required before a Protection mode pauses the affected strategy. |
| Duration of the strategy pause | Sets the strategy pause duration in minutes. |
AI Mode choices
- Off - no learning or AI adjustment: disables AI learning and adjustment.
- Auto - learn, adapt lots and protect: learns, adjusts lots, and applies protection. This is the recommended mode.
- Learn Only - record results, change nothing: records results without changing trading behavior.
- Adaptive - adjust lots and filter regimes: adjusts lots and filters market conditions after enough data is available.
- Adaptive + pause after repeated losses: uses Adaptive behavior and may pause an individual strategy after repeated losses.
AI Style choices
- Safe - reacts only to clearer regimes: more conservative reaction.
- Balanced - recommended sensitivity: balanced and recommended sensitivity.
- Fast - reacts sooner to regime changes: reacts sooner to changes in market conditions.
6.7. PORTFOLIO SAFETY
Some safety values use whole-account information. Manual trades and other EAs can therefore affect Equity, Drawdown, and Margin.
| Setting shown in Inputs | What it does |
|---|---|
| Trigger at this EA floating loss; zero disables rule | Triggers safety when the combined floating loss of trades belonging to this EA instance reaches the entered amount. Zero disables this rule only. |
| Trigger at this account drawdown %; zero disables rule | Triggers safety when whole-account drawdown reaches the entered percentage. Zero disables this rule. |
| Trigger below this account equity; zero disables rule | Triggers safety when whole-account Equity falls below the entered value. Zero disables this rule. |
| Trigger below this account balance; zero disables rule | Triggers safety when whole-account Balance falls below the entered value. Zero disables this rule. |
| Reject orders above this used-margin % of equity | Rejects a new order if adding it would raise used margin above the selected percentage of Equity. Existing margin from the whole account is included. |
| Stop new entries after a safety trigger | True blocks new entries after safety is triggered. Keeping it true is recommended. |
| Close all EA trades after a safety trigger | True attempts to close every position and delete every pending order belonging to this EA instance. It does not close manual trades or another EA's trades. |
A lower margin limit is more conservative but may cause entries or additional basket positions to be skipped while the account is already using substantial margin.
6.8. BASKET PROTECTION
This group applies to the AUDCAD, AUDNZD, and NZDCAD Forex baskets.
| Setting shown in Inputs | What it does |
|---|---|
| Increase Forex basket DCA lots; high risk | True allows later DCA lots to increase according to the multiplier. This is a high-risk option and should remain false unless fully understood and tested. |
| Lot multiplier at each DCA level | Sets the lot multiplier at each DCA level when Martingale is enabled. |
| Maximum DCA lot; zero leaves it uncapped | Caps DCA lots increased by Martingale. Zero leaves this specific limit uncapped. When Martingale is false, this value does not cap a normal entry lot. |
| Limit Forex basket lifetime | Enables or disables the Forex basket lifetime controls. |
| Stop DCA and seek recovery exit after these days | After this period, the basket stops adding DCA positions and seeks a recovery exit within the permitted loss threshold. |
| Force-close the basket after these days | Force-closes the basket after the maximum period. This value must be greater than or equal to the number of days selected for recovery-exit mode. |
| Balance % loss accepted for recovery exit | Sets the percentage of Balance that may be accepted as a loss during a recovery exit. |
| Days to wait after a timed basket exit | Sets how many days the strategy waits before starting a new basket after a timeout exit. |
When Basket Timeout is enabled, Exit Mode must be at least 1 day, Max Days must not be lower than Exit Mode, and Recovery Loss and Cooldown must not be negative.
6.9. MARKET FILTERS
These filters block new entries. They do not stop the EA from managing existing trades.
| Setting shown in Inputs | What it does |
|---|---|
| Allow new entries on Monday | Allows or blocks new Monday entries according to broker server time. |
| Allow new entries on Tuesday | Allows or blocks new Tuesday entries according to broker server time. |
| Allow new entries on Wednesday | Allows or blocks new Wednesday entries according to broker server time. |
| Allow new entries on Thursday | Allows or blocks new Thursday entries according to broker server time. |
| Allow new entries on Friday | Allows or blocks new Friday entries according to broker server time. |
| Block new entries for the entire NFP day | In live trading, uses the MT5 Economic Calendar to block new entries for the entire NFP day. Existing trades remain managed. |
| Tester: first Friday acts as NFP day | For Strategy Tester simulation. The first Friday of every month is treated as NFP day. Normally keep false in live trading. |
| Block new entries from Dec 15 through Jan 15 | Blocks new entries from December 15 through January 15 according to broker server time. |
7. Reading the Chart Dashboard
- XAUUSD / AUDCAD / AUDNZD / NZDCAD: ON means the engine is active.
- OFF means the engine is disabled in Inputs or the account does not meet its requirements.
- The name beside each status is the broker symbol detected by the EA.
- AI: OFF means AI is disabled.
- AI: LEARN means Learn Only mode is active.
- AI: ACTIVE means Auto, Adaptive, or Adaptive + Protection is active.
- New entries: ALLOWED means the EA may evaluate new entries.
- New entries: BLOCKED means a setting or safety filter is preventing new entries.
ALLOWED does not mean that a trade must open immediately. It only means that the EA is permitted to evaluate new signals.
8. Pausing, Resuming, and Removing the EA Safely
Pause new entries
- Open the EA Properties.
- Set Allow new entries; false still manages open trades to false.
- Click OK.
- Keep MT5 and the EA running so existing trades can continue to be managed.
Resume trading
Set Allow new entries; false still manages open trades to true and confirm that the dashboard shows New entries: ALLOWED. Other filters may still block entries.
Remove the EA or change unique EA identifier
Only do this when no position or pending order belonging to that instance remains. Removing the EA or changing unique EA identifier while trades exist may prevent the running instance from identifying and managing the previous trade group correctly.
9. Backtesting Guide
- Open View > Strategy Tester.
- Select AI FUSION COMBO.
- Select a symbol with reliable tick data and use Every tick based on real ticks when supported.
- Select a sufficiently long test period containing different market conditions.
- Set Deposit, Leverage, and account type as close as possible to the intended live account.
- Configure the Inputs for the test.
- Enable Tester: first Friday acts as NFP day only when NFP-day simulation is required.
- Review Journal and Experts logs, drawdown, margin level, trade count, and basket duration instead of looking only at final profit.
- Repeat the test with different spread, leverage, and starting-balance assumptions before choosing a live configuration.
A multi-symbol backtest requires historical data for every enabled symbol. Disable unnecessary engines when testing a limited product group.
10. Troubleshooting
The EA does not open a trade immediately after installation
This is not necessarily an error. Check the following:
- Algo Trading is enabled.
- The dashboard does not show New entries: BLOCKED.
- The current day is allowed and is not blocked by an event filter.
- Spread is not above the relevant spread limit value.
- Free margin is sufficient and Reject orders above this used-margin % of equity is not exceeded.
- The required engine and strategy are enabled.
- The broker symbol was detected correctly.
- AI Protection or Basket Cooldown is not pausing that strategy.
- A valid trading signal has actually occurred.
AUDCAD, AUDNZD, and NZDCAD show OFF
Check the account type. These three Forex engines require a Hedging account and are disabled automatically on a Netting account.
Actual lot size is different from the expected lot
- Check whether Risk preset for all symbols is Custom or a general preset.
- Check whether Auto Lot or Fixed Lot is selected.
- Check whether XAU uses Fixed Lot, Risk Percent, or Balance Step.
- Check whether AI has enough data and is allowed to increase or reduce lot size.
- Check the broker's minimum lot, maximum lot, and volume step.
- Check whether Martingale is enabled for later DCA positions.
XAU and the three Forex pairs use the sizing method selected in their own input groups. Lot numbers should not be compared directly across products without considering contract specifications and the selected sizing mode.
A new order is rejected because of margin
Reject orders above this used-margin % of equity considers used margin from the whole account. Positions in XAUUSD, AUDCAD, AUDNZD, NZDCAD, manual trades, and other EAs can all reduce the margin available to AI FUSION COMBO. Conservative options include selecting a lower Risk Profile, increasing USD balance per 0.01 lot; higher is safer in Custom mode, enabling fewer engines or strategies, or reducing other account exposure.
Partial TP cannot close exactly one-third
The broker accepts volume only according to its minimum volume and volume step. With a small position, an exact one-third partial close may not be possible.
Portfolio Safety was triggered
- Review the message in the Experts tab.
- Identify which threshold may have been reached: floating loss, account drawdown, minimum equity, or minimum balance.
- Do not resume new trading while the original risk condition is still present.
- After the account is safe, review the Inputs and reinitialize the EA.
11. Live-Trading Checklist
- The intended configuration has been tested in the Strategy Tester and on Demo.
- The account is Hedging if AUDCAD, AUDNZD, or NZDCAD is enabled.
- All enabled broker symbols are detected correctly.
- Only one instance is used, or every instance has a unique Unique ID; use another value for each EA instance .
- The Risk Profile is appropriate for the account balance and leverage.
- Martingale is disabled unless its high risk is intentionally accepted.
- Reject orders above this used-margin % of equity is suitable for all exposure on the account.
- Portfolio Safety settings are understood.
- Algo Trading and the EA trading permission are enabled.
- MT5 and the VPS have a stable connection.
- The dashboard does not show an unintended engine status or incorrect symbol.
12. Support Information
When requesting support through the product comments or MQL5 messaging system, provide:
- A screenshot of the Inputs tab.
- A screenshot of the chart dashboard.
- The account type: Hedging or Netting.
- The account currency and leverage.
- The exact broker symbol names.
- A screenshot or text copy of the relevant Experts or Journal log with its timestamp.
- A clear description of the expected and actual behavior.
Product updates purchased through MQL5 Market are available to existing buyers through the Market Purchases section of MetaTrader 5.


