Trading Indicator

Fractals Indicator: Breakout Levels in Automated Trading

Learn how Fractals mark top and bottom levels and how to use those levels in rule-based Tradeworks strategies.

Fractals indicator marking top and bottom levels for algorithmic trading

Understanding Fractals

Fractals mark top and bottom levels based on five-bar price formations. A top fractal appears when the middle bar has the highest high within the five-bar formation, while a bottom fractal appears when the middle bar has the lowest low.

In automated trading, Fractals are safest to describe as reference levels. A bot can use a confirmed top fractal or bottom fractal as a breakout level, filter input, or exit reference if those indicator fields are available in the editor.

Fractals often appear near Fibonacci retracement levels, creating confluence zones for breakout strategies. When a fractal level aligns with a key Fibonacci level, it can strengthen the case for a breakout or reversal setup.

Fractals mark potential turning levels based on a five-bar formation. A top fractal forms when the middle bar has the highest high within the formation, while a bottom fractal forms when the middle bar has the lowest low. In automated strategies, these levels should be used as confirmed reference points for breakout, filter, or exit rules - not as broad chart-pattern or multi-fractal logic.

  • Top Fractal: A level formed when the middle bar has the highest high in the five-bar formation
  • Bottom Fractal: A level formed when the middle bar has the lowest low in the five-bar formation
  • Level Use: Fractals can act as breakout or exit reference levels
  • Confirmation Delay: A fractal is only known after the formation completes
  • Editor Safety: Use simple level comparisons, not sequence or chart-pattern logic

Strategy 1: Fractals Level Breakout

Level Breakout

Fractals Level Breakout strategy showing price crossing a confirmed top fractal level

This strategy treats confirmed Fractals as breakout reference levels. It does not rely on multi-fractal comparison logic. It only uses the most recent top or bottom fractal value if those fields are available in the editor.

Setup in Tradeworks:

  1. Add Fractals indicator to your strategy
  2. Confirm that top fractal and bottom fractal values are selectable in the editor
  3. Add Average True Range (ATR) for exit rules
  4. Configure entry conditions:
  • Open Position Buy Signal: Strategy symbol ASK price crosses from below to above most recent top fractal value
  • Open Position Sell Signal: Strategy symbol BID price crosses from above to below most recent bottom fractal value

Trade Management

  • Stop Loss Exit Signal:
    • For longs: 'Strategy symbol BID price is less than (Previous bar close minus (ATR x 1.5))'
    • For shorts: 'Strategy symbol ASK price is greater than (Previous bar close plus (ATR x 1.5))'
  • Take Profit Exit Signal:
    • For longs: 'Strategy symbol BID price is greater than (Previous bar close plus (ATR x 2.0))'
    • For shorts: 'Strategy symbol ASK price is less than (Previous bar close minus (ATR x 2.0))'
  • Common chart range: 1-hour to 4-hour charts
  • Example pairs: EUR/USD, GBP/USD, EUR/GBP, AUD/USD

Strategy 2: Fractals + Moving Average Trend Filter

Trend Filter

Fractals Moving Average Trend Filter strategy showing a top fractal level with moving average confirmation

This strategy adds a Moving Average direction filter to fractal level breaks. The fractal level provides the trigger; the Moving Average rule provides trend context without using unsupported multi-fractal comparison logic.

Setup in Tradeworks:

  1. Add Fractals indicator
  2. Add Moving Average with period 50
  3. Add Average True Range (ATR) for exit rules
  4. Configure entry conditions:
  • Open Position Buy Signal: Strategy symbol ASK price crosses from below to above most recent top fractal value AND Strategy symbol ASK price is greater than Moving Average (50) value
  • Open Position Sell Signal: Strategy symbol BID price crosses from above to below most recent bottom fractal value AND Strategy symbol BID price is less than Moving Average (50) value

Trade Management

  • Stop Loss Exit Signal:
    • For longs: 'Strategy symbol BID price is less than (Previous bar close minus (ATR x 1.5))'
    • For shorts: 'Strategy symbol ASK price is greater than (Previous bar close plus (ATR x 1.5))'
  • Take Profit Exit Signal:
    • For longs: 'Strategy symbol BID price is greater than (Previous bar close plus (ATR x 2.0))'
    • For shorts: 'Strategy symbol ASK price is less than (Previous bar close minus (ATR x 2.0))'
  • Common chart range: 1-hour to 4-hour charts
  • Example pairs: EUR/USD, GBP/USD, AUD/USD

Strategy 3: Fractals + RSI Range Reaction

Range Reaction

Fractals RSI Range Reaction strategy showing a bottom fractal level with RSI context

This strategy uses Fractals as range reference levels and RSI as the context filter. It avoids unsupported reaction-language by using explicit crossing rules and threshold checks.

