Exp_BrainTrend2_AbsolutelyNoLagLwma_MMRec
This EA combines the BrainTrend2 signal indicator with the AbsolutelyNoLagLwma (a zero-lag linear weighted moving average) to generate trend-following trade entries. It incorporates money management with position sizing recommendations (MMRec) based on account equity and risk parameters. The system opens positions in the direction of the combined trend signals and manages them with stop-loss and take-profit levels.
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 concept is based on dual trend confirmation from the BrainTrend2 indicator and the AbsolutelyNoLagLwma indicator. BrainTrend2 provides the primary trend direction judgment, while AbsolutelyNoLagLwma serves as a zero-lag weighted moving average that offers precise trend direction and dynamic support/resistance levels. Entry conditions require both indicators to simultaneously signal the same direction before opening a long or short position, ensuring trend consistency and reducing false signals. Exit conditions include reaching the preset take-profit target, triggering the stop-loss protection, or closing when the indicators issue a reverse signal. Position sizing is dynamically calculated through the MMRec module based on account equity percentage and fixed risk ratio, preventing excessive leverage. Money management automatically adjusts lot size according to account balance and risk tolerance without employing martingale doubling after losses, representing a conservative non-martingale approach to capital allocation.
Strengths
- Dual indicator confirmation mechanism effectively reduces false signals and overtrading, improving entry quality
- Zero-lag weighted moving average reduces the delay problem of traditional MAs, enabling more timely trend detection
- Built-in money management module automatically adjusts position size based on risk ratio, preventing overtrading and account blow-up risk
Weaknesses
- Dual indicator confirmation may cause delayed entries, missing optimal entry points during rapid market reversals
- Trend-following strategies are prone to consecutive losses in ranging markets, lacking a choppy market identification and filtering mechanism
- Multiple parameters with fixed indicator periods lack adaptive adjustment capability for changing market volatility
Possible improvements
- Add a ranging market identification filter (such as ADX or volatility indicator) to pause trading during sideways markets and reduce losses
- Introduce multi-timeframe confirmation mechanism, combining higher timeframe trend direction to filter low-quality signals
Risk assessment
Overall risk: Medium
- Trend-following strategy may incur consecutive stop-losses in ranging markets, causing significant drawdown
- Lacks maximum drawdown control and daily loss limit protection mechanisms
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
Lots | 0.1 | Fixed lot size (when MM is disabled) |
MoneyManagement | true | Enable money management for automatic lot calculation |
RiskPercent | 2 | Risk percentage per trade (%) |
StopLoss | 0 | Stop loss in points, 0 to disable |
TakeProfit | 0 | Take profit in points, 0 to disable |
TrailingStop | 0 | Trailing stop distance in points from current price |
BrainTrend2_Period | 14 | BrainTrend2 indicator period |
NoLagLwma_Period | 21 | No-lag LWMA period |
Similar Trend Following EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.