WE TRUST
This EA is a trend-following trading system that uses moving average crossovers and momentum indicators to identify and ride market trends. It enters positions when short-term momentum aligns with the prevailing trend direction and manages exits through a combination of trailing stops and fixed take-profit levels. The system applies position sizing based on account equity and includes basic risk management features.
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
- Has no stop loss or trailing stop
On its own this is not a typical blow-up pattern, 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 core strategy of this EA is trend following, using crossovers between fast and slow moving averages to determine trend direction. Entry conditions require the short-term MA to cross the long-term MA while momentum indicators (such as RSI or MACD) confirm trend strength, avoiding frequent entries during ranging markets. Exit conditions employ a dual mechanism: fixed take-profit to lock in gains and trailing stops to protect profits while letting winners run. Position sizing is calculated based on a fixed percentage of account equity, keeping risk exposure per trade controlled. Money management includes a maximum open position limit to prevent overtrading. The overall strategy logic is clear, but there is potential for significant drawdowns during trend reversals, as trailing stops may experience slippage in volatile market conditions.
Strengths
- Trend following strategy logic is clear and easy to understand and verify
- Trailing stop mechanism effectively protects profitable positions
- Position sizing based on account equity percentage provides reasonable risk control
Weaknesses
- Prone to frequent false signals and consecutive losses in ranging markets
- Trailing stops may cause significant losses due to slippage during trend reversals
- Lacks volatility and spread filters, potentially underperforming in high-spread environments
Possible improvements
- Add ADX or volatility filter to reduce trade frequency during ranging markets
- Incorporate spread filter to avoid opening positions when spread is too wide
Risk assessment
Overall risk: Medium
- Lacks spread filter mechanism, may incur unexpected losses in high-spread environments
- Trailing stop carries slippage risk during volatile market conditions
- No new bar check, potentially opening multiple positions within the same candle
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
LotSize | 0.1 | Fixed lot size |
StopLoss | 500 | Stop loss in points |
TakeProfit | 1000 | Take profit in points |
TrailingStop | 300 | Trailing stop in points |
MagicNumber | 23487 | EA magic number |
FastMA_Period | 10 | Fast MA period |
SlowMA_Period | 50 | Slow MA period |
MaxPositions | 3 | Maximum positions |
Similar Trend Following EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.