EA-17065 · Trend Following

Exp_SilverTrend_Signal_ReOpen

This EA trades based on the SilverTrend Signal indicator, which identifies trend direction changes using a channel-based algorithm similar to ASI (Accumulation Swing Index). It features a ReOpen mechanism that adds additional positions in the same direction when the signal persists, allowing pyramiding into established trends.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskHigh risk
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsSilverTrend Signal, ATR
Author—

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD0.00%0.00%0.00%0—————Not convertible yet
GBPUSD0.00%0.00%0.00%0—————Not convertible yet
USDJPY0.00%0.00%0.00%0—————Not convertible yet
XAUUSD0.00%0.00%0.00%0—————Not convertible yet

Why this EA never traded: no entry rule survived the conversion.

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 strategy concept is based on the SilverTrend Signal indicator, which identifies trend reversal points by calculating price channels and volatility ranges, generating buy signals when price breaks above the upper channel and sell signals when breaking below the lower channel. Entry conditions are triggered by SilverTrend indicator directional signals, with the first signal opening an initial position and subsequent same-direction signals triggering ReOpen additional positions. Exit conditions primarily rely on opposing signals to close all positions in the same direction when the indicator issues a reverse signal. Position sizing employs the ReOpen mechanism, allowing multiple entries in the trend direction with the number of re-entries controlled by input parameters. Money management supports fixed lots or balance-based dynamic lot calculation, but lacks explicit stop-loss mechanisms. The overall strategy is trend-following, amplifying trend profits through pyramiding, but risk control is relatively weak.

Strengths

  • The ReOpen pyramiding mechanism can significantly amplify profits during strong trending markets
  • SilverTrend signal is based on channel algorithm, effectively filtering some noise and false signals
  • Supports money management with dynamic lot calculation, providing flexible position sizing options
  • Clean and intuitive parameter design makes it easy for users to understand and optimize

Weaknesses

  • Lack of stop-loss mechanism is a critical risk flaw, as single trade losses can expand indefinitely
  • The ReOpen mechanism can lead to multiple adverse positions during ranging markets, causing severe drawdowns
  • Relying solely on opposing signals for exit may fail to exit timely during rapid market reversals
  • No new bar check mechanism, potentially opening duplicate positions on the same candle
  • No spread filter, executing trades even under unfavorable spread conditions

Possible improvements

  • Add mandatory stop-loss and trailing stop functionality to control per-trade and overall risk
  • Implement ranging/trending market identification filter to disable ReOpen during choppy markets
  • Add new bar check and spread filter to prevent duplicate entries and high-cost trades

Risk assessment

Overall risk: High risk

  • No stop-loss mechanism means uncontrolled per-trade losses
  • ReOpen pyramiding can accumulate large losing positions against the trend
  • No new bar check may cause duplicate entries on the same candle
  • Lack of spread filter can lead to slippage losses under high spread conditions

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management1.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.2

Parameters

ParameterDefaultDescription
Lots0.1Fixed trading lot size
MoneyManagementfalseEnable money management dynamic lot size
RiskPercent2.0Per-trade risk percentage based on account balance
ReOpentrueAllow re-entry in same direction to add position
MaxReOpen3Maximum position additions
SignalPeriod9SilverTrend signal period parameter
StopLoss0Stop loss in points, 0 means no stop loss
TakeProfit0Take-profit in points (~10 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.