New AI Backtesting Assistant Launch!

DTFX Algo Zones

Jul 24, 2024
Static chart image
Price Action Based
Support and Resistance
Fibonacci

Works on the Following Platforms

TradingView
For free use on the TradingView platform
NinjaTrader
For free use on the NinjaTrader platform
MetaTrader 4
For free use on the MetaTrader 4 platform
MetaTrader 5
For free use on the MetaTrader 5 platform
Thinkorswim
For free use on the Thinkorswim platform

DTFX Algo Zones are auto-generated Fibonacci Retracements based on market structure shifts.

These retracement levels are intended to be used as support and resistance levels to look for price to bounce off of to confirm direction.

USAGE

indicator image

Due to the retracement levels only being generated from identified market structure shifts, the retracements are confined to only draw from areas considered more important due to the technical Break of Structure (BOS) or Change of Character (CHoCH).

The simple action that causes a market structure shift occurs is price breaking above or below a specific swing point. When a market structure shift happens, a retracement is drawn from the point of break to the highest or lowest point since that point. Due to the price action necessary for a market structure shift, these retracements will not always be immediately actionable.

These retracement levels are intended to be used as points to watch for price to retrace to and bounce from, confirming the current direction of price.

In the example below, after the retracement is initiated, by bouncing off of the retracement levels formed from the previous market structure shift it would further confirm the bias of the market structure shift. A break going through these levels would display a weakness from the current market structure shift, implying that it could simply be noise.

indicator image

DETAILS

The script uses standard SMC Market structure identification to determine Break of Structures (BOS) and Change of Characters (CHoCH). The specific swing points can be identified by the shapes placed above or below the specific swing high/low candle.

By unchecking the "Display All Zones" setting, users are able to specify the exact number of retracement zones to display using the "Show Last" parameter. This is handy for cleaning up the chart to stay focused on the most recent retracements.

Additionally, when displaying multiple zones, the "Clean-Up Level Overlap" setting may be helpful for decluttering as well. This option optimizes the display of retracement levels to minimize their overlap on other adjacent zones.

The script allows for up to 5 Fib levels to be displayed from each zone, with options for display, value, line style, and color for each of the 5.

The calculation for Fib Levels changes depending on the direction of market structure shifts. When an upwards (Bullish) zone is generated, the retracement is drawn with the bottom of the zone being 0 and the top of the zone being 1. This is reversed for downwards (Bearish) zones.

indicator image

SETTINGS

  • Structure Length: Sets the SMC structure length to use for finding MMS.
  • Show Last: Displays this number of retracement zones. (Display All Zones Must be Unchecked)
  • Display All Zones: Ignores "Show Last" number and displays all historical MMS Retracement Zones.
  • Zone Display: Choose which zones to display, only bearish, only bullish, or both.
  • Clean-Up Level Overlap: Minimizes overlap between adjacent zones and levels.
  • Fib Levels: Settings to display and customize up to 5 Fib levels for each zone.

Trading is risky and many will lose money in connection with trading 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 markets 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 for charting platforms, 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 or tool we provide.

Charts used on this site are by TradingView in which the majority of our tools 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.

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

© 2025 LuxAlgo Global, LLC.