Product Overview
Darwin Swing MT5 is a medium-term Forex swing trading Expert Advisor (EA) designed for traders who prefer a structured, long-term approach rather than fast scalping or overnight trading strategies.
The EA analyzes support and resistance (S/R) zones across multiple horizons and uses an innovative virtual position system to anticipate potential breakouts. Instead of immediately opening a real trade when a setup appears, Darwin Swing first monitors virtual positions and waits until predefined conditions are confirmed. Real market orders are then executed only when the expected number of support and resistance crossings has been reached.
Inspired by the successful Darwin Evolution approach, Darwin Swing is designed to stay relatively close to the logic of manual swing trading, while automating market analysis, trade selection, execution, and risk management.
The EA supports up to 28 Forex pairs simultaneously, making it a multi-currency solution for traders seeking diversified exposure across major and minor currency pairs.
About the Developer
• Author: Guillaume Duportal.
• Experience: Over 6 years of experience on MQL5.
• Notable Products: Darwin Swing MT5, Darwin Evolution MT4, Darwin Swing MT4 and other advisors.
• Flagship Product: Darwin Swing MT5 is rated as the best performing product of the year.
>>> Delivery time 24h-48h after payment.
>>> Refund if not delivered.
>>> You will receive the latest version without any limitations (ID+Time).

