All indicators

ZigZag++ Fibonacci

Oct 11, 2023

Static chart image
FibonacciPivot Based (Retrospective)

The ZigZag++ Fibonacci indicator automates the plotting of Fibonacci retracement and extension levels based on high-performance ZigZag calculations to provide clearer insights into market moves.

Usage

The Usage section focuses on identifying key market structures and potential reversal or expansion zones automatically. By using the custom ZigZag logic, the tool identifies significant swing highs and swing lows to anchor Fibonacci levels.

  • Identifying Reversals: Use the "Retracements" mode to find potential support or resistance zones. Common levels like 0.5 and 0.618 often act as areas where price may retrace before continuing the primary trend.
  • Time-Based Analysis: Switching to "Timezone" mode allows users to project Fibonacci extensions across time intervals, helping to anticipate the duration of market cycles.
  • Multi-Timeframe Analysis: The indicator can be set to a specific resolution (e.g., Daily or 4-Hour) via the settings, allowing you to view higher-timeframe Fibonacci levels while charting on a lower timeframe for more comprehensive context.

Details

The script utilizes a custom ZigZag calculation inspired by the MetaTrader 4 (MT4) algorithm, which aims for higher accuracy than standard built-in versions. It determines swing points by observing market direction over a specific Depth, checking if price movement exceeds a Deviation threshold, and ensuring a minimum Backstep of candles between points. These points then serve as the coordinates for calculating either price-based retracement levels or time-based Fibonacci sequences.

Settings

General Settings

  • Timeframe: Defines the resolution used for the ZigZag and Fibonacci calculations.
  • High/Low Source: Selects the price data used to determine peaks and valleys.
  • Depth: The minimum amount of bars without a second maximum (or minimum) deviation from the bar.
  • Deviation: The minimum number of ticks or pips required to create a new ZigZag point.
  • Backstep: The minimum amount of bars between swing highs and lows.
  • Fibonacci Mode: Toggles between "Retracements" (horizontal price levels) and "Timezone" (vertical time-based lines).

Fibonacci Levels

  • Fib 0 - Fib F: A series of toggles to enable or disable specific Fibonacci ratios.
  • Level Value: The numerical ratio for the level (e.g., 0.618).
  • Color: Customizes the visual color for each specific Fibonacci level.

FAQ

How do I use the ZigZag++ Fibonacci?

You can apply the indicator to your chart and adjust the Depth and Deviation settings to match the volatility of the asset you are trading. The tool will then automatically draw levels based on the most recent significant swing points.

Can I see Fibonacci levels from a higher timeframe?

Yes, use the "Timeframe" input in the settings to select a higher resolution. This will plot the Fibonacci levels derived from that higher timeframe directly onto your current chart.

Where can I get access to this tool?

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

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.