Live Trading Account: https://showmytrades.com/account/major-pairs-hybrid-ea
Review the linked account’s trading history and monitoring statistics. The monitoring account displays values in USC, so its displayed balances should not be interpreted as standard US-dollar balances. Historical performance does not guarantee future results.
Recommended starting account balance: USD 3,000 or equivalent.
This is a suggested starting balance, not a guaranteed minimum sufficient for every configuration. Capital requirements depend on the starting lot, enabled instruments, grid spacing, stage multipliers, leverage, and broker contract specifications.
About Major Pairs Hybrid EA
Major Pairs Hybrid EA is an automated trading system for MetaTrader 5. It combines a four-stage grid framework, configurable entry modes, technical indicator filters, individual and connected basket management, trading schedules, and an on-chart monitoring panel.
The strategy uses grid trading and can increase position sizes through martingale-style progression. Total exposure can grow as additional trades open, and baskets may remain in floating loss while awaiting an exit condition. The EA is intended for traders who understand these mechanics and can monitor their account exposure.
Trading instruments
The EA includes seven selectable currency pairs:
- EURUSD
- EURGBP
- USDCHF
- NZDUSD
- EURCHF
- AUDCAD
- AUDNZD
The selection includes major currency pairs and currency crosses. Each instrument has an individual enable switch and a separate fixed basket target for independent-pair trading.
Common broker suffixes, such as EURUSDm or EURUSD.pro, are supported when the corresponding instruments are available.
Multi-symbol trading from one chart
In multi-symbol mode, one EA instance manages the enabled instruments from a single chart. The system maintains separate trading states and assigned trade identifiers for the individual pairs.
Traders can select which instruments participate without attaching a separate EA to every pair. Avoid running overlapping instances with the same trade identifiers and symbol selection, as this can cause conflicting management.
Four-stage grid framework
The trading sequence is divided into four configurable stages. Each stage provides settings for its trade-number range, grid distance, lot multiplier, entry timeframe, trading mode, and indicator filter.
Stages can be enabled or disabled individually. Later stages also provide lot-carry settings that determine whether their calculations start from the previous stage’s last lot or accumulated lots.
Grid distance can be expressed in real pips, broker points, or price-distance units. These units are different: on a typical five-digit foreign exchange symbol, ten broker points equal one pip.
A stage’s entry timeframe can regulate trade timing independently of the chart timeframe. Selecting “None” disables the applicable candle gate while leaving other entry conditions in place.
Trading modes
The EA provides several approaches to starting and managing a trading sequence:
- Buy-only and sell-only directional modes.
- Trend-following and trend-reversal modes.
- Initial hedging and custom hedging approaches.
- Standard martingale progression.
- Triangular, dual-pair, and group basket modes.
The selected mode operates alongside applicable indicator, spread, schedule, and risk conditions. Enabling immediate entry does not guarantee an immediate trade when another condition prevents entry.
Modes requiring simultaneous buy and sell positions on the same symbol require a hedging account. Netting accounts combine positions by symbol and therefore cannot reproduce identical hedging behavior.
Technical indicator filters
The major-pairs filter uses exponential moving averages, Average Directional Index, Moving Average Convergence Divergence, and Relative Strength Index.
Indicator periods, thresholds, and the analysis timeframe are configurable. Stage-specific switches determine whether the selected filter participates in that stage’s entry process.
The trend-selection logic also has its own moving-average settings. Chart, trend, indicator, and stage entry timeframes serve different purposes and should be reviewed together.
Independent basket management
In normal multi-symbol operation, each pair is managed against its own basket target. One pair can reach its closing condition without waiting for another pair to reach its target.
This arrangement allows separate target settings for the participating instruments while keeping their management within one EA instance.
Connected basket modes
Connected modes manage assigned instruments against a combined basket target:
- Triangular Mode 1: EURUSD, USDCHF, and EURCHF.
- Dual Mode 1: EURUSD and USDCHF.
- Dual Mode 2: EURGBP and EURCHF.
- Group Trading Mode: the pairs enabled by the user.
When a connected mode is active, its assigned basket determines symbol participation and profit-target management.
These modes coordinate trading and basket closure. They do not represent guaranteed arbitrage or necessarily create a market-neutral position.
Basket and daily targets
The EA provides fixed basket targets and an optional basket target calculated as a percentage of account balance.
An optional daily target controller can stop fresh cycles and, when configured, request closure after the target condition is reached.
Targets are exit conditions, not expected returns. A target may never be reached, and execution costs or market movement can affect the final realized result.
Monetary settings are evaluated in the account’s deposit currency, including settings whose labels contain “USD.” Review these values carefully when using a cent account or an account denominated in another currency.
Position sizing and exposure controls
The default starting lot is 0.01. This is an initial position size, not the maximum exposure of the account. Additional grid trades, stage multipliers, and simultaneous activity across several pairs can substantially increase total volume.
Available controls include floating-drawdown thresholds, a daily loss limit, basket volume limits, per-trade volume limits, and maximum grid levels.
The supplied defaults leave several optional controls disabled, including floating-drawdown control, the daily loss limit, the basket lot cap, and the hard per-trade lot cap. Their presence in the inputs does not mean they are active.
Review and configure these controls according to the intended account exposure before starting live trading.
Margin protection
A separate margin-protection mechanism checks projected margin before new exposure. It can request closure of EA baskets when margin conditions deteriorate and provides a cooldown following an emergency exit.
This mechanism does not guarantee protection from stop-out. Gaps, rapid price changes, execution delays, or broker restrictions can prevent closure at the intended level.
Market-condition and risk monitoring
The module labeled “AI Market Intelligence & Risk Defense” evaluates programmed measures such as volatility changes, candle-range expansion, spread spikes, directional movement, basket drawdown, and margin pressure.
It produces a risk classification using calculations and configured thresholds. The classification is not a guarantee of predictive accuracy or protection against loss.
Configured restrictions can affect fresh cycle starts and entry filtering. Existing basket management continues under the EA’s trading rules.
The separate “AI Centralized Brain” display summarizes indicator information for observation. It does not independently place trades or automatically optimize the strategy.
Trading days and sessions
The EA includes weekday controls, three custom trading windows, and configurable Sydney, Tokyo, London, and New York session windows.
Additional settings provide scheduled closures and conditional closing logic near the end of a trading window. Broker time-reference controls help align schedules with the selected time basis.
Session hours are configurable. Review them against broker server time and seasonal clock changes instead of assuming the supplied hours always match local market sessions.
Economic news controls
Optional general economic-news and Federal Reserve filters can restrict trading around configured events. Settings include event windows, relevant currencies, and behavior when event information is unavailable.
The general news filter supports the MetaTrader 5 economic calendar and an optional web-calendar source. The Federal Reserve filter uses the MetaTrader 5 calendar. The web-based option requires the appropriate terminal WebRequest permission.
News filters are disabled in the supplied defaults. Their operation depends on configuration and data availability. Historical tests should not be assumed to reproduce live news filtering exactly.
Daily Mimic Panel
The on-chart panel brings together pair status, basket targets, floating results, position counts, trade identifiers, stage information, daily statistics, session status, and market-condition monitoring.
The interface provides pair inspection and separate basket and indicator views. Panel size and placement can be adjusted to suit the chart.
The START/STOP control changes the EA’s manual operating state. STOP should not be treated as a command to close positions or as an entry-only pause: it affects normal EA processing. Use the dedicated closing control when closure is intended and confirm the resulting positions in the terminal.
Strategy Tester performance
The tester performance option reduces repeated commission-history reads within an event and limits unnecessary visual cleanup and target-line redraws.
Nonvisual testing skips chart-panel rendering. Visual testing retains the monitoring interface with controlled display updates.
These changes reduce processing overhead, but no fixed speed improvement is guaranteed. Test duration depends on historical data, tick modeling, enabled instruments, trading activity, and available computing resources.
Recommended operating setup
Use MetaTrader 5 with a broker offering the selected instruments and suitable contract specifications. A hedging account is appropriate when using modes that require simultaneous opposing positions.
The suggested starting balance is USD 3,000 or equivalent. Select the starting lot and number of active pairs with the combined account exposure in mind. A balance recommendation does not make aggressive grid settings suitable for every account.
The supplied chart setup uses M2. Signal and stage timeframes are configured separately.
Maintain a stable terminal connection so EA-managed actions can operate. A suitable virtual private server can help maintain continuous operation.
Installation and initial review
- Install the EA in MetaTrader 5 and open a chart for one of the configured pairs.
- Enable algorithmic trading and attach one instance for the intended multi-symbol setup.
- Review pair selection, starting lot, stage multipliers, grid distances, and monetary targets.
- Configure exposure limits, trading schedules, and optional filters.
- Check symbol availability and complete historical and demo testing before using a live account.
Testing and risk considerations
Evaluate the intended configuration across different market periods using broker-appropriate data and realistic trading costs. Include prolonged directional moves, wider spreads, swaps, and simultaneous exposure across correlated pairs.
Grid and martingale-style strategies can accumulate substantial floating losses. Increasing position sizes does not guarantee recovery, and trading several pairs does not eliminate correlated risk.
Historical tests and live monitoring represent particular settings, market conditions, and execution environments. Results can differ between brokers and account types. Neither previous performance nor the recommended starting balance guarantees profitability or limits the possible loss.
Support
Contact the seller through the MQL5 product comments or private messaging system. For technical assistance, provide the broker symbol names, account type, relevant input settings, and Experts or Journal messages.