Gordago EA
Gordago EA is a trend-following expert advisor that uses moving average crossover logic combined with momentum confirmation to enter trades in the direction of the prevailing trend. It employs a systematic approach with fixed lot sizing and stop-loss/take-profit levels, targeting medium-term price movements. The EA is designed for trending markets and may struggle in ranging or choppy conditions.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.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: High
- Increases the position size after losses (martingale)
- Has no stop loss or trailing stop
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 of Gordago EA is a trend-following system based on moving average crossover, going long when the fast MA crosses above the slow MA with momentum confirmation, and vice versa for short entries. Entry conditions rely on MA crossover signals filtered by momentum indicators to avoid excessive trading in trendless markets. Exit conditions include fixed stop-loss and take-profit levels, as well as signal-based exits when the MAs cross in the opposite direction. Position sizing uses a fixed lot approach without dynamic adjustment based on account balance or risk percentage. Money management is relatively simplistic, lacking advanced features such as position scaling, partial closing, or trailing stops, and overall risk control depends on fixed stops without adaptive adjustments for market volatility.
Strengths
- Clear and concise strategy logic based on classic MA crossover, easy to understand and verify
- Uses momentum indicator for confirmation filtering, reducing false signals and ineffective trades
- Fixed stop-loss on every trade effectively controls maximum per-trade loss
- Employs magic number for order management, avoiding conflicts with other EAs
- Systematic execution eliminates emotional interference, strictly following signals
Weaknesses
- Fixed lot sizing without dynamic adjustment cannot adapt position size to account risk ratio
- Lacks trailing stop functionality, may exit too early in strong trending markets
- Stop-loss and take-profit are fixed pip values without ATR-based volatility adjustment
- Trend-following strategy prone to consecutive losses in ranging/choppy markets
- Missing new bar check mechanism, potentially opening duplicate positions on the same bar
Possible improvements
- Introduce ATR-based dynamic stop-loss/take-profit for volatility-adaptive exit levels
- Add trailing stop functionality to lock in more profit during trending moves
- Implement risk-percentage-based dynamic position sizing instead of fixed lots
Risk assessment
Overall risk: Medium
- Missing new bar check may cause duplicate position opening on the same bar leading to position stacking
- Fixed stop-loss without volatility consideration may trigger frequently during high-volatility periods
- Trend strategy generates consecutive losses in ranging markets, lacking market regime adaptation
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
FastMA_Period | 10 | Fast moving average period |
SlowMA_Period | 50 | Slow moving average period |
MA_Method | MODE_SMA | Moving average calculation method |
StopLoss | 50 | Fixed stop loss in points |
TakeProfit | 100 | Fixed take profit in points |
Lots | 0.1 | Fixed trading lot size |
Momentum_Period | 14 | Momentum indicator period |
MagicNumber | 12345 | EA magic number for identifying orders |
Similar Trend Following EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.