EA-62713 · Trend Following

TarantellaV1.37

TarantellaV1.37 is a trend-following Expert Advisor for MetaTrader 5 that identifies directional momentum and enters trades in the direction of the prevailing trend. It uses a combination of moving average-based trend detection and momentum confirmation filters to generate entry signals, with built-in stop-loss and take-profit management. The EA employs systematic position sizing and trailing stop mechanisms to protect profits while riding trends.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsMoving Average, RSI, MACD, ATR
AuthorCopyright © 2025, lupusmat@gmx.com

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD+0.78%+0.68%3.02%11448.70%0.200.265+$0.99Reliable
GBPUSD+1.30%+1.13%4.89%11548.20%0.260.278+$1.35Reliable
USDJPY-0.21%-0.18%4.43%11550.90%-0.01-0.056−$0.31Reliable
XAUUSD-8.04%-6.69%54.95%10950.00%0.28-0.157−$5.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 65% of 95 · GBPUSD: better than 55% of 95 · USDJPY: better than 52% of 95 · XAUUSD: better than 42% of 96

Month by month

MarketMonths with a gainBest monthWorst month
EURUSD38%+1.72% 2026-02-0.57% 2026-10
GBPUSD69%+1.40% 2026-08-2.67% 2026-10
USDJPY62%+2.96% 2026-04-3.84% 2026-08
XAUUSD46%+35.27% 2026-02-28.92% 2026-08

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 core strategy concept of TarantellaV1.37 is trend following, determining market direction through moving average alignment and crossover patterns. Entry conditions typically require price breakthrough of key moving averages or golden/death cross formations, confirmed by momentum indicators such as RSI or MACD to validate trend strength. Exit conditions include fixed stop-loss and take-profit levels along with a trailing stop mechanism that adjusts as the trend progresses, and positions are also closed proactively when trend reversal signals appear. Position sizing employs a dynamic lot calculation based on account balance, adjusting trade size according to configurable risk parameters. Money management includes maximum position limits and drawdown protection to prevent excessive losses from a single incorrect trend judgment. The overall strategy logic is clear and suitable for medium-to-long-term trending markets, but may generate frequent false signals and consecutive losses during ranging or choppy conditions.

Strengths

  • Strategy logic based on trend following performs well in clear trending markets with reasonable risk-reward ratios
  • Built-in trailing stop mechanism effectively locks in floating profits and prevents winning trades from turning into losses
  • Systematic trading approach eliminates emotional interference and strictly executes predefined trading rules

Weaknesses

  • Prone to frequent false breakout signals in ranging or choppy markets, leading to consecutive stop-loss hits
  • Trend following strategies inherently have lag, causing entry and exit timing to be less precise
  • Multiple parameters are sensitive to market conditions, requiring significant optimization across different instruments and timeframes

Possible improvements

  • Add a market state filter (such as ADX or volatility indicator) to automatically reduce trading frequency or pause trading during ranging conditions
  • Incorporate multi-timeframe confirmation to improve entry signal reliability and reduce false signals

Risk assessment

Overall risk: Medium

  • Trend following strategy may produce consecutive losses in ranging markets due to lack of effective sideways market filtering
  • Trailing stop may be quickly triggered during sharp volatility spikes, causing premature exit and missing subsequent trend continuation

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management3.0
Robustness3.0
Innovation2.0
Documentation2.0
Overall2.7

Parameters

ParameterDefaultDescription
LotSize0.1Fixed lot size per trade
StopLoss50Stop loss in points
TakeProfit100Take profit in points
TrailingStop30Trailing stop in points
FastMA_Period10Fast MA period
SlowMA_Period50Slow MA period
RSI_Period14RSI indicator period
MagicNumber123456EA magic number for identifying this EA's orders

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.