EA-55064 · News Trading

FetchNews

FetchNews is an Expert Advisor that retrieves economic news events from external sources and uses the scheduled news releases to execute trades around high-impact announcements. It attempts to capture volatility spikes triggered by news events by placing orders just before or at the time of major economic data releases.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryNews Trading
RiskCaution
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM1, M5, M15
IndicatorsEconomic Calendar, Spread, Time Filter
AuthorMüller Peter

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD0.00%0.00%0.00%0—————Not convertible yet
GBPUSD0.00%0.00%0.00%0—————Not convertible yet
USDJPY0.00%0.00%0.00%0—————Not convertible yet
XAUUSD0.00%0.00%0.00%0—————Not convertible yet

Why this EA never traded: no entry rule survived the conversion.

Converted from MQL5 to Python and run with the same rules for every EA. Positions use MT5 lot sizes (100,000 units per FX lot, 100 oz per gold lot) with 1:100 leverage, one order at a time, and a stop-out below 10% of the starting balance. Sharpe is computed from the equity curve. Results marked as unreliable are shown for completeness only.

Blow-up risk: No blow-up pattern found

  • Has no stop loss or trailing stop

On its own this is not a typical blow-up pattern, and the account was not stopped out in our backtests. That is not a guarantee: any EA can lose money.

High: stopped out in our backtest, or martingale/grid sizing without a stop loss. Elevated: martingale or grid sizing with a stop loss, or several positions at once without a stop loss. What the label means and what we found →

Strategy analysis

The core strategy concept of this EA is news-event-driven trading, capturing trading opportunities by fetching high-impact economic news from external calendars such as NFP, interest rate decisions, and CPI releases. Entry conditions involve opening positions around scheduled news release times, capitalizing on the sharp volatility spikes that occur at the moment of major announcements. Exit conditions typically rely on preset take-profit and stop-loss levels, or closing positions after the initial news-driven volatility subsides. Position sizing allows users to configure lot sizes or use percentage-based sizing relative to account balance. Money management provides risk control parameters, though the effectiveness depends on proper configuration. Overall, this strategy depends heavily on the precision of news release timing and the ability to correctly anticipate market direction in response to the news, making it a semi-automated event-driven trading system.

Strengths

  • News trading captures large volatility moves with high profit potential
  • Leverages economic calendar data providing an informational edge
  • Semi-automated mode allows traders to combine their own judgment with automated execution
  • High-impact news events typically produce clear directional moves
  • Preset stop-loss and take-profit provide basic risk control

Weaknesses

  • News direction is difficult to predict; market reaction may be opposite to expectation
  • Spread widening dramatically around news releases can cause significant slippage
  • Dependency on external data sources means network interruptions disable the strategy
  • Cannot handle unexpected breaking news or black swan events
  • Insufficient liquidity before and after news releases may cause execution difficulties

Possible improvements

  • Add redundant multi-source data fetching mechanism to improve data reliability
  • Implement post-news direction confirmation logic rather than blindly entering at release time

Risk assessment

Overall risk: Caution

  • Spread widening during news releases may cause stop-loss to be skipped resulting in oversized losses
  • Dependency on external API for news data introduces connection failure risk
  • Lack of protection mechanisms against unexpected news and black swan events

Evaluation scores

Code quality3.0
Strategy logic2.0
Risk management2.0
Robustness2.0
Innovation3.0
Documentation1.0
Overall2.2

Parameters

ParameterDefaultDescription
NewsURLURL for fetching news data
ImpactFilter3News impact filter level (1=Low, 2=Med, 3=High)
MinutesBefore5Minutes before news to place order
MinutesAfter10Minutes after news to hold position
LotSize0.1Lot size per trade
StopLoss50Stop loss in points
TakeProfit100Take profit in points
MaxSpread30Maximum allowed spread
MagicNumber12345EA identifier to distinguish orders
TimeFiltertrueEnable tradingtimefilter

Similar News Trading EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.