Custom MT4 / MT5

Fractals

Fractals mark potential turning points on the chart by identifying five-bar patterns where the middle bar has the highest high (bearish fractal) or lowest low (bullish fractal). Developed by Bill Williams, they highlight key structural levels in the market.

Understanding the Fractals

Fractals are part of the trading system developed by Bill Williams, the charismatic trader-author who blended chaos theory with technical analysis. In their simplest form, fractals identify local swing highs and swing lows using a straightforward five-bar pattern recognition rule.

A bearish fractal (resistance point) forms when a bar's high is higher than the highs of the two bars on each side. A bullish fractal (support point) forms when a bar's low is lower than the lows of the two bars on either side. The indicator marks these points with small arrows — an arrow above the bar for bearish fractals, below for bullish fractals.

Because fractals require two bars after the middle bar to confirm, they always print with a minimum two-bar delay. This is not a bug — it's a necessary consequence of the pattern definition. You cannot know if the current bar is a swing high until two subsequent bars print lower highs. This delay means fractals cannot be used for real-time entry timing on the exact turning bar, but they excel at marking levels that matter once confirmed.

The primary use of fractals is identifying breakout levels. Each bearish fractal creates a resistance level. When price breaks above a bearish fractal high, it signals bullish momentum — the market has exceeded a previous area where sellers were active. Each bullish fractal creates a support level. A break below a bullish fractal low signals bearish momentum. This breakout approach is the basis of Williams' Fractal Breakout strategy.

Williams designed fractals to work alongside his Alligator indicator (three smoothed moving averages representing the jaw, teeth, and lips of an alligator). In this system, you only buy fractal breakouts that occur above the Alligator's teeth line, and only sell breakouts below it. When the Alligator's lines are intertwined ("sleeping"), you ignore all fractal signals. This combination filters out a large percentage of false breakout signals that fractals generate on their own.

Fractals also serve as natural levels for stop-loss placement. If you enter long on a breakout above a bearish fractal, place your stop below the most recent bullish fractal. If you enter short on a breakdown below a bullish fractal, your stop goes above the most recent bearish fractal. This creates structured, logic-based stops tied to actual market structure rather than arbitrary pip values.

How to Use the Fractals

Fractals appear automatically as arrows above or below candles. A bearish fractal (arrow above) marks a potential resistance level. A bullish fractal (arrow below) marks a potential support level. Use fractals as breakout levels: when price breaks above a bearish fractal, it signals bullish momentum. Combine fractals with the Alligator indicator (Williams' system) for a complete trading approach. Fractals print with a 2-bar delay since they need two bars after the middle bar to confirm.

Best For

Identifying key support/resistance levels, breakout points, and chart structure

Key Parameters

1 Display Mode (arrows, lines)
2 Arrow Size
3 Color Settings

Trading Strategy Tips

The Fractal-Alligator system (Bill Williams' complete approach) only trades fractal breakouts in the direction of the Alligator. When the Alligator lines are spread apart and rising (indicating an uptrend), buy breakouts above bearish fractals. When the lines are falling, sell breakouts below bullish fractals. When the Alligator is "sleeping" (lines intertwined), ignore all fractal signals. This systematic approach turns a raw structural indicator into a complete trading strategy.

For pure breakout trading, mark the most recent bearish and bullish fractal levels. Place a buy-stop order one pip above the bearish fractal and a sell-stop order one pip below the bullish fractal. Let the market trigger the order and set your stop at the opposite fractal. This "bracket order" approach catches breakouts in either direction without requiring you to predict which way the market will move.

The Fractal trailing stop strategy uses fractals as a mechanical trailing stop. In a long trade, your stop sits below the most recent bullish fractal. As new bullish fractals form at higher levels, move your stop up to each new fractal. This creates a structured exit plan based on actual market structure, naturally tightening as the trend progresses and eventually catching the reversal when a fractal level is broken.

Best Brokers for Fractals Trading

To get the most from the Fractals, choose a broker with reliable charting tools and fast execution.

Related Indicators

Frequently Asked Questions

What is the Fractals indicator?

Fractals mark potential turning points on the chart by identifying five-bar patterns where the middle bar has the highest high (bearish fractal) or lowest low (bullish fractal). Developed by Bill Williams, they highlight key structural levels in the market.

How do I add Fractals to my chart?

In MetaTrader 4 or 5, go to Insert → Indicators → Custom and select Fractals.

Is Fractals good for beginners?

Identifying key support/resistance levels, breakout points, and chart structure