EA-23374 · Trend Following

Exp_AdaptiveRenko_MMRec_Duplex

This EA trades based on Adaptive Renko charts with a money management recommendation system in a duplex (dual-direction) configuration. It generates buy and sell signals from adaptive Renko brick reversals and employs position sizing with money management rules for both long and short positions simultaneously.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4, D1
IndicatorsAdaptive Renko, ATR, Money Management Index
AuthorCopyright © 2018, Nikolay Kositsin

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 core is based on Adaptive Renko brick charts, which filter price noise to identify trend direction, with an adaptive mechanism that dynamically adjusts brick size based on market volatility for better responsiveness. Entry conditions are triggered by Renko brick color reversals — going long when bricks shift from falling to rising, and going short when bricks shift from rising to falling. The Duplex mode means the EA can hold both long and short positions simultaneously without single-direction restrictions. Position sizing uses the MMRec (Money Management Recommendation) system, which dynamically calculates lot size based on account balance, risk percentage, and stop-loss distance. Exit conditions include subsequent Renko reversal signals, stop-loss/take-profit triggers, or forced closing by money management rules. The overall strategy is trend-following, relying on Renko's trend identification capability to capture medium-term trend swings.

Strengths

  • Adaptive Renko brick size dynamically adjusts to market volatility, effectively filtering noise signals
  • MMRec money management system dynamically calculates position size based on risk and account size, reducing over-leveraging risk
  • Duplex mode allows simultaneous long and short positions, providing flexible responses in choppy markets

Weaknesses

  • Renko charts are based on price movement rather than time, which may cause signal delays and miss fast market moves
  • Dual-direction holding mode may cause continuous losses on one side during strong trends, increasing capital drain
  • Adaptive brick size may become overly sensitive during low volatility periods, generating frequent false signals

Possible improvements

  • Add a volatility filter (e.g., ATR threshold) to pause trading during extremely low or high volatility to reduce false signals
  • Add trend strength assessment for Duplex mode to close counter-trend positions during strong trends, reducing one-sided losses

Risk assessment

Overall risk: Medium

  • Dual-direction holding may face continuous one-sided losses and margin pressure during strong unidirectional trends
  • Adaptive brick size may produce unstable signals during abrupt volatility changes, leading to consecutive losses

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management3.0
Robustness3.0
Innovation4.0
Documentation2.0
Overall3.0

Parameters

ParameterDefaultDescription
MoneyRisk1.0Risk percentage per trade
BrickSizeautoAdaptive Renko brick size
StopLoss0Stop loss in points, 0 to disable
TakeProfit0Take profit in points, 0 to disable
DuplexModetrueEnable bidirectional trading mode
LotSize0.1Fixed lot size, used when MMRec is disabled
MMRec_EnabletrueEnable money management recommendation system
MaxPositions2Maximum simultaneous positions
TrailingStop0Trailing stop in points, 0 to disable

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.