Executer AC
Executer AC is a momentum-based Expert Advisor that uses the Accelerator Oscillator (AC) indicator by Bill Williams to generate trading signals. It enters long positions when the AC indicator shows positive momentum shifts and enters short positions on negative momentum shifts, typically operating on medium timeframes. The EA applies systematic signal-based entries with the AC oscillator as its sole decision driver.
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 | -5.22% | -4.56% | 6.85% | 144 | 44.80% | -1.03 | -0.76 | 6 | −$3.89 | Reliable |
| GBPUSD | -7.28% | -6.36% | 9.00% | 144 | 44.10% | -1.18 | -0.81 | 11 | −$5.26 | Reliable |
| USDJPY | -1.56% | -1.36% | 8.22% | 144 | 52.40% | -0.26 | -0.19 | 4 | −$0.98 | Reliable |
| XAUUSD | -57.85% | -51.02% | 86.43% | 152 | 51.00% | -0.16 | -0.67 | 6 | −$36.67 | Reliable |
Profitable on 0 of 4 markets with reliable results.
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.
Against the other Momentum EAs with a reliable result on the same market: EURUSD: better than 16% of 68 · GBPUSD: better than 20% of 66 · USDJPY: better than 43% of 68 · XAUUSD: better than 35% of 75
Month by month
| Market | Months with a gain | Best month | Worst month |
|---|---|---|---|
| EURUSD | 31% | +1.73% 2026-09 | -3.48% 2026-02 |
| GBPUSD | 23% | +2.59% 2026-07 | -4.08% 2026-02 |
| USDJPY | 46% | +3.43% 2026-08 | -3.19% 2025-12 |
| XAUUSD | 38% | +24.29% 2026-11 | -54.81% 2026-07 |
From the backtest equity curve, sampled about every two days; only reliable results.
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 core strategy concept of this EA is based on Bill Williams' Accelerator Oscillator (AC) indicator, which measures the acceleration or deceleration of price momentum. Entry conditions are: go long when the AC indicator shifts from negative to positive territory and shows consecutive higher histogram bars, and go short when it shifts from positive to negative with consecutive lower bars. Exit conditions typically rely on opposing AC signals or fixed stop-loss and take-profit levels. In terms of position sizing, the EA allows users to customize lot size but lacks dynamic position adjustment based on account balance or risk percentage. Money management is rudimentary with no sophisticated strategies such as volatility-based position scaling or equity-linked sizing adjustments. The overall strategy logic is simple and direct, relying on a single indicator signal without multi-confirmation or filtering mechanisms, making it prone to frequent false signals in ranging markets.
Strengths
- Strategy logic is simple and clear, easy to understand and debug
- Uses Bill Williams' classic indicator with solid theoretical foundation
- Few parameters make it suitable for beginners to use and adjust
- Clear signal generation mechanism reduces risk of overfitting
Weaknesses
- Relies solely on the AC indicator without multi-dimensional confirmation, prone to false signals in ranging markets
- Default stop-loss and take-profit are zero, creating significant capital risk exposure
- No dynamic position sizing, unable to adjust trade size based on market volatility
- Lacks new bar check mechanism, potentially opening repeated positions on the same bar
- No spread filter, which may be detrimental in high-spread environments
Possible improvements
- Add multi-indicator confirmation mechanism, such as combining AO or Alligator indicator to filter signals and reduce false entries
- Implement ATR-based dynamic stop-loss, take-profit, and position sizing to improve risk management adaptability
Risk assessment
Overall risk: High risk
- Default stop-loss and take-profit are zero, trades can have unlimited losses
- Lacks position check and new bar check, potentially causing repeated position openings and overexposure
- Single indicator strategy may sustain continuous losses in unfavorable market conditions
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
LotSize | 0.1 | Trade lot size per order |
StopLoss | 0 | Stop loss in points, 0 to disable |
TakeProfit | 0 | Overall take profit target in points |
AC_Period | 5 | Accelerator Oscillator calculation period |
MagicNumber | 23086 | EA magic number for trade identification |
Timeframe | H1 | Timeframe used for trading |
Similar Momentum EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.