The Williams Fractal indicator marks confirmed five-bar swing highs and lows. Traders commonly use those swing points as support, resistance, and breakout levels—not as automatic buy or sell signals.
Its most important limitation is timing: a fractal is only confirmed after two candles have formed to the right of the potential swing. Any strategy that enters on the middle candle is using information that was not available in real time.
What the Williams Fractal measures
Bill Williams introduced the indicator in Trading Chaos in 1995. The standard version identifies a local turning point from five consecutive bars:
| Pattern | Condition | Typical use |
|---|---|---|
| Fractal high | The middle bar has the highest high, while the two bars on either side have lower highs. | Resistance, a potential upside breakout level, or a market-structure marker. |
| Fractal low | The middle bar has the lowest low, while the two bars on either side have higher lows. | Support, a potential downside breakout level, or a reference for a long-trade stop. |
On most charting platforms, a fractal high is shown with an arrow above price and a fractal low with an arrow below price. The arrow’s location describes the swing point. It does not mean “buy” or “sell.”
#1 Best Overall
In particular, the common claim that an upward-pointing arrow is automatically a buy signal is misleading. A marker above the candles identifies a high. A trader might later use that high as the trigger for a long breakout, but the marker itself is not an order.
The two-candle confirmation delay
A five-bar pattern cannot be known when its middle candle closes. Two candles still need to form on its right. For example:
- A candle forms a possible swing high or low.
- The next candle closes.
- The second candle after the candidate closes.
- Only then can the middle candle be confirmed as a fractal.
The chart will usually place the arrow on the middle candle, even though the signal became available two candles later. TradingView describes this as a lag of approximately two or more candles.
This distinction matters in both live trading and backtesting. You cannot legitimately enter at the middle candle’s high or low simply because the completed chart now displays an arrow there. A realistic test timestamps the signal when confirmation occurs and models the order from that point, including spread, commission, slippage, and possible gaps.
How to add the indicator
TradingView
- Open a chart in TradingView.
- Click Indicators, metrics, and strategies in the upper toolbar.
- Search for Williams Fractal.
- Click the indicator to add it to the chart.
To change its appearance or available inputs, double-click the indicator name on the chart or hover over it and select Settings. The available options depend on the implementation. The classic Williams pattern uses five candles, although some scripts let you change the number of bars used on each side.
MetaTrader 5
In MetaTrader 5, use Insert → Indicators → Bill Williams → Fractals. You can also drag the indicator from the Navigator window onto a chart.
To modify an indicator already on the chart, open Indicator List, select Fractals, and click Properties. The standard display uses arrows for the high and low buffers.
A basic fractal breakout method
The more defensible basic use is to trade a break of a confirmed fractal level. This is different from selling every fractal high or buying every fractal low.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Long breakout
- Wait for a fractal high to be confirmed.
- Record the high of the middle candle that created the fractal.
- Place a buy-stop above that level, or enter only after price breaks it.
- Use a defined minimum breakout distance rather than treating an exact touch as confirmation. For a futures or stock market, that might be one or more ticks; for another market, it could be a specified number of points or a percentage.
- Place the protective stop below a relevant fractal low or another predefined structural level.
The logic is that buyers are demonstrating enough strength to overcome a previously identified swing high. It does not guarantee that the breakout will continue.
Short breakout
- Wait for a fractal low to be confirmed.
- Record the low of the middle candle that created the fractal.
- Enter short only after price breaks below that level, using a sell-stop or a clearly defined close-below rule.
- Place the protective stop above a relevant fractal high or another objectively defined risk level.
A brief move through the level can be a false breakout. Therefore, a strategy must state whether it enters on an intrabar trade, a candle close, a minimum number of ticks beyond the level, or a break-and-retest. Those choices can produce very different results.
Combining fractals with a trend filter
Bill Williams’s original approach combines fractals with the Williams Alligator. MetaTrader’s description says a fractal signal should be filtered with the Alligator and is considered in force when it is beyond the Alligator’s “Mouth.”
A practical interpretation is:
- Look primarily for upside breaks of confirmed fractal highs when price is above a bullish Alligator structure.
- Look primarily for downside breaks of confirmed fractal lows when price is below a bearish Alligator structure.
- Be cautious with isolated fractals inside a flat, compressed Alligator structure.
You can also test another trend filter, such as a moving average, but that creates a different strategy. The Alligator is part of Williams’s original system; it is not a requirement that makes every independent fractal strategy valid.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
A rules-based template to test
The following framework is specific enough to evaluate without changing the rules after seeing the results.
Long rules
- Apply the standard Williams Fractal indicator.
- Apply a trend filter, such as the Williams Alligator or a specified moving average.
- Wait until a fractal high has been confirmed by two completed candles.
- Allow a trade only when the trend filter is bullish.
- Enter above the confirmed fractal-high price after the defined breakout condition occurs.
- Place the initial stop below the latest relevant fractal low, with any buffer specified in advance.
- Exit at a predetermined reward-to-risk target, after a trend-filter reversal, or after a confirmed break below a relevant fractal low.
Short rules
- Wait until a fractal low has been confirmed.
- Allow a trade only when the trend filter is bearish.
- Enter below the confirmed fractal-low price after the defined breakdown condition occurs.
- Place the initial stop above the latest relevant fractal high.
- Exit at a predetermined reward-to-risk target, after a trend-filter reversal, or after a confirmed break above a relevant fractal high.
This is a testable template, not evidence of profitability. Results depend on the instrument, timeframe, transaction costs, position size, and market conditions.
Using fractals for support, resistance, and stops
A confirmed fractal high can identify a prior area where sellers previously overwhelmed buyers. It may serve as:
- A resistance level.
- An upside breakout trigger.
- A market-structure reference.
- A possible trailing-stop reference for a short position.
A confirmed fractal low can identify a prior area where buyers previously overwhelmed sellers. It may serve as:
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →- A support level.
- A downside breakout trigger.
- A market-structure reference.
- A possible trailing-stop reference for a long position.
These are historical reference points, not forecasts. A fractal does not predict a specific price target or prove that price will reverse there.
Common failure modes
Look-ahead bias
Entering on the candle where the arrow appears is the most serious error. In a backtest, record the signal only after the second right-hand candle closes.
Rank #4
Trading every signal in a range
Sideways markets can generate alternating highs and lows. Breakouts may repeatedly fail. Test a trend filter, a close beyond the level, a minimum breakout distance, or a retest requirement rather than assuming every arrow deserves a trade.
Equal highs and lows
The classic description implies strict comparisons: lower highs around a fractal high and higher lows around a fractal low. Platforms and third-party scripts may handle ties differently. If reproducibility matters, define whether equal highs or lows qualify and use the same implementation for testing and execution.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsDifferent data feeds
Fractals depend on the chart’s high and low data. A broker’s CFD feed, an exchange feed, and a futures feed may produce different candles. Session settings and time zones can also change the pattern. Backtest and trade using the same market data source whenever possible.
Incomplete candles
A potential fractal can change while the current candle is forming. A rules-based system should normally calculate signals from completed candles unless it explicitly models intrabar data.
Stops too close to clustered fractals
Several nearby fractals may form around one price area. A stop placed immediately beyond one marker can be hit by ordinary noise. Test a fixed buffer or volatility-based distance in advance; do not select the buffer after reviewing the trade outcome.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What a credible backtest should disclose
A result such as “the fractal strategy returned 30%” is not meaningful without the test’s assumptions. Record at least:
Recommended Free Tools
| Item | What to specify |
|---|---|
| Market data | Instrument, exchange or broker feed, session, and time zone. |
| Timeframe | For example, five-minute, hourly, or daily bars. |
| Signal definition | Five-bar pattern, confirmation timing, and treatment of equal highs and lows. |
| Entry | Intrabar trigger, candle close, minimum distance, retest, and order type. |
| Risk management | Stop placement, profit target, trailing rule, and position-sizing method. |
| Costs | Spread, commission, slippage, and assumptions for gaps or unavailable prices. |
| Evaluation | Number of trades, maximum drawdown, in-sample period, and out-of-sample period. |
Back-tested performance is hypothetical. It does not establish that the same method will work in live markets, and past performance cannot predict future results.
Claims to treat skeptically
- “It predicts reversals.” It confirms a local high or low after the fact; it does not predict the size or duration of a reversal.
- “An upward arrow means buy.” In the standard display, a marker above price identifies a fractal high. A long trade requires a separately defined breakout above that high.
- “It never repaints.” A completed historical fractal is fixed after confirmation, but it was not knowable at the middle candle. Ignoring that delay makes historical results look better than real-time execution.
- “The win rate is fixed.” There is no universal win rate. Entry, exit, market, timeframe, costs, and sample period all matter.
- “Any setting is still the classic indicator.” The classic pattern uses five bars. Changing the left- or right-side bar count creates a modified pivot method, not necessarily the standard Williams Fractal.
FAQ
Is a Williams Fractal a buy or sell signal?
No. An arrow above price marks a confirmed fractal high and an arrow below price marks a confirmed fractal low. Traders may use those levels as breakout references, but the marker alone is not an instruction to buy or sell.
How many candles does a Williams Fractal need?
The standard pattern uses five consecutive candles: two on the left, the middle swing candle, and two on the right. The pattern is confirmed only after the two right-hand candles have closed.
Does the Williams Fractal repaint?
A historical fractal can appear on the middle candle only after the two following candles confirm it. Once confirmed, that completed pattern is generally fixed, but using its plotted location as though it were known earlier creates look-ahead bias.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11What is the simplest way to trade fractals?
Use confirmed fractal highs and lows as breakout levels. A basic long rule waits for price to break above a confirmed fractal high; a basic short rule waits for price to break below a confirmed fractal low. Add predefined stop, exit, and cost rules before testing.
Which timeframe is best for Williams Fractals?
There is no universally best timeframe. A five-minute fractal and an hourly fractal represent different price movements. Choose a timeframe that suits the instrument and strategy, then test it with the relevant spread, slippage, and trading hours.
Can Williams Fractals be used for stop-loss placement?
Yes. A relevant opposing fractal can provide a structural reference—for example, a recent fractal low beneath a long trade. The stop should include a tested buffer where appropriate, especially when several fractals are clustered near the same price.
The Bottom Line
Use the Williams Fractal as a delayed market-structure and breakout tool, not as an arrow-following system. Confirm the five-bar pattern, enter only after the information is available, define the breakout and stop rules precisely, and test the method with realistic costs. If a backtest enters on the middle candle, ignores the data feed, or omits drawdown and slippage, its results are not a reliable guide to live trading.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




