OPEN-SOURCE SCRIPT

Dynamic Auto Fibonacci

356
Dynamic Auto Fibonacci - Logarithmic Fib Retracements & Extensions
Overview
Dynamic Auto Fibonacci is an advanced Fibonacci analysis tool that automatically identifies swing highs and lows to plot precise retracement and extension levels on your chart. Unlike traditional manual Fibonacci tools, this indicator dynamically updates as price action evolves, with full support for logarithmic scaling - essential for accurate analysis on long-term charts and high-growth assets.

The indicator features a clean, modern aesthetic with customizable vibrant colors and text-only labels that won't clutter your chart, making it perfect for both intraday scalping and long-term position trading.

Key Features
✅ Automatic Fibonacci Detection - Automatically finds the highest high and lowest low within your selected timeframe
✅ Manual Anchor Point - Click directly on the chart to set a custom low point for your Fibonacci analysis
✅ Logarithmic Scale Support - True logarithmic Fibonacci calculations for accurate levels on log-scale charts
✅ Flexible Display Modes - Show retracements only, extensions only, or both simultaneously
✅ Fully Customizable Levels - Adjust any Fibonacci level value, color, or toggle individual levels on/off
✅ Unified Color Mode - One-click option to change all levels to a single color (perfect for minimalist chart styles)
✅ Clean Modern Design - Text-only labels with vibrant colors and adjustable positioning
✅ 13 Default Levels - Includes 0.0, 0.236, 0.382, 0.5, 0.618, 0.786, 0.886, 1.0, 1.236, 1.414, 1.618, 2.0, and 2.618

How to Use
Quick Start (Automatic Mode)
Add the indicator to your chart

By default, it will automatically find the lowest and highest points over the past 12 months

Fibonacci levels will appear with clean colored text labels positioned to the right of current price

Setting a Custom Anchor Point (Manual Mode)
This is the most powerful feature - drawing from a specific swing low:

Click the Settings icon (gear) on the indicator

Navigate to Fibonacci Settings group

Click inside the "Anchor Start Time" field - this will activate anchor selection mode

Click directly on the candle where you want to set your swing low point on the chart

The indicator will automatically:

Lock that candle as your anchor (swing low)

Find the highest high that occurred after your selected anchor point

Draw Fibonacci retracement and extension levels between those two points

Important: The anchor represents the starting point (0.0 level) of your Fibonacci, and the indicator finds the peak after that point as the 1.0 level.

Display Modes
Navigate to Display Settings → Display Mode to choose:

Retracements & Extensions (default) - Shows all levels from 0.0 to 2.618

Retracements Only - Shows only 0.0 to 1.0 levels (great for identifying pullback entry zones)

Extensions Only - Shows 1.0+ levels (useful for profit targets and breakout projections)

Customizing Individual Levels
Under Retracement Levels and Extension Levels groups, each level has three controls:

Toggle checkbox - Show/hide the level

Value field - Adjust the exact Fibonacci ratio (e.g., change 0.618 to 0.65 if desired)

Color picker - Set unique colors for each level

Unified Color Override
Perfect for chart screenshots or minimalist aesthetics:

Go to Unified Color Override settings group

Enable "Use Unified Color for All Levels"

Choose your color (defaults to gray)

All lines and text immediately change to that color - individual settings are preserved when you toggle back off

Line & Label Customization
Display Settings group offers:

Line Style: Solid, Dashed, or Dotted

Line Length: Short (10 bars), Medium (50 bars), or Long (extends right infinitely)

Line Width: 1-5 pixels

Label Size: Tiny to Huge

Label Offset: Adjust how many bars to the right labels appear (default: 12)

Show Anchor Line: Display vertical lines at your swing low and swing high points

Settings Overview
Fibonacci Settings:

Retracement Timeframe (default: 12M)

Anchor Start Time (click to select candle)

Use Log Scale Calculation (highly recommended for crypto and growth stocks)

Display Settings:

Display Mode (Retracements & Extensions / Retracements Only / Extensions Only)

Line Style, Length, Width

On-Chart Labels (clean text) or Price Scale Labels (traditional right-side axis)

Label Size and Offset

Unified Color Override:

One-click monochrome mode for all levels

Individual Level Controls:

8 customizable retracement levels (0.0 to 1.0)

5 customizable extension levels (1.236 to 2.618)

Use Cases
📊 Swing Trading - Identify key support/resistance zones for entries and exits
📊 Scalping - Use short-term anchors to find precise intraday reversal levels
📊 Position Trading - Logarithmic calculations essential for multi-year crypto/stock analysis
📊 Options Trading - Extension levels provide excellent profit target zones
📊 Multi-Timeframe Analysis - Set different anchors to compare short-term vs. long-term Fibonacci structures

Tips for Best Results
For cryptocurrency and growth stocks: Always enable "Use Log Scale Calculation" and view your chart in log scale

For precision: Use the manual anchor feature to draw from confirmed swing lows/highs rather than relying on automatic detection

For clean charts: Toggle off levels you don't actively use (e.g., disable 0.786 and 0.886 if you only trade 0.382/0.618)

For screenshots: Enable Unified Color Override and set to grayscale for professional-looking chart exports

Note on Logarithmic Scale
This indicator includes true logarithmic Fibonacci calculations, which are critical when analyzing assets with significant price appreciation. Standard arithmetic Fibonacci tools become increasingly inaccurate on log-scale charts - this indicator solves that problem by calculating levels using logarithmic mathematics when "Use Log Scale Calculation" is enabled.

Disclaimer: This indicator is a tool for technical analysis and does not constitute financial advice. Always perform your own analysis and risk management before making trading decisions.

إخلاء المسؤولية

لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.