Balanced Portfolio V1
- 12M return
- +14.2%
- Max DD
- -6.1%
- Sharpe
- 2.04
EMA-crossover trend EA for USD/JPY with a built-in news blackout filter. Automatically pauses 2 hours before and after high-impact events — eliminating the most common source of outsized losses in trend EAs. Moderate risk.
Key risk metrics
Worst peak-to-trough in 2020–2025 backtest.
5 consecutive losing trades, single cluster.
Time from drawdown trough to new equity high.
Performance
Backtest equity curve
Equity curve from 2020-01-01 to 2025-12-31 on the primary pair (USD/JPY). Modelling quality 99%. Past performance does not guarantee future results.
Annual returns
| 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| +15.3% | +19.6% | +14.8% | +18.1% | +19.8% | +21.2% |
News Filter Trend V1 is a standard EMA-crossover trend follower with one addition that separates it from most trend EAs: a news blackout filter that automatically pauses new trade entries in the hours surrounding high-impact economic releases.
Entry logic: when the 8-period EMA crosses above the 21-period EMA on H4, and price is already above both EMAs, the EA enters long at the next bar open. Short logic is the mirror image. Stop-loss is set at 2.0 x ATR below entry. A trailing stop activates immediately at 15 pips increments.
The news filter checks the MetaTrader 4/5 economic calendar for high-impact events affecting the traded pair. If an event is within the configured blackout window, no new entries fire regardless of EMA signals.
EMA-crossover strategies are particularly vulnerable to high-impact news because:
The 2-hour pre-event blackout prevents entering a trade that is immediately invalidated by the news. The 2-hour post-event window prevents entering into the erratic post-release oscillation.
Parameters
| Name | Default | Suggested range | Description |
|---|---|---|---|
| NewsBlockHours | 2 | 1–4 | Hours before and after a high-impact news release during which the EA will not open new positions. Two hours each side is the calibrated minimum; tighten with caution. |
| EMAPeriodFast | 8 | 5–13 | Fast EMA period for the trend filter. When price is above the fast EMA and the fast EMA is above the slow EMA, only long entries are permitted. |
| EMAPeriodSlow | 21 | 13–34 | Slow EMA period for the trend filter. The fast/slow EMA cross is the primary trend entry signal. |
| ATRStopMultiplier | 2.0 | 1.5–3.0 | Stop-loss set at entry price minus (ATR x multiplier). Wider stops reduce stop-outs in noisy conditions but increase per-trade risk. |
| TrailingStepPips | 15 | 10–30 | Trailing stop advances by this pip increment each time price moves favorably. The trailing stop only moves forward, never backward. |
Broker compatibility
| Broker | Typical spread (pips) | Min lot | Execution | Verified | |
|---|---|---|---|---|---|
| XM | 1.4 | 0.01 | market | ✓ verified | Open account → |
| HFM | 1.2 | 0.01 | market | ✓ verified | Open account → |
Spreads observed on Standard account types during London + New York session overlap, averaged across the most recent 30 trading days.
Related
Glossary