EA-17015 · Trend Following

Elite eFibo Trader

This EA trades Fibonacci retracement levels in the direction of the prevailing trend, entering positions when price pulls back to key Fibonacci zones. It uses trend identification combined with Fibonacci level validation to generate entry signals, and manages exits through Fibonacci extension targets or trailing stops. The strategy aims to capture trend continuation moves after corrective pullbacks.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsFibonacci Retracement, Moving Average, Trailing Stop
AuthorCopyright © 2007, Elite E Services

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD+4.07%+3.53%4.09%14045.30%0.970.996+$2.69Reliable
GBPUSD+4.74%+4.11%5.42%14048.20%0.870.887+$3.24Reliable
USDJPY-8.72%-7.62%10.19%15241.70%-1.82-0.866−$5.77Reliable
XAUUSD-3.64%-3.02%52.95%14848.30%0.29-0.077−$4.15Reliable

Profitable on 2 of 4 markets with reliable results.

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.

Against the other Trend Following EAs with a reliable result on the same market: EURUSD: better than 81% of 95 · GBPUSD: better than 82% of 95 · USDJPY: better than 2% of 95 · XAUUSD: better than 46% of 96

Month by month

MarketMonths with a gainBest monthWorst month
EURUSD46%+3.58% 2026-01-1.29% 2026-07
GBPUSD62%+4.80% 2026-01-1.76% 2026-07
USDJPY46%+2.17% 2026-03-4.53% 2026-08
XAUUSD46%+38.31% 2026-01-24.05% 2026-02

From the backtest equity curve, sampled about every two days; only reliable results.

Blow-up risk: No blow-up pattern found

None of the usual blow-up patterns were found in the code, 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 strategy concept is based on Fibonacci retracement trading, entering positions in the direction of the established trend when price pulls back to key Fibonacci levels such as 38.2%, 50%, or 61.8%. Entry conditions require first confirming the trend direction, typically through moving averages or other trend indicators, then waiting for price to retrace to a specified Fibonacci level and show a reversal signal before entering. Exit conditions include taking profit at Fibonacci extension targets like 161.8% or 261.8%, or exiting at a defined stop loss level. Position sizing typically uses either fixed lot sizes or percentage-based calculations relative to account balance, with some versions adjusting position size based on which Fibonacci level is entered. Money management involves setting stop losses to control per-trade risk, though the rigor of stop loss ratios and overall exposure control depends on the parameter configuration quality.

Strengths

  • Fibonacci retracement strategy has clear logic with entry points backed by technical analysis, following the trend trading principle
  • Trend direction filter avoids counter-trend trades, reducing loss risk from false breakouts
  • Defined stop loss and take profit rules provide controllable risk, and trailing stop helps lock in profits
  • Highly configurable parameters allow traders to adjust Fibonacci levels and position sizing for different instruments and timeframes

Weaknesses

  • Depends on accuracy of trend identification; frequent false signals and consecutive losses may occur in ranging markets
  • Fibonacci level validity is subjective, as different traders may choose different retracement levels for entry
  • Lacks volatility and spread filtering mechanisms, potentially resulting in unfavorable fills in high-volatility or high-spread environments
  • Stop loss settings may lack flexibility, as fixed-pip stops perform very differently under varying volatility conditions

Possible improvements

  • Add ADX or volatility filter to automatically pause trading during ranging markets, reducing false signals
  • Introduce dynamic stop loss mechanism using ATR indicator to automatically adjust stop distance for varying market volatility

Risk assessment

Overall risk: Medium

  • Trend identification may fail in ranging markets, leading to counter-trend or frequent trading losses
  • Fixed-pip stop loss may be insufficient during high volatility, causing premature stops or inadequate protection

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management3.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
FiboLevel0.618Fibonacci retracement entry level
TakeProfitLevel1.618Fibonacci extension take profit level
StopLossPips50Stop loss in points
Lots0.1Trading lot size
TrendPeriod200Trend determination MA period
TrailingStop30Trailing stop points
MagicNumber17015EA magic number for identifying this EA's orders
FiboRange100Fibonacci calculation range in points

Similar Trend Following 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.