EA-21616 · Trend Following

Freeman

Freeman is a trend-following EA that identifies market direction using moving average crossovers and momentum confirmation. It enters trades when trend conditions align across multiple indicators and manages positions with trailing stops. The EA is designed for medium-to-long-term timeframes and aims to capture sustained directional moves.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsMA, RSI, MACD
AuthorCopyright 2011 http://all-webmoney.com

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-2.44%-2.12%5.87%14543.10%————Custom indicator approximated
GBPUSD+3.28%+2.84%4.19%14547.90%————Custom indicator approximated
USDJPY-1.30%-1.13%5.64%14559.00%————Custom indicator approximated
XAUUSD-100.00%-100.00%100.00%5756.10%————Custom indicator approximated

On every market this backtest is identical to EA-1066, EA-1099, EA-1100, EA-1223, EA-12581. The automatic conversion almost certainly lost what makes this EA different (a custom indicator, a filter or the money management), so these results are not ranked or counted.

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: 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 of Freeman EA is trend following, using a moving average system to determine the primary market direction. Entry conditions typically include fast and slow moving average crossovers to confirm trend formation, supplemented by momentum indicators (such as RSI or MACD) as auxiliary filters to avoid frequent entries during ranging markets. Exit conditions employ a trailing stop mechanism, allowing profits to grow with the trend while protecting accumulated gains when the trend reverses. For position sizing, the EA supports fixed lot trading, with some versions including dynamic lot calculation based on account balance. In terms of money management, the EA sets stop loss and take profit levels, but the specific risk control intensity depends on parameter configuration, lacking maximum drawdown limits and account-level overall risk control mechanisms.

Strengths

  • Clear trend-following logic that captures major trend moves with high reward-to-risk ratio
  • Multi-indicator filtering reduces false signals; MA crossover with momentum confirmation improves entry quality
  • Trailing stop mechanism effectively protects profits while allowing gains to fully develop
  • Highly configurable parameters allow traders to optimize settings for different instruments and market conditions

Weaknesses

  • Trend-following strategy prone to frequent false signals and consecutive losses during ranging markets
  • Lacks account-level risk controls such as maximum drawdown limits and daily loss caps
  • Position sizing is relatively simple; fixed lot mode doesn't account for market volatility changes
  • No multi-timeframe confirmation mechanism; single-timeframe trend judgment may lead to misjudgments

Possible improvements

  • Add multi-timeframe trend confirmation (e.g., H4 for direction, H1 for entries) to reduce false signals in ranging markets
  • Implement ATR-based dynamic position sizing and stop loss to automatically adjust risk exposure based on market volatility
  • Add account-level risk controls including maximum drawdown limits, daily loss caps, and maximum position count limits

Risk assessment

Overall risk: Medium

  • MA crossover strategy prone to consecutive false signals during ranging markets leading to multiple stop-outs
  • Lacks account-level overall risk control; extreme market conditions may cause significant drawdowns
  • Fixed lot mode doesn't account for volatility changes; risk exposure may be excessive during high-volatility periods

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.3

Parameters

ParameterDefaultDescription
LotSize0.1Fixed trading lot size
FastMA_Period10Fast MA period
SlowMA_Period50Slow MA period
MA_MethodMODE_SMAMA calculation method
StopLoss500Stop loss in points
TakeProfit1000Take profit in points
TrailingStop300Trailing stop in points
RSI_Period14RSI indicator period
MagicNumber123456EA magic number
TimeframeH1Trading timeframe

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.