Williams Fractals BUY/SELL signals indicator

Oct 14, 2021

Static chart image
Signals
Oscillators
Moving Averages
Patterns

The Williams Fractals BUY/SELL signals indicator provides clear entry signals by combining Williams Fractals with a triple Exponential Moving Average (EMA) filter and Relative Strength Index (RSI) confirmation.

Usage

The tool is primarily designed for trend-following scalping strategies. It displays "L" (Long) and "S" (Short) labels on the chart based on specific technical conditions.

  • Long Entry (L): Occurs when the EMA 20 is above EMA 50, and EMA 50 is above EMA 100, combined with a bullish fractal and increasing RSI momentum.
  • Short Entry (S): Occurs when the EMA 20 is below EMA 50, and EMA 50 is below EMA 100, combined with a bearish fractal and decreasing RSI momentum.

For best results on the 15-minute timeframe (specifically optimized for BTCUSDT), users typically wait for the candle to close before confirming the signal. Common exit parameters include a 0.5% take profit and a 3.1% stop loss, though these should be adjusted according to the specific asset and timeframe being traded.

Details

The indicator relies on the alignment of three Exponential Moving Averages (20, 50, and 100) to ensure the trade is taken in the direction of the established trend. The Williams Fractals act as the immediate trigger for price action reversals, while the RSI ensures that momentum is shifting in the desired direction. By requiring price to remain relative to the longest EMA (100), the script filters out entries that might be too far extended from the mean.

Settings

Appearance

  • Theme: Switches between "light" and "dark" modes for EMA color visibility.
  • Show Fractals: Toggles the visibility of the raw Williams Fractal triangles on the chart.
  • Show EMAs: Toggles the visibility of the three trend-filtering Exponential Moving Averages.

Williams Fractals

  • Fractal Periods: Determines the number of bars used to calculate the high/low fractal points (default is 2).

EMA

  • EMA Length A/B/C: Sets the period for the three moving averages (defaulted to 20, 50, and 100).
  • EMA Source A/B/C: Selects the price data used for EMA calculations (e.g., Close, Open, HL2).
  • EMA Offset A/B/C: Allows shifting the EMAs forward or backward in time.

RSI

  • RSI Length: Sets the period for the Relative Strength Index calculation.
  • RSI Source: Determines the price source for the RSI.

FAQ

How do I access Williams Fractals BUY/SELL signals indicator?

You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

What timeframe is this indicator optimized for?

While it can be used on any timeframe, it was originally designed as a 15-minute scalping strategy for volatile pairs like BTCUSDT.

Can I change the Moving Average periods?

Yes, the lengths for all three EMAs are fully customizable in the settings menu to accommodate different trading styles and assets.

Free access on the following platforms
tradingviewSymbolTradingView
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

ninjatraderNinjaTrader
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

metatrader4MetaTrader 4/5
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

thinkorswimThinkorswim
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.

Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.

Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.

Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.

This does not represent our full Disclaimer. Please read our full disclaimer.

© 2026 LuxAlgo Global, LLC.