EA-23260 · Trend Following

Exp_SR-RateIndicator

This EA trades based on a Support/Resistance Rate indicator that identifies key S/R levels and measures the rate of price interaction with those levels. It enters positions when price breaks through or bounces off identified S/R zones with confirming momentum, aiming to capture trend continuation or reversal moves from these critical price levels.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsSupport/Resistance Rate, Momentum
AuthorCopyright © 2018, Nikolay Kositsin

Backtest results (H1, about 1 year)

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

Strategy analysis

The strategy core is built on a Support/Resistance Rate indicator that identifies critical price zones by measuring the frequency of price interactions with S/R levels. Entry conditions trigger long positions when price breaks above significant resistance levels, or short positions when price breaks below significant support levels, both requiring momentum confirmation. Exit conditions include reaching take-profit targets, hitting stop-loss levels, or receiving a reversal signal from the S/R rate indicator itself. Position sizing employs either fixed lots or account-balance-proportional sizing, with user-configurable risk parameters available. Money management incorporates stop-loss settings but the specific multiples and ratios depend on parameter configuration, making the overall approach trend-following in nature with entries at key level breakouts.

Strengths

  • S/R based trading logic is grounded in solid market theory where key level breakouts often lead to significant moves
  • The rate indicator quantifies S/R level validity objectively, removing subjectivity from level identification
  • Momentum confirmation reduces false breakout entries, improving signal reliability

Weaknesses

  • S/R level identification relies on historical data and may fail when market structure undergoes significant shifts
  • Breakout strategies tend to produce consecutive stop-losses in ranging markets without an effective range filter
  • Fixed pip stop-loss and take-profit don't adapt to varying volatility environments unlike ATR-based alternatives

Possible improvements

  • Add ATR-based dynamic stop-loss and take-profit to automatically adjust distances based on market volatility
  • Implement a ranging/trending market filter to reduce breakout trades in choppy conditions or switch to mean-reversion logic
  • Add risk-percentage position sizing that calculates optimal lot size based on stop-loss distance and account balance

Risk assessment

Overall risk: Medium

  • Fixed pip stop-loss may be too wide in low volatility and too tight in high volatility, providing inflexible risk control
  • No maximum drawdown limit or daily loss limit, which could lead to significant losses during extreme market conditions
  • Breakout entries in markets with frequent false breakouts can result in consecutive losses

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation3.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
LotSize0.1Lot size per trade
StopLoss500Stop loss in points
TakeProfit1000Take profit in points
SR_Period14supportresistancecalculation period
SR_RateThreshold3S/R ratio threshold, above this = valid S/R level
MomentumPeriod14Momentum confirmation indicator period
MagicNumber12345Unique order identifier 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.