Dynamic Auto Fibonacci

Nov 1, 2025

Static chart image
Support and Resistance
Fibonacci

The Dynamic Auto Fibonacci indicator automatically identifies swing highs and lows to plot precise retracement and extension levels on your chart, supporting both arithmetic and logarithmic scaling for accurate long-term analysis.

Usage

The tool operates in two primary modes to suit different trading styles:

  • Automatic Mode: By default, the script identifies the highest high and lowest low over a user-defined timeframe (e.g., 12 months) and plots levels based on these points.
  • Manual Anchor Mode: Users can set a specific starting swing low by selecting a bar on the chart using the "Anchor Start Time" setting. The script will then automatically find the peak that occurred after that anchor and project the Fibonacci structure accordingly.

Examples of use cases include:

  • Swing Trading: Using the levels to identify key support/resistance zones for trend continuation.
  • Targeting: Utilizing the extension levels (1.236–2.618) to set take-profit zones during breakouts.
  • Logarithmic Analysis: Essential for high-growth assets like cryptocurrencies or long-term stock charts where price appreciation is exponential.

Details

The indicator calculates levels using true logarithmic mathematics when the "Use Log Scale Calculation" setting is enabled. Traditional Fibonacci tools calculate linear distances, which can lead to significant inaccuracies on charts viewed in log scale. This implementation ensures the ratios remain mathematically consistent with the visual price action on a log chart.

The script supports up to 13 customizable levels and offers a "Unified Color" mode to quickly switch from vibrant, multi-colored levels to a minimalist, monochrome aesthetic suitable for professional reporting or clean chart setups.

Settings

Fibonacci Settings

  • Retracement Timeframe: Defines the lookback period for finding highs and lows in automatic mode.
  • Anchor Start Time: Allows for manual selection of a starting candle.
  • Use Log Scale Calculation: Toggles between logarithmic and arithmetic calculation methods.

Display Settings

  • Display Mode: Choose between showing Retracements & Extensions, Retracements Only, or Extensions Only.
  • Line Customization: Adjust style (solid, dashed, dotted), length, and width.
  • Label Customization: Toggle on-chart text labels, adjust their size, and set an offset from the current bar.

Individual Levels

  • Retracement Levels (0.0 to 1.0): Eight customizable slots to toggle visibility, adjust ratios, and set colors.
  • Extension Levels (1.236 to 2.618): Five customizable slots for projection levels.

FAQ

How do I use the manual anchor feature?

In the script settings, navigate to the "Fibonacci Settings" group and click on the "Anchor Start Time" field. Then, click directly on the candle you wish to use as your swing low. The indicator will lock to that point and find the subsequent high automatically.

Why do the levels look different when I switch to Log scale?

Standard Fibonacci tools often use linear calculations regardless of your chart scale. If "Use Log Scale Calculation" is enabled in this indicator, it adjusts the math to match the logarithmic price movement, ensuring the 50% retracement is the true logarithmic midpoint.

How can I access Dynamic Auto Fibonacci?

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

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.