SomaForex MT5 – A Multi-Strategy Breakout Expert Advisor for MetaTrader 5
SomaForex MT5 is a multi-strategy breakout Expert Advisor (EA) designed for traders seeking a diversified, systematic approach to forex trading. Combining 34 independently configured breakout strategies across EURUSD, GBPUSD, and USDJPY, SomaForex brings multiple trading systems together in a single EA, running from one chart.
Built around complementary timeframes, breakout breadths, and optimization ranges, SomaForex aims to reduce reliance on a single trading setup or market regime. With integrated risk management, news protection, spread filtering, and a comprehensive on-chart dashboard, it provides a structured framework for automated forex trading.
34 Independent Strategies in One Expert Advisor
SomaForex combines 34 carefully selected breakout strategies into one automated trading system for MetaTrader 5.
Instead of relying on a single strategy that may perform well only under specific market conditions, SomaForex distributes its trading logic across multiple currency pairs, timeframes, and breakout configurations.
The portfolio includes:
- 8 strategies for EURUSD
- 11 strategies for GBPUSD
- 15 strategies for USDJPY
Each strategy operates independently, with its own magic number, trade comment, timeframe, swing-detection parameters, exit settings, news filters, and lot-sizing step.
All strategies share the same execution engine while maintaining separate trading identities, making portfolio management and trade tracking straightforward.
Multi-Timeframe Breakout Trading
SomaForex uses five swing-detection timeframes to identify breakout opportunities across different market horizons:
- Daily (D1)
- 12-hour (H12)
- 8-hour (H8)
- 4-hour (H4)
- 1-hour (H1)
The portfolio also incorporates three breakout breadth configurations:
- V1 Broad: Wider swing detection for fewer, potentially stronger setups.
- V2 Medium: A balanced approach to breakout frequency and breadth.
- V3 Narrow: Tighter swing detection for more frequent potential setups.
This combination allows strategies to respond to different market structures and volatility conditions rather than depending on one specific breakout pattern.
Cross-Validated Strategy Selection
SomaForex was developed using two complementary optimization ranges, each evaluated against the other as an out-of-sample period.
| Optimization Range | In-Sample Period | Out-of-Sample Period |
|---|---|---|
| Res1 | 2016–2026 | 2007–2015 |
| Res2 | 2007–2015 | 2016–2026 |
Both ranges used the same parameter grid, covering five timeframes and three breakout breadth variants. Strategies were optimized using return relative to balance drawdown and equity drawdown.
Only strategies selected through this process were included in the final portfolio: 20 from Res1 and 14 from Res2.
This complementary testing approach is intended to reduce dependence on a single historical market regime. However, past optimization and out-of-sample performance do not guarantee future results.
Advanced Risk and Lot Management
SomaForex provides flexible position sizing and risk controls to help traders adapt the EA to their account size and trading objectives.
Flexible Lot Sizing
Choose between two primary sizing modes:
- Manual Lot Size: Set individual base volumes for EURUSD, GBPUSD, and USDJPY.
- Lot Per Balance Step: Automatically scale trade volume according to account capital and each strategy’s lot step.
Additional controls include:
- Global risk multiplier
- Optional maximum lot cap
- Balance-based or equity-based sizing
- Minimum lot placement threshold
- Support for multiple account base currencies
- Optional OnlyUp capital-based lot scaling
The OnlyUp mode allows position sizing to increase with peak capital without automatically decreasing during trading drawdowns. Deposits and withdrawals are incorporated into its capital tracking.
Margin Call Protection
The built-in margin protection system checks available free margin before placing orders, accounting for existing same-side pending orders.
When necessary, it can scale the portfolio’s lot sizes using a shared factor, helping preserve the relative sizing between strategies while limiting margin usage.
The dashboard displays the effective margin protection scale, giving traders visibility into portfolio-level exposure adjustments.
Integrated High-Impact News Filter
SomaForex includes a built-in US economic news calendar covering three major event categories:
- Non-Farm Payrolls (NFP)
- Consumer Price Index (CPI)
- Interest Rate Decisions and FOMC events
For each strategy, traders can configure independent news protection windows and choose whether to:
- Block new entries
- Cancel existing pending orders
- Close open positions
Broker GMT can be detected automatically or configured manually, helping align news filters with broker time, including daylight-saving changes.
The event classifier also filters common false positives, such as ADP employment reports and FOMC speeches or minutes.
Trading Window and Weekend Protection
SomaForex includes a configurable Monday-open and Friday-close trading window.
The default schedule is:
- Monday opening: 01:10 broker time
- Friday closing: 22:50 broker time
Outside this window, the EA can remove pending orders and close open positions according to the selected settings.
Friday trading closure is enabled by default and was also used during optimization, helping avoid strategy selection based on risky weekend-gap conditions.
Smart Spread Filtering
Wide spreads can undermine breakout trading, especially around volatile market conditions. SomaForex includes per-pair spread limits for pending orders.
Default maximum spreads:
- EURUSD: 2.0 pips
- GBPUSD: 2.8 pips
- USDJPY: 1.7 pips
If a spread remains above its configured threshold for the specified duration, the EA can remove the affected pending order.
The spread filter applies to pending orders only. Once a trade is open, its normal stop-loss, take-profit, break-even, and trailing logic continues to operate.
Optional Prop Firm Compliance Features
SomaForex includes optional tools designed to support traders operating under proprietary trading firm rules.
Available features include:
- Per-pair entry and exit randomization
- Maximum daily drawdown lockout
- No-hedge rule
- Per-pair pending-order limits
The compliance layer is disabled by default and must be enabled to activate its daily drawdown and no-hedge rules.
Entry and exit randomization can be configured independently for each currency pair and does not depend on the compliance master switch.
These features may help traders adapt their execution settings, but they do not guarantee compliance with any specific prop firm’s rules.
Comprehensive On-Chart Dashboard
SomaForex provides a live dashboard directly on the MetaTrader 5 chart, giving traders a consolidated view of portfolio activity and account conditions.
The dashboard displays:
- License and automated trading status
- Lot-sizing base and effective capital
- Risk multiplier and margin protection scale
- Pending orders and open positions by symbol
- Floating profit and loss
- Today’s and all-time closed profit and loss
- Balance and equity drawdown in absolute and percentage terms
- Trading costs, including slippage, swap, and commission
- Current spreads against configured limits
- Upcoming and previous NFP, CPI, and interest rate events
The dashboard can be disabled independently in the Strategy Tester or on live and demo charts.
Easy Setup on a Single Chart
SomaForex is designed for simple deployment without managing multiple charts or separate Expert Advisors.
Recommended setup:
- Platform: MetaTrader 5
- Chart: Attach to EURUSD or another supported chart
- Timeframe: Any; strategies read their own timeframes internally
- Account: ECN or RAW-spread account recommended
- Execution: VPS recommended for stable 24/5 operation
Automatic symbol selection can detect broker prefixes and suffixes from the chart symbol. Custom ticker settings are also available for brokers using different instrument names.
Traders can enable or disable individual strategies, run a single strategy for testing, or execute the full portfolio.
Transparent Launch Pricing
SomaForex launches with an accessible pricing model designed to reward early buyers.
- Launch price: $100
- Price increase: $100 for every 10 copies sold
- Maximum increase frequency: Once per day
Early buyers lock in their purchase price for the lifetime of the product.
Live Trading Signal
Explore the live trading signal to review the EA’s trading activity:
View SomaForex Live Signal on MQL5
Why Choose SomaForex MT5?
SomaForex brings together diversified breakout logic, systematic strategy selection, and practical risk controls in one MetaTrader 5 Expert Advisor.
With 34 independent strategies across three major currency pairs, multiple timeframes, integrated news protection, flexible lot sizing, and a detailed dashboard, SomaForex offers a structured approach to automated breakout trading.
SomaForex MT5 is built for traders who value diversification, disciplined execution, and transparent portfolio management.
Automated forex trading involves substantial risk. Always test the EA on a demo account and evaluate its suitability for your financial circumstances before trading live.



















![💎 BilzSMC PREMIUM EA MQ4 [Source code] + SetFiles 💎 EA / Source code / Presets / No DLL 💎 FTMO / MFF / PROPFIRMS 💎 Unlimited + Free update](https://topeastore.com/wp-content/uploads/2023/12/photo_2023-12-25_10-52-47-300x300.jpg)






