EA-21886 · Trend Following

Exp_Iin_MA_Signal

This EA is a trend-following expert advisor based on the Iin_MA_Signal custom indicator, which generates buy and sell signals using moving average crossover logic. It automatically opens positions in the direction of the detected trend and manages trades with configurable stop loss and take profit levels. The EA operates systematically without manual intervention, executing trades when the indicator's signal conditions are met.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Rating★★★☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsMA, Iin_MA_Signal
AuthorCopyright © 2018, Nikolay Kositsin

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

The core strategy of this EA is a trend-following system based on moving average crossovers, using the Iin_MA_Signal indicator to determine trend direction. Entry conditions trigger a buy when the indicator emits a bullish signal (fast MA crossing above slow MA) and a sell when it emits a bearish signal (fast MA crossing below slow MA). Exit conditions rely on pre-configured stop loss and take profit parameters, closing positions when price reaches either level. Position sizing uses a fixed lot approach where the user sets the trade volume via the InpLots parameter. Money management lacks dynamic position adjustment or risk percentage calculation, depending entirely on the user to manually set a reasonable trade size. The strategy performs well in trending markets but may generate consecutive losses in ranging markets due to frequent MA crossover whipsaws.

Strengths

  • Captures significant trend moves with a reasonable risk-reward ratio in trending markets
  • Strategy logic is simple and clear, easy to understand and optimize
  • Configurable stop loss and take profit parameters provide defined risk boundaries

Weaknesses

  • Frequent MA crossover whipsaws in ranging markets generate false signals and consecutive losses
  • Fixed lot sizing lacks dynamic position management and cannot auto-adjust risk based on account equity
  • Missing new bar check mechanism may cause repeated trade entries on the same bar

Possible improvements

  • Add a trend filter (e.g., ADX or ATR) to reduce trade frequency during low-trend-strength conditions
  • Implement dynamic position sizing based on account equity percentage
  • Add new bar detection logic to prevent repeated entries on the same bar

Risk assessment

Overall risk: Medium

  • Missing new bar check may cause repeated entries on the same bar
  • Fixed lot size does not adjust with account changes, posing over-trading risk
  • Frequent false signals in ranging markets may cause sustained losses

Evaluation scores

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

Parameters

ParameterDefaultDescription
InpLots0.1Fixed lot size per trade
InpStopLoss400Stop loss in points
InpTakeProfit800Take profit in points
InpMA_FastPeriod9Fast MA period
InpMA_SlowPeriod21Slow MA period
InpMagicNumber123456EA magic number for identifying 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.