Key Features of Darwin Swing MT5
Support and Resistance Swing Trading
The core of Darwin Swing is based on identifying and analyzing support and resistance structures. The EA evaluates these zones across different time horizons, including daily, weekly, monthly, and other relevant levels.
This approach is designed to identify potential breakout opportunities while maintaining a medium-term trading perspective.
Innovative Virtual Position System
One of the main innovations of Darwin Swing is its virtual position technology.
For each supported currency pair, the EA estimates the typical number of support/resistance crossings that can occur during a trend. It then creates virtual positions at different S/R horizons and monitors how price develops.
A real trade is opened only after predefined historical conditions are satisfied.
This filtering mechanism is designed to reduce premature entries and improve trade selection.
Multi-Currency Trading
Darwin Swing can manage up to 28 Forex pairs simultaneously, providing broad market coverage and portfolio diversification.
Supported instruments include major and minor currency pairs, subject to broker availability and trading conditions.
Currency Strength Analysis
The EA incorporates a currency-strength module inspired by Darwin Evolution. This additional analysis can help evaluate the relative strength of currencies and complement the primary support/resistance entry logic.
Multiple Indicators and Filters
Darwin Swing combines several indicators and filters to evaluate market conditions before executing real positions.
The combination of support/resistance analysis, currency strength, indicators, timing conditions, and trading filters is designed to improve the quality of automated swing-trading decisions.
Advanced Exit Management
The EA provides several mechanisms for managing open positions, including:
- Indicator-based exits
- Time-based exits
- Trailing stop functionality
- Profit protection
- Percentage-based protection
- Capital protection mechanisms
These tools help manage positions throughout the entire trading lifecycle.
News-Aware Trading
Darwin Swing includes configurable news protection designed to reduce exposure around important economic events.
Users can configure pauses before and after scheduled events, including major events such as:
- FOMC announcements
- ECB events
- Other significant economic releases
This can help the EA avoid opening new positions during periods of potentially extreme volatility.
Pause Function
A dedicated Pause function allows traders to temporarily stop new trade entries while keeping the EA's internal logic active.
This can be useful when market conditions become unusual or when the trader wants to temporarily restrict new exposure without completely disabling the system.
Set Files Included
Preconfigured set files are provided to help users get started more quickly and simplify the initial configuration process.
How Does Darwin Swing MT5 Work?
Darwin Swing follows a structured process designed around support and resistance breakout analysis.
Step 1: Market Analysis
The EA continuously monitors supported Forex pairs and analyzes price behavior around important support and resistance zones.
Step 2: Virtual Position Creation
Instead of immediately entering the market, Darwin Swing uses virtual positions to simulate potential trades at different S/R horizons.
Step 3: Historical Crossing Analysis
The system estimates the average number of support/resistance crossings that typically occur during a trend for each currency pair.
Step 4: Confirmation
The EA waits until the predefined number of crossings and other trading conditions are reached. Additional indicators and currency-strength analysis can also contribute to the entry decision.
Step 5: Real Trade Execution
Only after the required conditions are satisfied does Darwin Swing place a real market order.
Step 6: Automated Position Management
Once a trade is active, the EA manages the position using its configured exit, trailing, profit, percentage, and protection mechanisms.
This approach aims to replicate some of the patience and confirmation used by discretionary swing traders while removing the need for constant manual monitoring.
Why Choose Darwin Swing MT5?
Designed for Medium-Term Swing Trading
Darwin Swing is not designed as a traditional high-speed scalper. Its primary focus is medium-term swing trading, making it potentially suitable for traders who prefer fewer, more selective trading opportunities.
Advanced Support/Resistance Logic
The EA places significant emphasis on support and resistance structures and uses multiple time horizons to evaluate potential market movements.
Virtual Trading Before Real Execution
The virtual-position concept allows the system to monitor a potential setup before committing real capital. This is one of the defining features of the strategy.
Multi-Pair Diversification
With support for up to 28 Forex pairs, traders can diversify their automated trading exposure rather than depending on a single currency pair.
News Protection
Configurable pre- and post-news pauses provide an additional layer of protection around major economic events.
Automated Risk Management
Built-in capital protection and position-management features help traders control exposure according to their selected settings.
Manual-Trading Philosophy
The EA is designed with a philosophy closer to structured manual swing trading rather than ultra-fast algorithmic scalping. This can make it appealing to traders who prefer a slower market approach.
Darwin Swing MT5 Live Trading Results and Performance
1. Verified Performance Across Multiple Accounts
🟢 109 Weeks Darwin Swing Evo 4K Strategy:
- Growth Since 2023: +62%
- Initial Deposit: €4,000
- Total Profit: €2.000.82
- Win Rate: 80.4%
- Maximum Drawdown: 64.8%
🟢 109 Weeks Darwin Swing Evo 4K RECOVERY:
- Growth since 2023: +55%
- Initial Deposit: €4,000
- Total Profit: €1,811.99
- Win Rate: 80.5%
- Monthly Returns: Averaging between 1% – 3% per month
🟢 163 Weeks Live Signal:
- Total Growth Since 2022: +64%
- Initial Deposit: €4,000
- Net Profit: €2,162.8126
- Win Rate: 81.3%
- Maximum Drawdown: 49.3%
🟢 155 Weeks of Consistent Trading
- Growth since 2022: +139%
- Initial Deposit: €2,000
- Total Profit: €1,988.91
- Win Rate: 79.3%
- Maximum Drawdown: 55.1%
2. Backtest Results
- Total Profit: +335.38%
- Profit in Money: $16,768.82
- Yearly Average Profit: 78.97%
- Win Rate: 84.54%
- Maximum Drawdown: 3.41%
Performance and Risk Management
Darwin Swing includes several mechanisms designed to control risk and manage positions automatically.
Recommended risk is generally around 0.5% to 1% per trade, although the appropriate setting depends on the trader's account size, risk tolerance, broker conditions, and overall portfolio exposure.
The suggested account balance is approximately $1,000, while smaller accounts may experience a higher relative drawdown.
Key risk-management features include:
- Position risk control
- Capital protection
- Profit protection
- Percentage protection
- Trailing stop
- Indicator-based exits
- Time-based exits
- News-event protection
- Configurable trading pauses
The EA is designed to work across a broad range of brokerage environments, but actual results can depend heavily on spread, commission, slippage, execution speed, liquidity, leverage, and broker infrastructure.
A stable trading environment with reasonable trading costs is therefore recommended.
Backtesting Limitations
One of the most important considerations when evaluating Darwin Swing MT5 is its backtesting limitation.
The standard MetaTrader 5 Strategy Tester may not fully reproduce the EA's live trading behavior.
The strategy relies on detailed tick timing and intraday market conditions. During backtesting, MT5 may reconstruct or compress tick information, potentially changing the sequence of events and therefore altering trading signals.
The EA also uses a WebRequest-based news filter. External news data accessed through WebRequest are not available in the same way inside the MT5 Strategy Tester. Consequently, scheduled-news protection may not be reproduced during a historical backtest.
For this reason, backtest results should not be considered a complete representation of expected live performance.
Recommended Evaluation Method
Backtests can still be useful for basic consistency checks, but traders should place greater emphasis on:
- Forward testing
- Demo-account monitoring
- Live monitoring
- Public MQL5 track records
- Actual drawdown
- Trading frequency
- Execution quality
- Broker-specific results
A combination of historical testing and real-time monitoring provides a more realistic assessment of the EA.
Weaknesses and Risk Warnings
Backtests May Be Misleading
Because of the strategy's dependence on tick timing and external news information, historical Strategy Tester results may differ significantly from live execution.
WebRequest Is Required
The news filter requires WebRequest authorization in MetaTrader 5. If WebRequest is not configured correctly, the news-protection component may not operate as intended.
Market Conditions Can Change
Swing trading strategies can perform differently across trending, ranging, highly volatile, and low-volatility environments. Historical performance does not guarantee future results.
Drawdown Risk
Even with multiple protection mechanisms, the EA can experience periods of drawdown. Smaller accounts may experience a higher percentage impact from normal trading fluctuations.
Broker Conditions Matter
Spread, commission, slippage, execution latency, liquidity, leverage, and trading rules can all affect the EA's actual performance.
Multi-Pair Exposure
Trading up to 28 currency pairs simultaneously provides diversification but can also increase total portfolio exposure, particularly when several pairs are correlated.
No Guaranteed Returns
Darwin Swing is an automated trading system, not a guaranteed-profit solution. Past performance, backtests, monitoring results, or public track records cannot guarantee future profitability.
Pros and Cons
Pros
- Designed specifically for medium-term Forex swing trading
- Innovative virtual position technology
- Support and resistance-based trading logic
- Supports up to 28 Forex pairs
- Currency-strength analysis
- Multi-indicator and multi-filter approach
- Configurable news protection
- FOMC and ECB event awareness
- Indicator and time-based exits
- Trailing stop functionality
- Profit and percentage protection
- Capital risk-management features
- Pause function for new entries
- Set files included
- Designed for MetaTrader 5
Cons
- Standard MT5 backtests may not accurately reproduce live behavior
- WebRequest configuration is required for the news filter
- Backtesting does not reproduce scheduled-news pauses
- Requires stable broker execution and reasonable trading costs
- Multi-pair trading can increase total exposure
- Smaller accounts may experience higher relative drawdown
- Live results can differ from historical testing
- Performance may vary according to market conditions
- No guarantee of future profitability
How to Install Darwin Swing MT5
Step 1: Install MetaTrader 5
Download and install the MetaTrader 5 platform from your broker or the official MetaTrader provider. Log in to the trading account where you want to run Darwin Swing.
Step 2: Copy the EA to MT5
Open MetaTrader 5 and select:
File → Open Data Folder
Navigate to:
MQL5 → Experts
Copy the Darwin Swing EA file into the Experts directory.
Restart MT5 or refresh the Expert Advisors section in the Navigator.
Step 3: Open the Manager Chart
According to the recommended configuration, open:
EURUSD – M1
The EURUSD M1 chart is used as the manager chart for the multi-currency system.
Step 4: Enable WebRequest
Because Darwin Swing uses an external news-data source, WebRequest authorization must be enabled.
Go to:
Tools → Options → Expert Advisors
Enable the option that allows WebRequest for listed URLs and add the news domain specified in the EA's user guide or associated MQL5 documentation.
Without the correct WebRequest authorization, the news filter may not function properly.
Step 5: Attach the EA
Drag Darwin Swing MT5 from the Navigator → Expert Advisors section onto the EURUSD M1 manager chart.
Make sure automated trading is enabled.
Step 6: Load the Recommended Set File
If a compatible .set file is provided, load the appropriate configuration through the EA's input settings.
Review all parameters carefully before activating live trading.
Step 7: Configure Risk
A typical starting risk is approximately 0.5%–1% per trade, but traders should select a level appropriate to their account size and personal risk tolerance.
A suggested balance is approximately $1,000, although actual requirements depend on broker conditions, leverage, and configuration.
Step 8: Forward-Test Before Live Trading
Because historical backtesting has important limitations for this strategy, it is recommended to run Darwin Swing on a demo account or suitable forward-testing environment before committing real capital.
User feedback and reviews
- lolomonero (2024.08.21): “I am thrilled with this EA. It is truly amazing, and there are many options to customize it for any use. This was important to me because I use a lot of EAs and need to make personal adjustments.”
- berber (2024.08.17): “Excellent EA. The EA reacts in a very smart way. Market entries are very precise. In case of a bad entry, the EA handles situations very well. And there are constant updates.”
- pfsecret (2024.08.14): “His EAs are unique, and technically, they are efficient. The EA is very good, and the seller is attentive. The performance is stable. This EA has been on the market for 4 years, which convinced me to make the purchase. it’s excellent.”
What’s Included in the Download Package?
- Setting (If Any).docx
- Installation Guide.docx
Final Thoughts
Darwin Swing MT5 is a specialized multi-currency Forex swing trading EA built around support and resistance analysis, virtual positions, currency-strength evaluation, and automated trade management.
Its most distinctive feature is the virtual position methodology, which allows the EA to monitor potential setups and wait for predefined S/R crossing conditions before executing a real trade. Combined with multi-pair support, news protection, trailing stops, capital protection, and multiple exit mechanisms, the system offers a structured approach to automated swing trading.
Darwin Swing is particularly suited to traders who prefer a medium-term trading philosophy rather than fast scalping or overnight-style strategies.
However, traders should pay close attention to the EA's backtesting limitations. Because tick timing and external news data can affect its behavior, forward testing and live/demo monitoring are especially important when evaluating the system.
As with every Forex Expert Advisor, there is no guarantee of future performance. Use appropriate risk controls, monitor drawdown, consider broker execution conditions, and never risk more capital than you can afford to lose.





