FT BillWillams Trader
This EA trades based on Bill Williams' trading system, utilizing his suite of indicators including Alligator, Awesome Oscillator, Fractals, and Market Facilitation Index to identify momentum-based entry and exit signals. It systematically opens positions when multiple Williams indicators align to confirm trend direction and momentum. The EA applies Bill Williams' five-dimensional market analysis framework for trade decision-making.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
Not backtested yet — this EA could not be converted automatically.
Strategy analysis
This EA is based on Bill Williams' classic trading theory, employing a five-dimensional market analysis framework for trade decisions. Entry conditions rely on the Alligator's three moving averages (Jaw, Teeth, Lips) to determine trend direction - going long when price is above the Lip line and the Alligator is opening upward, and vice versa for short positions. The Awesome Oscillator (AO) and Accelerator Oscillator (AC) are used to confirm momentum direction, with both positive confirming bullish momentum and both negative confirming bearish momentum. Fractal indicators determine breakout entry points, triggering buys when price breaks above an up fractal and sells when it breaks below a down fractal. Exit conditions are typically based on Alligator line crossovers or when price falls back to the Jaw line. Position sizing may use a fixed percentage of account balance or fixed lots, while money management lacks detailed risk control mechanisms.
Strengths
- Based on the well-established Bill Williams trading theory with deep theoretical foundation
- Multi-indicator synergy (Alligator + AO + AC + Fractals) reduces false signals
- Five-dimensional analysis framework provides comprehensive market perspective rather than relying on a single indicator
Weaknesses
- Bill Williams indicators tend to generate frequent false signals in ranging/choppy markets, leading to consecutive losses
- Default StopLoss and TakeProfit are 0, lacking basic risk protection mechanisms
- Fixed indicator parameters lack adaptability to changing market volatility conditions
Possible improvements
- Add a market regime filter to reduce trading frequency or pause trading during ranging/choppy conditions
- Implement dynamic stop-loss and take-profit based on ATR or Alligator line distance for adaptive risk parameters
Risk assessment
Overall risk: High risk
- Default StopLoss and TakeProfit are both 0, presenting unlimited loss risk
- Lacks position count check, potentially opening duplicate positions leading to overexposure
- Alligator lines frequently cross in ranging markets, potentially triggering numerous invalid trades
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
Lots | 0.1 | Fixed trading lot size |
StopLoss | 0 | Stop loss in points, 0 means no stop loss |
TakeProfit | 0 | Take-profit in points (~10 points) |
TrailingStop | 0 | Trailing stop in points; 0 to disable |
MagicNumber | 17113 | EA magic number for order identification |
Timeframe | 0 | Trading timeframe, 0 to disable |
JawPeriod | 13 | Alligator Jaw line period |
TeethPeriod | 8 | Alligator Teeth line period |
LipPeriod | 5 | Alligator Lip line period |
Similar Momentum EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.