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
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.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
Parameters
| Parameter | Default | Description |
|---|---|---|
MoneyRisk | 1.0 | Risk percentage per trade |
BrickSize | auto | Adaptive Renko brick size |
StopLoss | 0 | Stop loss in points, 0 to disable |
TakeProfit | 0 | Take profit in points, 0 to disable |
DuplexMode | true | Enable bidirectional trading mode |
LotSize | 0.1 | Fixed lot size, used when MMRec is disabled |
MMRec_Enable | true | Enable money management recommendation system |
MaxPositions | 2 | Maximum simultaneous positions |
TrailingStop | 0 | Trailing stop in points, 0 to disable |
Similar Trend Following EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.