A sophisticated alternative quantitative trading system combining Alligator trend alignment, Fractal breakouts, and Awesome Oscillator momentum confirmation for high-confluence market participation opportunities.
Signal Judgment • Visual Reference
Unlike conventional moving average or oscillator-only systems, the Fractal Alligator Momentum Strategy leverages the unique non-linear, fractal nature of markets as described by Bill Williams. It requires triple confluence: trend structure (Alligator), precise entry timing (Fractal break), and momentum confirmation (Awesome Oscillator). This significantly reduces false signals common in trending and ranging markets.
Alligator alignment + Fractal breakout + AO momentum. Only high-quality setups are taken.
ATR-based stop loss, 1:2 risk-reward targeting, and intelligent trailing stops protect capital.
Ready-to-deploy Expert Advisors for both MetaTrader 4 and MetaTrader 5 platforms.
SIGNAL JUDGMENT DIAGRAM — Visual confluence example
Lips > Teeth > Jaw AND price trading above the Lips line. This confirms the market is in a structured trending phase according to Bill Williams' philosophy.
Price closes beyond the most recent confirmed Fractal (5-bar formation). This provides a precise, fractal-based timing signal rather than arbitrary levels.
AO histogram must be on the correct side of zero and showing increasing momentum (green rising bars for long). This filters out low-momentum breakouts.
EXECUTION SEQUENCE — Clear step-by-step process
All parameters are fully customizable in the Expert Advisor. Default values are optimized for major forex pairs on H1 and H4 timeframes.
| Parameter | Default Value | Description |
|---|---|---|
| Alligator Jaw / Teeth / Lips | 13/8, 8/5, 5/3 | Bill Williams standard periods and shifts for trend structure detection. |
| Fractal Lookback | 50 bars | Maximum bars to search for the most recent confirmed fractal level. |
| Awesome Oscillator | Default (5, 34) | Standard AO settings. Requires momentum alignment with fractal break. |
| ATR Period & Multipliers | 14 / SL: 1.5x / Trail: 2.0x | Used for dynamic stop loss placement and trailing stop management. |
| Risk per Opportunity | 1.0% | Percentage of account equity risked on each individual position. |
| Risk-Reward Ratio | 1 : 2.0 | Fixed reward target relative to initial stop loss distance. |
| Maximum Concurrent Positions | 2 | Limits exposure. EA will not open new positions beyond this limit. |
| Magic Number | 202405 | Unique identifier so the EA only manages its own positions. |
Every opportunity risks exactly 1% of current account balance. Lot size is dynamically calculated using the distance to the fractal-based or ATR stop loss, ensuring consistent risk regardless of volatility.
Initial stop loss is placed at the most recent opposing fractal or 1.5× ATR. Take profit is set at 2× risk. An optional ATR trailing stop activates to lock in gains as the position moves favorably.
Maximum of 2 concurrent positions. The EA will not open additional trades until existing ones are closed or reduced, preventing overexposure during volatile periods.
Best performance on H1 and H4 timeframes for major pairs (EURUSD, GBPUSD, USDJPY, XAUUSD). Avoid trading during major news releases (NFP, FOMC, etc.). Always forward test on demo before live deployment.
Copy the appropriate Fractal_Alligator_Momentum_EA.mq4 or .mq5 file into your MetaTrader Experts folder. Compile in MetaEditor and attach to your desired chart.
Adjust RiskPercent, MagicNumber, and timeframe-specific settings if needed. The default configuration is robust across major instruments. Enable "Allow live trading" and "Allow DLL imports" if required by your broker.
The EA prints clear comments in the Experts tab. Review open positions, trailing stops, and performance regularly. Use the Strategy Tester for backtesting on historical data before going live.