Balanced Portfolio V1
- 12M return
- +14.2%
- Max DD
- -6.1%
- Sharpe
- 2.04
A trend-following EA for EUR/USD on H1 with ATR-based exits and conservative position sizing. Built for traders who prefer long holds with strict risk management over high-frequency signals.
Key risk metrics
Worst peak-to-trough in 2020–2025 backtest.
6 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 (EUR/USD). Modelling quality 99%. Past performance does not guarantee future results.
Annual returns
| 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| +16.8% | +22.4% | -3.1% | +19.7% | +24.6% | +21.3% |
Tide Trend Pro identifies sustained directional moves on H1 EUR/USD and accumulates a position with strict risk-per-trade limits. Entries are filtered by a 50-period EMA on H1 plus a 4-hour ADX confirmation; exits are governed by a 2.5× ATR trailing stop that widens during high-volatility regimes and tightens during quiet markets.
The EA is intentionally slow: typical trade duration is 18–48 hours, and average intra-month trade count is 18 across the three supported pairs. This is by design — high-frequency variants of the same logic showed materially worse Sharpe in walk-forward optimisation across 2018–2024 data.
Tide Trend Pro opens roughly 18 trades a month — a fraction of what scalping systems fire in a single session. That restraint is the edge, not a limitation. A position is only taken when both the H1 EMA filter and the 4-hour ADX confirmation agree, so the EA sits out the choppy, directionless conditions that grind high-frequency strategies down through spread and slippage.
The 58.4% win rate matters less than what happens after entry. Winners are allowed to run on a widening ATR trail through multi-day trends, while losers are cut at a fixed 2.5× ATR stop — so the average winner is materially larger than the average loser, and that asymmetry is where the positive expectancy lives. It also explains the 1.42 Sharpe: returns come from a handful of well-held trends, not from churning the account. Adjusting the EA to trade more often, as walk-forward testing across 2018–2024 showed, adds trades but lowers risk-adjusted return.
Parameters
| Name | Default | Suggested range | Description |
|---|---|---|---|
| TrendPeriod | 50 | 20–200 | EMA period defining the trend filter on H1 timeframe. |
| ATR_StopMultiplier | 2.5 | 1.5–4.0 | Stop-loss distance as a multiple of 14-period ATR. |
| RiskPerTrade | 1.0 | 0.25–2.0 | Percent of account equity risked per trade. |
| MaxOpenPositions | 3 | 1–5 | Hard cap on concurrent open positions across all symbols. |
| TradeWindow | London + NY | Any combination | Sessions in which new entries are permitted. Outside this window, only management of open positions occurs. |
Broker compatibility
| Broker | Typical spread (pips) | Min lot | Execution | Verified | |
|---|---|---|---|---|---|
| XM | 1.0 | 0.01 | market | ✓ verified | Open account → |
| Exness | 0.7 | 0.01 | market | ✓ verified | Open account → |
| FXGT | 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