Setup in Tradeworks:

  1. Add Fractals indicator
  2. Add Relative Strength Index (RSI) with period 14
  3. Add Average True Range (ATR) for exit rules
  4. Configure entry conditions:
  • Open Position Buy Signal: Strategy symbol ASK price crosses from below to above most recent bottom fractal value AND RSI value is less than tested lower threshold
  • Open Position Sell Signal: Strategy symbol BID price crosses from above to below most recent top fractal value AND RSI value is greater than tested upper threshold

Trade Management

  • Stop Loss Exit Signal:
    • For longs: 'Strategy symbol BID price is less than (Previous bar close minus (ATR x 1.0))'
    • For shorts: 'Strategy symbol ASK price is greater than (Previous bar close plus (ATR x 1.0))'
  • Take Profit Exit Signal:
    • For longs: 'Strategy symbol BID price is greater than (Previous bar close plus (ATR x 1.5))'
    • For shorts: 'Strategy symbol ASK price is less than (Previous bar close minus (ATR x 1.5))'
  • Common chart range: 1-hour to 4-hour charts
  • Example pairs: EUR/USD, EUR/GBP, GBP/USD, AUD/USD

For Bot Developers: Implementation Tips + Manageable Beginner Setup

Confirming Fractal Fields

  • Field availability: Confirm that most recent top fractal value and most recent bottom fractal value are selectable before building automated rules
  • Confirmation delay: A fractal level is only known after the five-bar formation completes
  • Level handling: Use Fractals as specific levels for entries or exits, not as a complete market prediction system

Avoiding Unsupported Pattern Logic

  • No multi-fractal automation: Do not automate multi-fractal comparison rules unless those fields are explicitly available
  • No reaction automation: Use explicit crossing and threshold operators instead of visual reaction wording
  • No visual-only rules: Avoid rules that depend on manual chart interpretation

Combining Fractals with Filters

  • Trend Context: Use Alligator or Moving Average for direction filtering
  • Momentum Context: Use RSI or Awesome Oscillator for additional context
  • Trend Strength: Use ADX when a strategy needs trend-strength context
  • Volatility-Based Exits: Use ATR for Stop Loss Exit Signal and Take Profit Exit Signal levels

Manageable Beginner Setup

  1. Start with one level rule: Use a top-fractal breakout or bottom-fractal breakdown rule, not several modes at once
  2. Add one filter: Add Moving Average (50) or RSI context before testing more indicators
  3. Use ATR exits: Keep Stop Loss Exit Signal and Take Profit Exit Signal rules concrete
  4. Paper trade before live execution: Run the setup on a demo or paper account before live execution
?

Questions

Frequently Asked Questions

What does the Fractals indicator show? +

The Fractals indicator marks top and bottom fractal levels based on five-bar price formations. Traders often use those levels as support, resistance, or breakout reference points.

Can Fractals detect full chart patterns automatically? +

No. Fractals can provide indicator-generated levels, but automated multi-level comparison or reaction detection should not be assumed unless those fields are explicitly available in the editor.

How can Fractals be used in Tradeworks? +

If top and bottom fractal values are selectable in the editor, they can be used as levels for breakout rules, trend-filtered entries, and exit conditions with supported operators such as is greater than, is less than, and crosses from below to above.

Should Fractals be used alone? +

Fractals are easier to control when combined with another filter such as Moving Average, Alligator, RSI, ADX, or ATR-based exits. The added filter helps separate level breaks from random price movement.

Which indicators combine well with Fractals? +

Fractals can combine with Alligator for trend context, Moving Average for direction, RSI for range context, ADX for trend strength, and Average True Range for exit rules.

What is a fractals indicator in trading? +

The Fractals indicator is a five-bar formation that marks potential support and resistance levels. A top fractal forms when the middle bar has the highest high, and a bottom fractal forms when it has the lowest low. These levels are used as breakout or reversal reference points.

How do fractals differ from chart patterns? +

Fractals are indicator-generated levels based on a fixed five-bar formula. Chart patterns (like head and shoulders or triangles) are subjective visual interpretations. Fractals give you precise, repeatable levels that automated strategies can use directly.

Try it in Tradeworks

Want to try Fractals in Tradeworks?

Build and test Fractals rules in a no-code strategy builder before deciding whether they fit your trading approach.

Volume Indicators

Volume indicators measure the strength of price movements by analyzing trading volume. They help confirm trends and identify potential reversals.

Volatility Indicators

Volatility indicators measure the rate of price change. They help traders set stop losses, determine risk levels, and identify potential breakouts.

Bill Williams Indicators

A collection of indicators developed by Bill Williams for trend identification, momentum analysis, and fractal pattern recognition.