Lunar Cycle Tracker - (Moon + 3 Mercury Retrogrades)This script overlays the lunar and Mercury retrograde cycles directly onto your chart, helping traders visualize natural timing intervals that may influence market behavior.
Key Features:
🌑 New Moon & Full Moon Markers:
Vertical lines and labels indicate new and full moon events each month. You can fully customize their colors.
🌗 Last Quarter Moon Fill:
A soft pink background highlights the last quarter moon phase (from 7.4 days after the full moon to the next new moon).
🪐 Three Mercury Retrograde Zones:
Highlight up to three retrograde periods per year with customizable date inputs and background color. Great for spotting potential reversal or volatility windows.
Customization:
Moon event dates and colors
Manual input for Mercury retrograde periods (year, month, day)
Full compatibility with all timeframes (1H, 4H, daily, etc.)
Great for astro-cycle traders, Gann-based analysts, or anyone who respects time symmetry in the markets.
Fully customizable & works across all timeframes.
This tool was created by AngelArt as part of a larger astro-market model using lunar timing and planetary retrogrades for cycle-based market analysis.
Gann
Gann Percentage of High & Low Prices for Options - Keanu_RiTzThis Indicator is based on the text from Chapter 4 "Percentage of High & Low Prices" page number "30" from the book "WD Gann 45 years in Wall Street".
This Indicator is to be used on Intraday Timeframes and only on Options Charts (CALL & PUT) and not on any other chart.
The following is the text from that page :-
One of the greatest discoveries I ever made was how to figure the percentage of high and low prices on the averages and individual stocks.
The percentages of extreme high and low levels indicate future resistance levels.
There is a relation between every low price to some future high price and a percentage of the low price indicates what levels to expect the next high price.
At this price you can sell out long stocks and sell short with a limited risk.
The extreme high price or any minor tops are related to future bottoms er low levels.
The percentage of the high price tells where to expect low prices in the future and gives you resistance levels where you can buy with a limited risk.
The most important resistance level is 50% of any high or low price.
Second in importance is 100% on the lowest selling price on the averages or individual stocks.
You must also use 200%, 300%, 400%, 500%, 600% or more, depending upon the price and the Time Periods from High and Low.
Third in importance is 25% of the Lowest price or the Highest price.
Fourth in importance is 121/2% of the extreme Low or extreme High price.
Fifth in importance is 61/4% of the Highest price, but this is only to be used when the averages or individual stocks are selling at very high levels.
Sixth in importance is 33 1/3 and 66 2/3%. These percentages should be calculated and watched for resistance next after 25% and after 50%.
You should always have percentage tables made up on the Industrial Averages and on the individual stocks you trade in in order to know where these important resistance levels are located.
Description :
It plots the Intraday % levels from the highest high and lowest low of that day.
The calculation of these levels is based on the text from Chapter 4 "Percentage of High & Low Prices" page number "30" from the book "WD Gann 45 years in Wall Street".
I developed this indicator to see if those percentages work on Options prices or not,
and from my observation I found that it works wonderfully in Options as well.
These % levels work like magic and act as great Dynamic Support and Resistance levels.
Don't trust my words blindly and see for yourself.
This indicator is for educational and research purpose only.
It does not provide any BUY/SELL signals.
Gann LV Price/Time (EN)Gann LV Price/Time
This indicator is based on William Gann’s methods, the Law of Vibration, and classic wave analysis. Unlike traditional Gann tools, it employs adaptive trend analysis, combining angular acceleration, price-to-time ratio, and resonance zones. This allows for more precise identification of key support and resistance levels and enhances the ability to forecast potential trend reversals.
🔹 Key Features
✔ Customizable key points (A, B, C) – the user selects three significant points that form the basis of the analysis.
✔ Price calculation methods – the option to consider candle wicks, candle bodies, or an average price.
✔ Automatic trend structure analysis – the indicator determines whether the market is in an impulse or corrective phase.
✔ Support and resistance level forecasting – based on Gann’s Law of Vibration, making calculations dynamic.
✔ Identification of time-based reversal zones – key time cycles that influence trends are analyzed.
✔ Price resonance zones – special areas where the price reaches maximum sensitivity and may reverse direction.
✔ Market noise filtering – intelligent smoothing and volatility adaptation techniques are applied.
🔹 How Does the Indicator Work?
1️⃣ Defining Key Points A, B, C
These points serve as the foundation of the analysis, helping to determine trend direction and potential reversal zones.
2️⃣ Angular Acceleration Analysis
The indicator assesses whether the angle between points is accelerating or decelerating, allowing traders to identify trend strength and potential turning points.
3️⃣ Detection of Price Resonance Zones
Every market has its own natural vibration frequencies—moments when the price is most susceptible to trend shifts. The indicator analyzes these patterns and identifies key levels where reversals may occur.
4️⃣ Identification of Time-Based Trend Reversal Zones
Time cycles play a crucial role in price movements. By analyzing market rhythm patterns, the indicator forecasts probable trend reversal points, providing additional confirmation for trading decisions.
🔹 What Are Price Resonance Zones?
Resonance zones are areas on the chart where the price encounters an "invisible barrier" based on Gann’s Law of Vibration. These zones form when natural price and time rhythms align, creating an effect similar to acoustic or mechanical resonance.
Within these zones:
Trends slow down or accelerate.
There is a high probability of a reversal.
Key support and resistance levels become stronger.
The indicator automatically identifies these intersections, helping traders find optimal entry and exit points.
🔹 Where to Apply It?
✔ For identifying entry and exit points – helps detect the most probable trend reversal zones.
✔ For market cycle analysis – understanding market rhythms enables more accurate forecasting.
✔ For filtering false breakouts – resonance zones can confirm or invalidate potential breakouts.
📌 Important: This indicator does not guarantee profits; it serves as a supportive tool for comprehensive technical analysis.
Original Gann Swing Chart Rules [AlgoFuego]🔵 Original Gann Swing Chart Rules
An advanced indicator built on W.D. Gann’s original rules, enhanced with innovative mechanical trend-following methods.
🔹 Description
This indicator functions by balancing short-term adaptability with long-term trend analysis.
The indicator incorporates Gann’s principles alongside mechanical trend-following techniques to offer a structured method for analyzing trends and detecting potential market reversals.
Golden Rule: Non-trend bars are excluded from analysis, and each new bar is compared with the previous trend bar, it highlights significant swing points with greater clarity.
🔸 The core concept behind the golden rule on which this indicator is built.
The person watching the tide coming, wanting to pinpoint the exact spot that signals the high tide, places a stick in the sand at the points where the incoming waves reach until the stick reaches a position where the waves no longer rise, and eventually recedes enough to show that the tide has shifted.
This method is effective for monitoring and identifying tides and floods in the stock market.
🔸Rule 1: The trend bar is everything.
→It is a bar that forms a new high, low, or both.
🔸Rule 2: The professional traders track new highs and lows.
🔸Rule 3: The hidden bar is nothing.
→It is a bar that does not form a new high, low, or both.
🔸Rule 4: The sea has a wavy nature, and the market as well.
🔸Rule 5: The slope is the immediate direction of the swing.
Downward slope
→The downslope is the descending slope of a swing, shows a decline, reflecting a bearish price trend.
Upward slope
→The upslope is the ascending slope of a swing, shows an incline, reflecting a bullish price trend.
🔸Rule 6: The start and end of the movement are the swing points.
→The lowest or highest price of the last bar in the direction of the slope represents the swing point after the slopes direction changes.
Valley
→It is the lowest price of the last bar in a downslope before the market turns to a upslope.
End=> Downward slope and Start=> Upward slope
Peak
→It is the highest price of the last bar in a upslope before the market turns to an downslope.
End=> Upward slope and Start=> Downward slope
🔸Rule 7: The Golden Rule: Ignore all no-trend bars and compare the new bar with the previous trend bar.
→Applying the golden rule in upward slope
→Applying the golden rule in downward slope
🔸 Related content: Personal words of W.D Gann from the book Wall Street Stock Selector.
→"This was only one month's reaction the same as March 1925. The market held in a dull narrow range for about 2 months while accumulation was taking place and in June the main trend turned up again."
→The beginning of the main trend and the formation of the Valley.
→The beginning of the main trend and the formation of the Peak.
🔸 Rule 8: The Closing Price of the Bar to Understand Movement Direction.
Sequence is important
→ Downward bar
→ Upward bar
🔸 Outside Bar Rules
→Explanation of rules and calculations.
🔸 How does a trend start?
Upward trend
Trend change from Downward to Upward.
Prices must take out the nearest 'Peak' and the Trend was previously Downward.
A breakout above the previous peak signals a bullish reversal.
→ Model 1 - Dropping Valley Reversal
The market forms a dropping valley, followed by a breakout above the previous peak.
→ Model 2 - Equal Valley Reversal
The market forms an equal valley, followed by a breakout above the previous peak.
→ Model 3 - Rising Valley Reversal
The market forms a rising valley, followed by a breakout above the previous peak.
Downward trend
Trend change from Upward to Downward.
Prices must take out the nearest ‘Valley' and the Trend was previously Upward.
A breakdown below the previous valley signals a bearish reversal.
→ Model 1 - Rising Peak Reversal
The market forms a rising peak, followed by a breakdown below the previous valley.
→ Model 2 - Equal Peak Reversal
The market forms an equal peak, followed by a breakdown below the previous valley.
→ Model 3 - Dropping Peak Reversal
The market forms a dropping peak, followed by a breakdown below the previous valley.
🔸 The fractal nature of markets
Rising wave
→ The rising wave is the entire bull market between turning points
High point : When the Main trend turns from upward to downward, the peak of the primary trend is formed.
Dropping wave
→ The Dropping wave is the entire bear market between turning points.
Low point : When the Main trend turns from downward to upward, the primary trend valley is formed.
Fractal nature application.
Everything in one picture.
🔹 Features
Strict adherence to the rules: Follows the Original Gann Swing Chart Rules to detect swing points.
Fractal analysis: Uses trend bars and fractal analysis to identify swing points.
Robust functionality: Engineered to handle complex market conditions with advanced logic.
Custom alerts: Alerts for peak/valley completion, main and primary trend reversals & continuations.
Golden rule application: Filters out non-trend bars by comparing only with the last trend bar.
Reversal & trend detection: Applies eight outside bar rules to detect trend reversals and continuations.
Dynamic customization: Fully customizable settings.
🔹 Settings overview
Fine-tune the indicator to match your unique trading strategy by adjusting trend settings, customizing alerts, and modifying visualization options.
1. Main trend settings
Hide/Show Main trend options: Instantly hide all main trend options (alerts remain separate).
Main trendline display & alerts: Toggle trendline visibility and set alerts for peaks and valleys.
Trendline customization: Adjust styles, colors, and slopes for upward/downward trends.
Peaks & Valleys markers: Show/hide points and customize their color and size.
Opposite Main trend turning points: Enable alerts and modify style, width, color, and offset.
Breakout/Breakdown points: Set alerts and customize their appearance.
2. Primary trend settings
Hide/Show primary trend options: Instantly hide all primary trend options (alerts remain separate).
Primary trendline display & alerts: Toggle trendline visibility and set alerts for peaks and valleys.
Trendline customization: Adjust styles, colors, and slopes for upward/downward trends.
Peaks & Valleys markers: Show/hide points and customize their color and size.
Opposite primary trend turning points: Enable alerts and modify style, width, color, and offset.
Breakout/Breakdown points: Set alerts and customize their appearance.
3. Additional options
Tooltips display: Control tooltip visibility for labels and languages.
Candle/Bar coloring: Customize candle and bar colors based on algorithm-selected trends.
🔸 Additional features
🔹Custom reading of bars.
The arrow represents the direction of the slope, the dot is the type of trend, and the line is the closing price.
🔹 Advanced Moving Average Activator
The Advanced Moving Average Activator, this setting calculates the average closing prices of trend bars only, which are the only bars considered by Gann.
The advantage of this method is that it helps avoid hidden bars that are not accounted for, making the difference more evident in a ranging market. The values are updated only when new highs or lows occur.
Additionally, you can set alerts when the price closes above or below the moving average.
🔹 Bar Counter
After a trend change, you can see exactly when the shift occurred and customize the type of trend you want to track.
For example, by conducting your own research on the assets you trade, based on historical data, you might discover valuable insights, such as the primary trend possibly lasting longer than 20 bars!
You can use these insights to refine your trading strategy and make more data-driven decisions.
🔹 How to use
Step 1: Configure the settings and choose your trading approach
Adjust the indicator settings to match your trading style and market conditions.
Effectively using the indicator starts with selecting your preferred trading style.
You can trade in alignment with the primary trend, capitalize on market reversals, or take advantage of breakouts.
Trading with the primary trend: Best for traders who prefer longer-term positions with higher stability.
Trading reversals: Ideal for those looking to enter at potential turning points but requires additional confirmation.
Trading breakouts: Suitable for traders targeting strong price movements after key level breakouts.
Adapting to market volatility: Monitor changing volatility and adjust your strategy accordingly for optimal results.
Step 2: Analyze the chart
Apply the indicator to your TradingView chart and interpret swing signals for informed decisions.
Carefully study the chart patterns to detect subtle signals.
Check if similar signals worked well in past market conditions.
Use multi-timeframe analysis for a broader perspective.
Step 3: Trade with the primary trend
Utilize trend direction to align trades with prevailing market movements.
Always trade in the direction of the primary trend.
Confirm the trend direction using multiple indicators or by relying on the primary trend as confirmation!.
Avoid trading against strong market momentum.
Step 4: Identify entry signals
Use indicator signals to identify ideal trade entry points.
Look for confirmation before entering a trade.
Wait for clear signals to avoid false entries.
Practice on a demo account to build confidence in your entry strategy.
Step 5: Apply risk management
Define stop-loss and take-profit levels to protect your capital effectively.
Set stop-loss orders at strategic levels to limit potential losses.
Risk only a small percentage of your capital per trade.
Adjust risk levels based on your overall portfolio performance.
Step 6: Confirm with trend analysis
Validate trends using additional indicators for a higher probability of success.
Use complementary tools to confirm trend direction.
Monitor trend changes to adjust your strategy promptly.
Keep an eye on volume indicators for added confirmation.
Step 7: Execute the trade
Enter trades based on confirmed signals and predefined strategy rules.
Ensure all your criteria are met before executing a trade.
Stay disciplined and stick to your strategy.
Review market conditions right before execution.
Step 8: Monitor the trade
Track trade performance and make adjustments as necessary.
Keep an eye on market conditions throughout the trade.
Be ready to adjust your strategy if unexpected events occur.
Use trailing stops to secure profits while allowing for gains.
Step 9: Implement exit strategy
Close trades strategically based on your pre-established exit plan.
Plan your exit strategy in advance and adhere to it.
Consider partial exits to secure profits along the way.
Avoid emotional decisions when closing trades.
Step 10: Review performance
Analyze past trades to continuously refine and improve your strategy.
Regularly review and document your trades for insights.
Identify patterns in both your successes and mistakes.
Update your strategy based on comprehensive performance reviews.
🔹 Disclosure
While this script is useful and provides insight into market tops, bottoms, and trend trading, it's critical to understand that past performance is not necessarily indicative of future results and there are many more factors that go into being a profitable trader.
Rev & Line - CoffeeKillerRev & Line - CoffeeKiller Indicator Guide
🔔 Warning: This Indicator Repaints 🔔 This indicator uses real-time calculations that may change based on future price action. As a result, signals (such as arrows, lines, or color changes) **can and will repaint** — meaning they may appear, disappear, or shift after a candle closes.
**Do not rely on this tool alone for live trading decisions.** Use with caution and always confirm with non-repainting tools or additional analysis.(This indicator is designed to show me the full length of the trend and because of this there can be a smaller movement inside of the trend movement)
Welcome traders! This guide will walk you through the Rev & Line indicator, a sophisticated technical analysis tool developed by CoffeeKiller that combines multiple methodologies to identify market pivots, trends, and potential reversal points.
Core Components
1. ZigZag Analysis
- Dynamic pivot detection using ATR (Average True Range)
- Customizable sensitivity through ATR Reversal Factor
- Color-coded trend lines (green for upward, red for downward)
- Optional vertical lines at pivot points
- Real-time pivot point analysis
2. Donchian Channel Integration
- Traditional upper, lower, and middle bands
- Customizable length and displacement
- Channel-based entry signals
- Dynamic market structure visualization
3. Marker Lines System
- Dynamic support/resistance level tracking
- Pivot-based reset mechanism
- Optional fill zones between markers
- Percentage position tracking within range
4. Signal Generation System
- Confluence between ZigZag pivots and Donchian channels
- Up/down arrow visualization
- Alert system
Main Features
ZigZag Settings
- ATR Reversal Factor: Controls pivot sensitivity (default 3.2)
- Customizable line appearance:
Width control (default: 3)
Color selection (green for uptrend, red for downtrend)
Vertical line options at pivot points
Maximum vertical lines display limit
- Hide repainted option for more reliable signals
Donchian Channel Configuration
- Optional channel visibility toggle
- Length parameter for lookback period (default: 20)
- Displace option for time offset
- Bubble offset for visual placement
Marker Lines System
- High/low/middle marker lines with step-line visualization
- Dotted line projections for future reference
- Pivot-based reset mechanism
- Color-coded percentage position display
Signal Generation
- Triangle markers for signals
- Combined ZigZag and Donchian confluence
- Alert system for notifications
Visual Elements
1. Pivot Lines
- Green: Upward price movements
- Red: Downward price movements
- Customizable line width
- Optional vertical pivot markers with style options:
Solid lines for confirmed pivots
Dashed lines for older pivots
Dotted lines for most recent pivots
2. Donchian Channels
- Upper band (red): Resistance level
- Lower band (green): Support level
- Middle band (yellow): Median price line
- Customizable display options
3. Marker Lines
- High marker line (magenta): Tracks highest open price
- Low marker line (cyan): Tracks lowest open price
- Middle marker line (blue): 50% level between high/low
- Dotted line extensions for future price projections
4. Position Tracking
- Percentage position display within marker range
- Real-time calculations from 0% to 100%
- Label system for visual reference
Trading Applications
1. Trend Following
- Enter on confirmed ZigZag pivot points
- Use Donchian channel boundaries as targets
- Trail stops using marker lines
- Monitor for confluence between systems
2. Counter-Trend Trading
- Trade bounces from marker lines
- Use pivot confirmation for entry timing
- Set stops based on recent pivot points
- Target the opposite marker line
3. Range Trading
- Use high/low marker lines to define range
- Trade bounces between upper and lower markers
- Consider middle marker for range midpoint
- Monitor percentage position within range
4. Breakout Trading
- Enter on breaks above/below marker lines
- Confirm with Donchian channel breakouts
- Use ZigZag pivot confirmations
- Wait for arrow signals for additional confirmation
Optimization Guide
1. ZigZag Parameters
- Higher ATR Factor: Less sensitive, major moves only
- Lower ATR Factor: More sensitive, catches minor moves
- Adjust line width for chart visibility
- Balance vertical line count for clarity
2. Donchian Channel Settings
- Longer length: Smoother channels, fewer false signals
- Shorter length: More responsive, but potentially noisier
- Displacement: Offset for historical reference
- Consider timeframe when setting parameters
3. Marker Line Configuration
- Enable/disable based on trading style
- Toggle middle line for additional reference
- Adjust colors for visual clarity
- Enable/disable labels as needed
4. Signal Generation
- Use "Hide repainted" option for more reliable signals
- Combine ZigZag and Donchian signals for confirmation
- Set alerts based on confirmed pivot points
- Balance sensitivity with reliability
Best Practices
1. Signal Confirmation
- Wait for confirmed pivot points
- Check for Donchian channel interactions
- Confirm with price action
- Look for arrow signals at pivot points
2. Risk Management
- Use recent pivot points for stop placement
- Consider marker line boundaries for targets
- Don't trade against strong trends
- Wait for clear confluence between systems
3. Setup Optimization
- Start with default settings
- Adjust based on timeframe
- Fine-tune ATR sensitivity
- Match settings to trading style
Advanced Features
1. Alert System
- Customizable arrow alerts
- Pivot point notifications
- Text message alerts with ticker information
- Once-per-bar frequency option
2. Pivot Detection Logic
The indicator uses a sophisticated state-based approach to detect pivots:
- State transitions between "uptrend," "downtrend," and "undefined"
- ATR-based reversal detection
- Minimum movement threshold for pivot confirmation
- Historical pivot tracking and labeling
3. Marker Line Reset Mechanism
- Marker lines reset based on pivot detection
- Dynamic support/resistance level adjustment
- Percentage position calculation within range
- Automatic updates as market structure changes
Remember:
- Combine multiple confirmation signals
- Use appropriate timeframe settings
- Monitor both ZigZag and Marker signals
- Pay attention to Donchian channel interactions
- Consider market volatility when trading
This indicator works best when:
- Used with proper risk management
- Combined with other technical tools
- Applied to appropriate timeframes
- Signals are confirmed by price action
**DISCLAIMER**: This indicator and its signals are intended solely for educational and informational purposes. They do not constitute financial advice. Trading involves significant risk of loss. Always conduct your own analysis and consult with financial professionals before making trading decisions.
DT_GannDT_Gann - Combined Indicator Description
This TradingView indicator implements W.D. Gann's Square 9 concept with several visual enhancements to help traders identify key support and resistance levels. The indicator automatically adapts to different market types (forex or stocks) and includes the following features:
KEY FEATURES:
Support and resistance levels:
Automatically calculates and displays multiple support and resistance levels based on the Gann square theory of 9, with customizable colors (default green for support, red for resistance).
Day Opening Line:
Shows the day's opening price as a reference point, which serves as the base for all Gann calculations.
Previous 4H Range Box:
Displays a rectangular box showing the high-llow range of the previous day's last 4-hour candle, helping traders identify important price zones.
Vertical Time Lines:
Additional temporary vertical lines marking 4-hour intervals to help visualize potential reversal points.
Reject Mode:
Allows you to fine-tune support and resistance levels using percentage deviations.
CUSTOMIZATION OPTIONS:
Line Styles:
Select a solid, dashed, or dotted line.
Colors:
Adjust colors for support, resistance, daily open line, 4H rectangle and time lines.
Line Width:
Customize the thickness of all lines (1-5 pixels)
Opacity settings:
Control the transparency of various elements
Deviation settings:
Apply percentage adjustments to support and resistance levels
TECHNICAL IMPLEMENTATION:
Indicator:
- Automatically determines the appropriate point values depending on the instrument.
- Calculates Gann levels using the mathematical principle of Square 9.
- Finds the nearest support and resistance levels relative to the current price.
- Creates visualizations based on both charts and lines.
- Dynamically updates as price moves.
USAGE:
This indicator is especially useful for swing traders and day traders who follow Gann methods. The combination of price levels (support/resistance) and time markers (vertical lines) helps identify potential reversal zones where price and time align according to Gann principles.
The previous day's 4-hour rectangular frame often serves as an important reference zone that price can return to or respect.
The indicator works on all timeframes, but is most effective on charts from 15-minute to 4-hour charts, where time-based components provide the most value.
Price to Bar Ratio - Scale / Scales / ScalingPrice to Bar Ratio - Scaling
The Price to Bar Ratio - Scaling indicator for TradingView is designed for traders who utilize Gann-based techniques, Michael Jenkins methodologies, or geometric market analysis. It calculates the relationship between price movement and time (bars), providing a bar-to-price ratio that traders can use to align their charts with structured scaling methods.
Key Features:
• Geometry-Based Scaling – Designed for traders using market geometry, time/price balancing, or cycle analysis.
• Automatic Ratio Calculation – Computes a bar-to-price ratio based on price movement and time.
• Square & Rectangle Modes – Provides different scaling approaches to suit various analytical methods.
• Balanced Chart Structure – Helps maintain a proportional relationship between price and time.
• Customizable Inputs – Adjustable parameters for flexibility across different markets, assets, and timeframes.
How to Use:
1. Apply the Price to Bar Ratio - Scaling indicator to your TradingView chart.
2. Enable Magnet Mode in TradingView to help anchor points snap accurately to price levels.
3. Manually select your range using the four anchor points to define the area for calculation.
4. The indicator will generate a table displaying the calculated bar-to-price ratio.
5. Copy the recommended value from the table.
6. Open the chart settings in TradingView.
7. Locate the "Lock Price to Bar Ratio" input field.
8. Paste the copied ratio value into the input field and apply the changes.
9. Due to TradingView's limitations on the magnet option for anchor points, it is recommended to add a new instance of the indicator rather than dragging the anchor points to a new range. This prevents unwanted snapping behavior and ensures accurate recalculations.
Will be adding more formulas in the future.
Indicator in use:
Auto Gannbox by BULL┃NETThe B | N GABO (Auto Gannbox by BULL | NET)
indicator helps traders to draw a Gann Box with Angles and Arches automatically. Unlike the many other Gann indictors available at TradingView B | N GABO takes an objective approach to calculate the Price/Time ratio which is the most important part of drawing a Gann Box.
█ ⚠️ DISCLAIMER – READ BEFORE YOU USE ⚠️
█ CONCEPTS
William Delbert Gann used geometric constructions to divide time and price into proportionate parts to predict price development and areas of resistance and support. If you are new to Gann theories you should read about it on the internet.
W.D. Gann never revealed all details about his theory. One of those secrets it how he determined the essential 45° degree line which denotes the 1:1 ratio between price and time. Many people believe the 45° is due to the use of graph paper on which stock prices were drawn in the past. In my opinion, this theory fails precisely because of the price. Even back in time different stocks and commodities had different prices. So what should have been specified on the Y-axis?
Others believe there was no rule of construction at all and that Gann simply drew lines between pivot points. Gann was obsessed by Geometry. It makes no sense to think he had no plan. And if this would be true the Angles would be the result of how the graph paper has been manufactured.
Long story short, we don’t know exactly how he did it, and even studying his drawings leaves us guessing. I’m deeply interested in the objective assessment of facts. If something can’t be reproduced consistently, then it was just luck or coincidence. That’s why I’ve developed my own approach, combining objectivity, geometry, and time into a system that allows us to automatically determine a 45° line on the chart for any asset in any timeframe (see limitations section).
Think about the lifecycle of a tree: it’s planted, grows, may be struck by lightning, decays, and eventually vanishes. Apply this concept to the price of an asset. It starts at a low, rises to a peak, and then decreases to the next low. If we measure the time between the first low and the high, we get a ratio between duration and growth. By applying this ratio to a line starting at the high and moving in the opposite direction, we can determine whether the price is falling faster or slower than it took to rise.
By constructing a Gann Box around this line, with the 45° line as the anchor and adding other angles and arcs, we can get a better sense of how the price might develop over time. This interpretation draws inspiration from the principles of geometry and time-based analysis, and reflects my own unique take on market behavior.
The B | N GABO indicator uses meaningful pivot points on the chart to determine cycles. This is an objective approach that takes momentum into account. Similar to a tree, there are times of slower growth or accelerated decay. The pivot levels are based on the time frame. For example, when looking at a weekly chart, a cycle lasting at least 3 months would be considered meaningful. Therefore, the indicator uses Level 10 pivot points (a high with 10 lower highs or a low with 10 higher lows on each side) on a weekly chart. Instead of doing this automatically, you can set the pivot level manually. (See limitations section)
█ FEATURES
As with all my indicators B | N GABO his highly customizable.
— PIVOPOINT OPTIONS
The most important setting is how pivot points get calculated. By default the pivot level is selected automatically according to the timeframe of the chart.
Level 12 for 1 Hour Timeframe (minimum cycle of 25 hours or round about 3 trading days at the NYSE)
Level 15 for 4 Hours Timeframe (minimum cycle of 64 hours or round about 10 trading days at the NYSE)
Level 10 for any other Timeframe below 1 Day
Level 21 for Daily Timeframe (minimum cycle of 43 Trading days or round about 9 weeks)
Level 10 for any other Timeframe below Weekly
Level 6 for Weekly Timeframe and above
● Pivot Selection
You can switch to manual selection if you want or need to use other pivot level settings.
● Manual Length
The number you enter determines the amount of higher/lower bars needed to form a pivot point form a Low or High. Keep the limitations in mind (see limitations section)
● Display Pivotpoints
By default each calculated pivot point is marked on the chart as GH (Gann High) or GL (Gann Low). You can disable the display if you prefer a clean chart.
● Label
● Active
● Removed
● Size
If you display pivot points you can set the background color of the pivot label, the text color for active and removed pivot points and the size.
A removed pivot point shows pivot points that haven been superseded by a later pivot point in the same direction. Although removed pivot points can never become an anchor for a Gann Box they can tell you something about price momentum.
— GANN BOX OPTIONS
● Enable GANN
By default the active Gann Box is displayed on the chart. If you want to work with the pivot points only i.e. while testing the combination of indicators you can disable drawing the Gann Box.
● Show Info
By default you see the following informational labels around the Gann Box:
63.75° Angle (1x2), 45° Angle, 26.25° Angle (2x1) for better orientation
The current pivot length which is the level you set in the pivot point options or which has been selected automatically.
The Price/Bar ratio which you can use in the chart settings to fix the ratio. This will give you a perfect square.
Disable the display if you don’t need it or if you want a cleaner chart.
● Label
● Size
● Text
Label background color, label size and text color are used across all available labels.
● Time/Price Line
● Style
● Width
This settings define the appearance of the price (horizontal) and time (vertical) lines which define the squares the Gann Box is built with.
— GANN ANGLE OPTIONS
● Angle Line
● Style
● Width
Like with the Price/Time lines above you can fully customize the Angle lines drawn in the Gann Box. Select a line color, style and width to your likings.
● Angle Checkboxes
By default the 1, 2, 4 and 8 relation angles are drawn. The 1 to 1 (45°) can’t be disabled. In addition you can enable the 1.5 and 3 relation angles. Relation is meant as time units per price units.
● Enable 45° Watch
By default the indicator will check whether the price is above or below the 45° angle and change its color accordingly. It is a quick way to tell you whether the rise or fall of momentum is accelerating compared to the time period (Gann Box) before.
● Above
● Below
● Style
● Width
Change the 45° line color separately for price above and below the line, style and width to your likings.
— GANN ARC OPTIONS
● Arc Line
● Style
● Width
Like with the Angle lines above you can fully customize the Arc lines drawn in the Gann Box. Select a line color, style and width to your likings.
● Enable ARC Cross Labels
By default the indicator displays the price at which the current bar would hit or cross an arc line. Disable it if you want a cleaner chart.
● Label
● Text
● Size
● Position
With this settings you customize the color of the label and text, it’s size and whether the label should be moved to the left. This settings apply to the Cross 45° Label as well.
— DISPLAY OPTIONS
● 2 Decimals
To streamline the appearance of prices they are set to display two decimals only. Numbers get rounded! However, trading currency pairs or crypto assets might need to display the full amount of decimals. In this case simply disable the setting “2 Decimals”.
● Enable TF Warning
-------------------------------------------------------
Disclaimer BullNet: The information provided in this document is for educational and informational purposes only and does not constitute financial, investment, or trading advice. Any use of the content is at your own risk. No liability is assumed for any losses or damages resulting from reliance on this information. Trading financial instruments involves significant risks, including the potential loss of all invested capital. There is no guarantee of profits or specific outcomes. Please conduct your own research and consult a professional financial advisor if needed.
Disclaimer TradingView: According to the www.tradingview.com
Copyright: 2025-BULLNET - All rights reserved.
Roadmap:
Version 1.0 03.03.2025
Double Numbered Triangle Chart Progression | RegressionThe Double-Numbered Triangle Progression | Regression Indicator enables forecasting of support and resistance levels by progressing or regressing on the Triangle Chart from a user-selected pivot price. The indicator also plots adjustable pivots on both the chart and the Triangle Price and Time Chart.
How to use to forecast support and resistance levels:
1. Select a Pivot Point: Set the correct price to the pivot by selecting High or Low in the indicator.
2. Set Price Increment: Choose a price increment to adjust the starting price on the Triangle Chart (e.g., 1 or -0.01).
3. Rotate to adjust the number of levels on the Triangle Chart.
4. Plot Levels: Choose the Left Edge, Center, or Right Edge of the Triangle Chart to plot support and resistance levels. These levels automatically expand or decrease depending on the number of levels in step 3. The selected angle's price values are applied to the chart with labels on both sides. The left labels represent the time variable, and the right labels indicate the price. The time variable is used in conjunction with my other indicator "Price and Longitude Angles." The same goes for the Double Numbered Square of Nine indicator.
5. Review Levels: Examine the plotted support and resistance levels with recent market pivots.
6. Identify Correlations: Find the Triangle edge or center that aligns with the most market pivots.
7. The indicator plots user-adjustable pivots on both candles/bars and shows their placement on the Triangle Chart in both Progression and Regression. This visualization helps users identify which angles the highs and lows favor from the selected pivot. Pivot levels' colors can be customized. The close price is plotted on the Triangle Chart in real time with a white background.
Each market has its tendencies, favoring specific angles from the Triangle Chart. The basic idea is to choose between the Left edge, Center, or Right edge of the Triangle to forecast support and resistance levels.
Settings:
Overview:
Example of Forecasting Support and resistance level using this indicator:
In the image above, I am regressing from the significant high at a rate of $-0.008 per cell as shown on the main info label. Based on the plotted pivots, I have chosen the right edge of the triangle as it aligns with these recent pivots. I have drawn a lime green vertical line to indicate that as we add layers to the triangle chart, we introduce support and resistance levels based on the identified angle that aligns with these early pivots from the high.
In the image below, I've moved forward in time to illustrate how the initial angle chosen based on the early pivots forecasted support and resistance levels on $DOGE. Do not expect the price to turn sharply at the levels the indicator generates. As P. Mikula mentions in his work, and I apply the same with the Triangle Chart, " The Square of Nine successfully defines market price swings but does not cause the market to form pivots. "
This indicator is inspired by the methodologies detailed by Patrick Mikula in his book, The Definitive Guide to Forecasting using W.D Gann's Square of Nine. I recommend checking it out. He also mentions another use case as a Triangle Price and Time chart in his book, Gann Scientific Method Unveiled, Volume 2, where you can use my open-source indicator "Price and Longitude Angle" alongside both the Doubled Numbered Square of Nine and this Triangle Chart indicator.
FYI, I am not affiliated with Patrick Mikula in any way.
Planned improvements include adding two more angles: Left Center column and Right Center column as additional options to select.
FYI: Please ensure you select the high when regressing from a high. Also, make sure to add enough layers on the Triangle to see all the pivots. Once you've identified an angle, you can hide the table to gain back space on the chart. Use rounding precision for lower prices.
Doubled Numbered Square of Nine Progression | RegressionThe Doubled Number Square of Nine Progression | Regression Indicator enables forecasting of support and resistance levels using the SQ9 progression or regression from a user-selected pivot price. The indicator also plots adjustable pivots on both the chart and the Square of Nine.
How to use to forecast support and resistance levels:
1. Select a Pivot Point: Choose a top or bottom pivot to use as the starting point. Select High or Low in the indicator to set the correct price to the pivot.
2. Set Price Increment or Decrement: Select a price increment to advance the starting price on the Square of Nine (for example 1 or -0.01).
3. Rotate to add or decrease the number of rungs on the Square on Nine: Rotate the Square of Nine and adjust the dimensions. The horizontal levels correlate to the rotation of the Square of Nine.
4. Plot Levels: Select a Square of Nine angle to plot the support and resistance levels based on the selected increments. These levels auto expand and decrease depending on the number of rotations in step 3. The price values from each of the selected diagonal or cardinal cross are applied to the chart with labels on both left and right. Left labels represent the cell the time variable and the right label is price.
5. Review Levels: Conduct a simple review of the plotted support and resistance levels in relation to recent market pivots.
6. Identify Correlations: Identify the Square of Nine cardinal cross or diagonal cross angle that correlates with the most market pivots.
7. The indicator plots user-adjustable pivots on both candles/bars and displays their placement on the Square of Nine in both Progression and Regression. The close price is plotted on the Square of Nine in real-time with a white background. This helps users identify which angles the highs and lows favor from the selected pivot. The pivot levels' colors can be adjusted.
Each market has its tendencies, favoring specific angles from the cardinal or diagonal cross. The basic idea is to choose between the diagonal cross and cardinal cross angles to forecast support and resistance levels.
Settings:
Overview:
Example on Forecasting Support and resistance level using this indicator:
In the image above, I'm progressing from the significant low at a rate of $200 per cell. Based on the plotted pivots, I've selected the 315-degree angle on the diagonal cross as it aligns with a few recent pivots. Now, I've drawn a vertical line to show that as we add rungs to the Square of Nine, we introduce support and resistance levels based on the identified angle that aligns with these early pivots from the low.
In the image below, I've moved forward in time to show how the initial angle selected based on the early pivot forecasted support and resistance levels around the high in BTC. Do not expect the price to turn sharply at the levels the indicator generates, but use it to help identify SQ9 levels that may form market turns. As P. Mikula mentions in his work, "The Square of Nine successfully defines market price swings but it does not make the market form pivots."
This indicator includes enhancements made to the Gann Square of Nine indicator originally created by @ThiagoSchmitz.
This indicator is inspired by the methodologies detailed by Patrick Mikula in his book " The Definitive Guide to Forecasting using W.D Gann's Square of Nine ." I recommend checking it out. He also mentions another use case as a Price and Time chart in his " Gann Scientific Method Unveiled, Volume 2 ." FYI, I am not affiliated with Patrick Mikula in any way.
Known Issues:
Close price plotted on the Square of Nine in Regression "from a high pivot" takes a current candle to close in order to be plotted. Progression works as expected.
Price and Longitude Angles Planetary Price & Longitude Angles Indicator
This indicator plots planetary price and longitude angles starting from a user-selected date and time, offering a distinctive lens to explore the relationship between price and planetary timing. It supports both heliocentric and geocentric, enabling flexible and in-depth planetary analysis. The angles can be plotted across any time frame for maximum versatility.
How to Use
Once the indicator is loaded, you’ll be prompted to select a starting date and time for your analysis. From there, customize it as follows:
Select Planetary Options:
To plot the price and longitude for a single planet, choose the same planet in both dropdown menus.
To plot the average of two planets, select a different planet in each dropdown.
Set the Price Per Degree of Longitude: Adjust this value to define the scaling of the planetary angles relative to price.
Customize Fan Settings:
Toggle the mirroring of the fan on or off based on your needs.
Show or hide specific angle divisions to tailor the display to your preferences.
Display or conceal the information label that indicates the price per longitude and the number of degrees traveled.
This indicator is inspired by the methodologies of W.D. Gann and Patrick Mikula, expanding on concepts from Gann Scientific Method Unveiled, Volume 2. It was built using Astrolib by @BarefootJoey
I crafted this tool through dedication to support my own study of these ideas. I’m sharing it open-source not only to deepen my understanding and honor the work of Gann and Mikula, but also to invite collaboration. There’s always room for improvement—whether in functionality, accuracy, or design—and I hope others will join me in refining it. This is for those like me: eager to explore these concepts but lacking tools to experiment with. Let’s build on it together.
WD Gann: Vertical Lines for Predefined Days/Bars AgoThis Pine Script draws vertical lines on the chart at specific time intervals, inspired by WD Gann’s theories of time cycles . WD Gann, a famous trader, believed that market movements were influenced by predictable time cycles. This script enables traders to visualize these key time cycles on the chart by placing vertical lines at predefined intervals (in bars ago), helping to identify potential turning points in the market.
The time intervals used in this script are inspired by Gann’s work, as well as astrological and numerological principles , which many traders believe influence market behavior . You can customize which time intervals (such as 3, 7, 9, 21, etc.) you want to track by enabling or disabling specific vertical lines on the chart.
Key Features:
Time Cycles Based on Gann’s Theory: Draws vertical lines at significant time intervals such as 3, 7, 9, 21, 27 bars ago, which are commonly used by Gann traders.
Astrological & Numerological Significance: The predefined intervals also align with key numerological and astrological values, allowing for a broader perspective on market cycles.
Customizable Intervals: You can choose which time intervals to display by enabling or disabling checkboxes for each cycle, allowing flexibility in chart analysis.
Visual Labels: Each vertical line is labeled with its corresponding "bars ago" value, providing clear reference points for the selected time cycles.
What Users Can Do:
Track and analyze market movements based on time cycles that are significant to Gann’s theory, as well as numerological and astrological influences.
Enable or disable vertical lines for specific cycles, like the 3-bar cycle, 9-bar cycle, or 365-bar cycle, depending on the intervals that align with your trading strategy.
Combine with other technical analysis tools and Gann techniques (e.g., Gann Angles, Gann Fans, or Square of Nine) for a more comprehensive trading approach.
This tool is designed for traders who believe in the power of time cycles to influence market behavior, and is especially useful for predicting turning points or key price movements based on these cycles.
WD Gann: Close Price X Bars Ago with Line or Candle PlotThis indicator is inspired by the principles of WD Gann, a legendary trader known for his groundbreaking methods in time and price analysis. It helps traders track the close price of a security from X bars ago, a technique that is often used to identify key price levels in relation to past price movements. This concept is essential for Gann’s market theories, which emphasize the relationship between time and price.
WD Gann’s analysis often revolved around specific numbers that he considered significant, many of which correspond to squared numbers (e.g., 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361, 400, 441, 484, 529, 576, 625, 676, 729, 784, 841, 900, 961, 1024, 1089, 1156, 1225, 1296, 1369, 1444, 1521, 1600, 1681, 1764, 1849, 1936). These numbers are believed to represent natural rhythms and cycles in the market. This indicator can help you explore how past price levels align with these significant numbers, potentially revealing key price zones that could act as support, resistance, or reversal points.
Key Features:
- Historical Close Price Calculation: The indicator calculates and displays the close price of a security from X bars ago (where X is customizable). This method aligns with Gann's focus on price relationships over specific time intervals, providing traders with valuable reference points to assess market conditions.
- Customizable Plot Type: You can choose between two plot types for visualizing the historical close price:
- Line Plot: A simple line that represents the close price from X bars ago, ideal for those who prefer a clean and continuous representation.
- Candle Plot: Displays the close price as a candlestick chart, providing a more detailed view with open, high, low, and close prices from X bars ago.
- Candle Color Coding: For the candle plot type, the script color-codes the candles. Green candles appear when the close price from X bars ago is higher than the open price, indicating bullish sentiment; red candles appear when the close is lower, indicating bearish sentiment. This color coding gives a quick visual cue to market sentiment.
- Customizable Number of Bars: You can adjust the number of bars (X) to look back, providing flexibility for analyzing different timeframes. Whether you're conducting short-term or long-term analysis, this input can be fine-tuned to suit your trading strategy.
- Gann Method Application: WD Gann's methods involved analyzing price action over specific time periods to predict future movements. This indicator offers traders a way to assess how the price of a security has behaved in the past in relation to a chosen time interval, a critical concept in Gann's theories.
How to Use:
1. Input Settings:
- Number of Bars (X): Choose the number of bars to look back (e.g., 100, 200, or any custom period).
- Plot Type: Select whether to display the data as a Line or Candles.
2. Interpretation:
- Using the Line plot, observe how the close price from X bars ago compares to the current market price.
- Using the Candles plot, analyze the full price action of the chosen bar from X bars ago, noting how the close price relates to the open, high, and low of that bar.
3. Gann Analysis: Integrate this indicator into your broader Gann-based analysis. By looking at past price levels and their relationship to significant squared numbers, traders can uncover potential key levels of support and resistance or even potential reversal points. The historical close price can act as a benchmark for predicting future market movements.
Suggestions on WD Gann's Emphasis in Trading:
WD Gann’s trading methods were rooted in several key principles that emphasized the relationship between time and price. These principles are vital to understanding how the "Close Price X Bars Ago" indicator fits into his overall analysis:
1. Time Cycles: Gann believed that markets move in cyclical patterns. By studying price levels from specific time intervals, traders can spot these cycles and predict future market behavior. This indicator allows you to see how the close price from X bars ago relates to current market conditions, helping to spot cyclical highs and lows.
2. Price and Time Squaring: A core concept in Gann’s theory is that certain price levels and time periods align, often marking significant reversal points. The squared numbers (e.g., 1, 4, 9, 16, 25, etc.) serve as potential key levels where price and time might "square" to create support or resistance. This indicator helps traders spot these historical price levels and their potential relevance to future price action.
3. Geometric Angles: Gann used angles (like the 45-degree angle) to predict market movements, with the belief that prices move at specific geometric angles over time. This indicator gives traders a reference for past price levels, which could align with key angles, helping traders predict future price movement based on Gann's geometry.
4. Numerology and Key Intervals: Gann paid particular attention to numbers that held significance, including squared numbers and numbers related to the Fibonacci sequence. This indicator allows traders to analyze price levels based on these key numbers, which can help in identifying potential turning points in the market.
5. Support and Resistance Levels: Gann’s methods often involved identifying levels of support and resistance based on past price action. By tracking the close price from X bars ago, traders can identify past support and resistance levels that may become significant again in future market conditions.
Perfect for:
Traders using WD Gann’s methods, such as Gann angles, time cycles, and price theory.
Analysts who focus on historical price levels to predict future price action.
Those who rely on numerology and geometric principles in their trading strategies.
By integrating this indicator into your trading strategy, you gain a powerful tool for analyzing market cycles and price movements in relation to key time intervals. The ability to track and compare the historical close price to significant numbers—like Gann’s squared numbers—can provide valuable insights into potential support, resistance, and reversal points.
Disclaimer:
This indicator is based on the methods and principles of WD Gann and is for educational purposes only. It is not intended as financial advice. Trading involves significant risk, and you should not trade with money that you cannot afford to lose. Past performance is not indicative of future results. The use of this indicator is at your own discretion and risk. Always do your own research and consider consulting a licensed financial advisor before making any investment decisions.
Gann Square of 9Understanding the Gann Square of 9
Delve into the fascinating realm of W.D. Gann’s Square of 9, a tool that has intrigued traders for generations. As we explore the insights behind this unique structure, we’ll show you how our Gann Square of 9 Indicator can become a valuable asset in your trading toolkit.
The History of the Gann Square of 9
The story behind the Gann Square of 9 is as fascinating as the man who created it. W.D. Gann, a pioneering trader from the early 20th century, introduced a method that highlighted the connection between time and price. Rooted in ancient mathematics and geometry, Gann’s theory suggests that financial markets follow cyclical patterns, which are captured in the design of the Square of 9.
Core Principles of the Gann Square of 9
At its heart, the Gann Square of 9 is based on a numerical system that spirals outward from a central point. This unique arrangement allows traders to identify potential support and resistance levels in the market. Each number represents a possible pivot point, indicating shifts in market direction, aligned with Gann’s time-price equilibrium theory.
Applying the Gann Square in Market Analysis
The strength of the Gann Square of 9 lies in its ability to predict key moments in the market where significant price movements may occur. By utilizing our Gann Square of 9 Indicator, traders can easily pinpoint these crucial points, applying Gann’s principles to anticipate both market highs and lows. This section will guide you through practical applications of the Gann Square for making both short-term and long-term trading decisions.
Market Timing with the Gann Square of 9 Indicator
Unlock the potential of market timing and price prediction using our Gann Square of 9 Indicator. This versatile tool brings Gann’s trading insights into the modern world of finance. Here, you’ll find a detailed walkthrough on how to use the indicator to enhance your trading strategies.
Step-by-Step Guide
Input the Source Price: Open, High, Low, Close on specific Timeframe.
Set the Pip Value: Adjust the pip value according to the scale of your trades. The pip value helps define the precision of the price levels the calculator will generate.
Analyze Results: The generated grid displays a central value (your input price) surrounded by numbers representing possible support and resistance levels.
Use the Support and Resistance Levels: Below the grid, you’ll find specific support and resistance points. These are key price levels that can help you plan your trading strategy, such as entry or exit points.
Apply Gann's Trading Entries: At the bottom, suggested long and short trade entries, with targets and stop-loss levels, giving you essential tools for managing risk effectively.
By following these steps, you can effectively incorporate Gann’s time-tested techniques into modern market analysis. Our Gann Square of 9 Indicator simplifies complex calculations while offering powerful insights, helping you make informed trading decisions rooted in one of market analysis’s most influential theories.
Whether you’re new to Gann’s approach or a seasoned trader, this indicator is designed to provide valuable insights aligned with Gann’s original concepts while delivering a seamless user experience for today’s traders. With just a few clicks, you can transform market data into a geometric pattern of time and price, setting the stage for strategic trading based on the cyclical nature of financial markets.
Gann Levels 360
This indicator plots a series of horizontal lines on a chart based on pre-defined levels and the current market price. These levels are believed to be significant for potential support and resistance zones according to the Gann trading methodology.
This code defines a custom indicator that plots a set of Gann levels and dynamically adjusts them based on the current market price. Users can change the line color through the input option.
Historical Swing High-Low Gann IndicatorThe Historical Swing High-Low Gann Indicator is a powerful tool designed to track and visualize key market swing points over time. This indicator identifies significant swing highs and lows within a specified time frame and draws connecting lines between these points, allowing traders to observe the natural ebb and flow of the market.
What sets this indicator apart is its ability to maintain all previously drawn swing lines, creating a comprehensive historical view of market movements. Additionally, the indicator projects Gann-style lines from the most recent swing highs and lows, providing traders with potential future support and resistance levels based on the geometric progression of price action.
Features:
Swing Detection: Automatically detects significant swing highs and lows over a user-defined period (default is 3 hours).
Persistent Historical Lines: Keeps all previously drawn lines, offering a complete visual history of the market's swing points.
Gann-Style Projections: Draws forward-looking lines from the latest swing points to help predict possible future market levels.
Customizable Parameters: Allows users to adjust the swing detection period to suit different trading styles and time frames.
This indicator is ideal for traders who rely on price action, support and resistance levels, and Gann theory for their analysis. Whether used in isolation or as part of a broader strategy, the Historical Swing High-Low Gann Indicator provides valuable insights into the market's behavior over time.
High-Low of X BarOverview
The High-Low of X Bar indicator allows traders to visualize historical high and low values from a specific number of bars ago directly on the chart.
Provides insight into past price action by displaying high, low, and their difference at the most recent bar.
Customizable inputs and color settings for labels enhance usability and visual integration with your chart.
Key Features
Historical Data Analysis: Displays the high, low, and the difference between these values from a specified number of bars ago.
Customizable Inputs: Set the number of bars ago to review historical price points, with a range from 1 to 2000 bars. Premium users can exceed this range.
Dynamic Labeling: Option to show high, low, and difference values as labels on the chart, with customizable text and background colors.
Color Customization: Customize label colors for high, low, and difference values, as well as for cases with insufficient bars.
Inputs
Number of Bars Ago: Enter the number of bars back from the current bar to analyze historical high and low values.
Show High Value: Toggle to display the historical high value.
Show Low Value: Toggle to display the historical low value.
Show Difference Value: Toggle to display the difference between high and low values.
Color Settings
High Label Background Color: Set the background color of the high value label.
High Label Text Color: Choose the text color for the high value label.
Low Label Background Color: Set the background color of the low value label.
Low Label Text Color: Choose the text color for the low value label.
Difference Label Background Color: Set the background color of the difference label.
Difference Label Text Color: Choose the text color for the difference label.
Not Enough Bars Label Background Color: Set the background color for the label shown when there are insufficient bars.
Not Enough Bars Label Text Color: Choose the text color for the insufficient bars label.
Usage Instructions
Add to Chart: Apply the High-Low of X Bar indicator to your TradingView chart.
Configure Settings: Adjust the number of bars ago and display options according to your analysis needs.
Customize Appearance: Set the colors for the labels to match your chart's style.
Analyze: Review the high, low, and their difference directly on your chart for immediate insights into past price movements.
Notes
Ensure your chart has sufficient historical data for the indicator to function properly.
Customize label visibility and colors based on your preference and trading strategy.
GL Gann Swing IndicatorIntroduction
The GL Gann Swing Indicator is a versatile tool designed to help traders identify market trends, support and resistance areas, and potential reversals. This indicator applies the principles of Gann Swing Charts, a technique developed by W.D. Gann, which focuses on market swings to determine the overall direction and turning points of price action. Gann Swing Charts are a time-tested method of technical analysis that simplifies price action by focusing on significant highs and lows, thereby eliminating market noise and providing a clearer view of the trend.
By analyzing price action and determining swing directions and turning points, the indicator filters out market noise using four distinct bar types:
Up Bar: Higher High, Higher Low
Down Bar: Lower High, Lower Low
Inside Bar: Lower High, Higher Low
Outside Bar: Higher High, Lower Low
This approach helps traders to:
Identify the primary trend direction.
Determine key support and resistance levels.
Recognize potential reversal points.
Filter out minor price fluctuations that do not affect the overall trend.
Features
Bar Types: Display bar types by checking the Show Bar Type box in the indicator's settings. Up bars appear as green upward-pointing triangles, down bars as red downward-pointing triangles, inside bars as grey circles, and outside bars as blue diamonds. These visual aids help traders quickly identify the type of bar and its significance.
Break Lines: These lines highlight when the price rises above a previous swing high or falls below a prior swing low. Green lines indicate breaks of swing highs, while red lines indicate breaks of swing lows. Break lines are enabled by default but can be turned off in the indicator's settings. Break lines provide visual confirmation of trend continuation or reversal.
Bar Count: Bar counts help determine if a swing is overextended and if a reversal is likely. This feature is off by default but can be enabled in the indicator's settings. Users can set a minimum bar count to focus on significant swings. Analyzing the number of bars in a swing can help traders gauge the strength and potential exhaustion of a trend.
Swing MA (Moving Averages): This feature plots the average of a user-defined number of previous swing highs and lows. Options are available to add two moving averages, allowing for both fast and slow averages. Swing MAs can be enabled in the indicator's settings. These moving averages smooth out the price data, making it easier to identify the underlying trend direction.
Why This Indicator is Useful
The GL Gann Swing Indicator is particularly useful for several reasons:
Trend Identification: By focusing on significant price swings, the indicator helps traders identify the primary trend direction, making it easier to align trades with the overall market movement.
Noise Reduction: The indicator filters out minor price fluctuations, allowing traders to focus on meaningful market movements and avoid being misled by short-term volatility.
Support and Resistance Levels: By highlighting key swing highs and lows, the indicator helps traders identify crucial support and resistance levels, which are essential for making informed trading decisions.
Potential Reversals: The indicator's ability to identify overextended swings and potential reversal points can help traders anticipate market turning points and adjust their strategies accordingly.
Customizability: With options to display bar types, break lines, bar counts, and swing moving averages, traders can customize the indicator to suit their specific trading style and preferences.
By incorporating Gann Swing principles, the GL Gann Swing Indicator offers traders a powerful tool to enhance their technical analysis, improve their trading decisions, and ultimately achieve better trading outcomes.
Options Overlay [Lite] IVR IV Skew Delta Expmv MurreyMath Expiry𝗡𝗼𝗻-𝗼𝗳𝗳𝗶𝗰𝗶𝗮𝗹 𝗧𝗢𝗦 𝗮𝗻𝗱 𝗧𝗮𝘀𝘁𝘆𝗧𝗿𝗮𝗱𝗲 𝗹𝗶𝗸𝗲 𝗜𝗩𝗥 𝗢𝗽𝘁𝗶𝗼𝗻𝘀 𝘃𝗶𝘀𝘂𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻 𝘁𝗼𝗼𝗹 𝘄𝗶𝘁𝗵 𝗱𝗲𝗹𝗮𝘆𝗲𝗱 𝗼𝗽𝘁𝗶𝗼𝗻 𝗰𝗵𝗮𝗶𝗻 𝗱𝗮𝘁𝗮
Are you an options trader who uses TradingView for technical analysis for the US market?
➡️ Do you want to see the IV Rank of an instrument on TradingView?
➡️ Can’t you check the key options metrics while charting?
➡️ Have you never visualized the options chain before?
➡️ Would you like to see how the IVx has changed for a specific ticker?
If you answered "yes" to any of these questions, then we have the solution for you!
🔃 Auto-Updating Option Metrics without refresh!
🍒 Developed and maintained by option traders for option traders.
📈 Specifically designed for TradingView users who trade options.
Our indicator provides essential key metrics such as:
✅ IVRank
✅ IVx
✅ 5-Day IVx Change
✅ Delta curves and interpolated distances
✅ Expected move curve
✅ Standard deviation (STD1) curve
✅ Vertical Pricing Skew
✅ Horizontal IVx Skew
✅ Delta Skew
like TastyTrade, TOS, IBKR etc, but in a much more visually intuitive way. See detailed descriptions below.
If this isn't enough, we also include a unique grid system designed specifically for options traders. This package features our innovative dynamic grid system:
✅ Enhanced Murrey Math levels (horizontal scale)
✅ Options expirations (vertical scale)
Designed to help you assess market conditions and make well-informed trading decisions, this tool is an essential addition for every serious options trader!
Ticker Information:
This indicator is currently implemented for 5 liquid tickers: NASDAQ:AAPL NASDAQ:AMZN AMEX:DIA NYSE:ORCL and NASDAQ:TSLA
How does the indicator work and why is it unique?
This Pine Script indicator is a complex tool designed to provide various option metrics and visualization tools for options market traders. The indicator extracts raw options data from an external data provider (ORATS), processes and refines the delayed data package using pineseed, and sends it to TradingView, visualizing the data using specific formulas (see detailed below) or interpolated values (e.g., delta distances). This method of incorporating options data into a visualization framework is unique and entirely innovative on TradingView.
The indicator aims to offer a comprehensive view of the current state of options for the implemented instruments, including implied volatility (IV), IV rank (IVR), options skew, and expected market movements, which are objectively measured as detailed below.
The options metrics we display may be familiar to options traders from various major brokerage platforms such as TastyTrade, IBKR, TOS, Tradier, TD Ameritrade, Schwab, etc.
Key Features:
IV Rank (IVR) : The implied volatility rank compares the current IV to the lowest and highest values over the past 52 weeks. The IVR indicator helps determine whether options are relatively cheap or expensive.
IV Average (IVx) : The implied volatility displayed in the options chain, calculated similarly to the VIX. IVx values are aggregated within the 35-70 day expiration cycle.
IV Change (5 days) : The change in implied volatility over the past five trading days. This indicator provides a quick insight into the recent changes in IV.
Expected Move (Exp. Move) : The expected movement for the options expiration cycle, calculated using the price of the ATM (at-the-money) straddle, the first OTM (out-of-the-money) strangle, and the second OTM strangle.
Options Skew : The price difference between put and call options with the same expiration date. Vertical and horizontal skew indicators help understand market sentiment and potential price movements.
Visualization Tools:
Informational IVR Panel : A tabular display mode that presents the selected indicators on the chart. The panel’s placement, size, and content are customizable, including color and tooltip settings.
1 STD, Delta, and Expected Move : Visualization of fundamental classic options metrics corresponding to expirations with bell curves.
Colored Label Tooltips : Detailed tooltips above the bell curves showing options metrics for each expiration.
Adaptive Murrey Math Lines : A horizontal line system based on the principles of Murrey Math Lines, helping identify important price levels and market structures.
Expiration Lines : Displays both monthly and weekly options expirations. The indicator supports various color and style settings, as well as the regulation of the number of expirations displayed.
🟨 𝗗𝗘𝗧𝗔𝗜𝗟𝗘𝗗 𝗗𝗢𝗖𝗨𝗠𝗘𝗡𝗧𝗔𝗧𝗜𝗢𝗡 🟨
🔶 Auto-Updating Option Metrics and Curved Lines
🔹 Interpolated DELTA Curves (16,20,25,30,40)
In our indicator, the curve layer settings allow you to choose the delta value for displaying the delta curve: 16, 20, 25, 30, or even 40. The color of the curve can be customized, and you can also hide the delta curve by selecting the "-" option.
It's important to mention that we display interpolated deltas from the actual option chain of the underlying asset using the Black-Scholes model. This ensures that the 16 delta truly reflects the theoretical, but accurate, 16 delta distance. (For example, deltas shown by brokerages for individual strikes are rounded; a 0.16 delta might actually be 0.1625.)
🔹 Expected Move Curve (Exp.mv)
The expected move is the predicted dollar change in the underlying stock's price by a given option's expiration date, with 68% certainty. It is calculated using the expiration's pricing and implied volatility levels. We chose the TastyTrade method for calculating expected move, as we found it to be the most expressive.
Expected Move Calculation
Expected Move = (ATM straddle price x 0.6) + (1st OTM strangle price x 0.3) + (2nd OTM strangle price x 0.1)
For example , if stock XYZ is trading at 121 and the ATM straddle is 4.40, the 120/122 strangle is 3.46, and the 119/123 strangle is 2.66, the expected move is calculated as follows: 4.40 x 0.60 = 2.64; 3.46 x 0.30 = 1.04; 2.66 x 0.10 = 0.27; Expected move = 2.64 + 1.04 + 0.27 = ±3.9
In this example below, the TastyTrade platform indicates the expected move on the option chain with a brown color, and the exact value is displayed behind the ± symbol for each expiration. By default, we also use brown for this indication, but this can be changed or the curve display can be turned off.
🔹 Standard Deviation Curve (1 STD)
One standard deviation of a stock encompasses approximately 68.2% of outcomes in a distribution of occurrences based on current implied volatility.
We use the expected move formula to calculate the one standard deviation range of a stock. This calculation is based on the days-to-expiration (DTE) of our option contract, the stock price, and the implied volatility of a stock:
Calculation:
Standard Deviation = Closing Price * Implied Volatility * sqrt(Days to Expiration / 365)
According to options literature, there is a 68% probability that the underlying asset will fall within this one standard deviation range at expiration.
If the 1 STD and Exp.mv displays are both enabled, the indicator fills the area between them with a light gray color. This is because both represent probability distributions that appear as a "bell curve" when graphed, making it visually appealing.
Tip and Note:
The 1 STD line might appear jagged at times , which does not indicate a problem with the indicator. This is normal immediately after market open (e.g., during the first data refresh of the day) or if the expirations are illiquid (e.g., weekly expirations). The 1 STD value is calculated based on the aggregated IVx for the expirations, and the aggregated IVx value for weekly expirations updates less frequently due to lower trading volume. In such cases, we recommend enabling the "Only Monthly Expirations" option to smooth out the bell curve.
∑ Quant Observation:
The values of the expected move and the 1st standard deviation (1STD) will not match because they use different calculation methods, even though both are referred to as representing 68% of the underlying asset's movement in options literature. The expected move is based on direct market pricing of ATM options. The 1STD, on the other hand, uses the averaged implied volatility (IVX) for the given expiration to determine its value. Based on our experience, it is better to consider the area between the expected move and the 1STD as the true representation of the original 68% rule.
🔶 IVR Dashboard Panel Rows
🔹 IVR (IV Rank)
The Implied Volatility Rank (IVR) indicator helps options traders assess the current level of implied volatility (IV) in comparison to the past 52 weeks. IVR is a useful metric to determine whether options are relatively cheap or expensive. This can guide traders on whether to buy or sell options. We calculate IVrank, like TastyTrade does.
IVR Calculation:
IV Rank = (current IV - 52 week IV low) / (52 week IV high - 52 week IV low)
IVR Levels and Interpretations:
IVR 0-10 (Green): Very low implied volatility rank. Options might be "cheap," potentially a good time to buy options.
IVR 10-35 (White): Normal implied volatility rank. Options pricing is relatively standard.
IVR 35-50 (Orange): Almost high implied volatility rank.
IVR 50-75 (Red): Definitely high implied volatility rank. Options might be "expensive," potentially a good time to sell options for higher premiums.
IVR above 75 (Highlighted Red): Ultra high implied volatility rank. Indicates very high levels, suggesting a favorable time for selling options.
The panel refreshes automatically if the symbol is implemented. You can hide the panel or change the position and size.
🔹IVx (Implied Volatility Index)
The Implied Volatility Index (IVx) displayed in the option chain is calculated similarly to the VIX. The Cboe uses standard and weekly SPX options to measure the expected volatility of the S&P 500. A similar method is utilized to calculate IVx for each option expiration cycle.
For our purposes on the IVR Panel, we aggregate the IVx values specifically for the 35-70 day monthly expiration cycle . This aggregated value is then presented in the screener and info panel, providing a clear and concise measure of implied volatility over this period.
IVx Color coding:
IVx above 30 is displayed in orange.
IVx above 60 is displayed in red
IVx on curve:
The IVx values for each expiration can be viewed by hovering the mouse over the colored tooltip labels above the Curve.
IVx avg on IVR panel :
If the option is checked in the IVR panel settings, the IVR panel will display the average IVx values up to the optimal expiration.
Important Note:
The IVx value alone does not provide sufficient context. There are stocks that inherently exhibit high IVx values. Therefore, it is crucial to consider IVx in conjunction with the Implied Volatility Rank (IVR), which measures the IVx relative to its own historical values. This combined view helps in accurately assessing the significance of the IVx in relation to the specific stock's typical volatility behavior.
This indicator offers traders a comprehensive view of implied volatility, assisting them in making informed decisions by highlighting both the absolute and relative volatility measures.
🔹IVx 5 days change %
We are displaying the five-day change of the IV Index (IVx value). The IV Index 5-Day Change column provides quick insight into recent expansions or decreases in implied volatility over the last five trading days.
Traders who expect the value of options to decrease might view a decrease in IVX as a positive signal. Strategies such as Strangle and Ratio Spread can benefit from this decrease.
On the other hand, traders anticipating further increases in IVX will focus on the rising IVX values. Strategies like Calendar Spread or Diagonal Spread can take advantage of increasing implied volatility.
This indicator helps traders quickly assess changes in implied volatility, enabling them to make informed decisions based on their trading strategies and market expectations.
🔹 Vertical Pricing Skew
At TanukiTrade, Vertical Pricing Skew refers to the difference in pricing between put and call options with the same expiration date at the same distance (at expected move). We analyze this skew to understand market sentiment. This is the same formula used by TastyTrade for calculations.
We calculate the interpolated strike price based on the expected move , taking into account the neighboring option prices and their distances. This allows us to accurately determine whether the CALL or PUT options are more expensive.
PUT Skew (red): Put options are more expensive than call options, indicating the market expects a downward move (▽). If put options are more expensive by more than 20% at the same expected move distance, we color it lighter red.
CALL Skew (green): Call options are more expensive than put options, indicating the market expects an upward move (△). If call options are priced more than 30% higher at the examined expiration, we color it lighter green.
Vertical Skew on Curve:
The degree of vertical pricing skew for each expiration can be viewed by hovering over the points above the curve. Hover with mouse for more information.
Vertical Skew on IVR panel:
We focus on options with 35-70 days to expiration (DTE) for optimal analysis in case of vertical skew. Hover with mouse for more information.
This approach helps us gauge market expectations accurately, providing insights into potential price movements. Remember, we always evaluate the skew at the expected move using linear interpolation to determine the theoretical pricing of options.
🔹 Delta Skew 🌪️ (Twist)
We have a new metric that examines which monthly expiration indicates a "Delta Skew Twist" where the 16 delta deviates from the monthly STD. This is important because, under normal circumstances, the 16 delta is positioned between the expected move and the standard deviation (STD1) line (see Exp.mv & 1STD exact definitions above). However, if the interpolated 16 delta line exceeds the STD1 line either upwards or downwards, it represents a special case of vertical skew on the option chain.
Normal case : exp.move < delta16 < std1
Delta Skew Twist: exp.move < std1 < delta16
We indicate this with direction-specific colors (red/green) on the delta line. We also color the section of the delta curve affected by the delta skew in this case, even if you choose to display a lower delta, such as 30, instead of 16.
If "Colored Labels with Tooltips" is enabled, we also display a 🌪️ symbol in the tooltip for the expirations affected by Delta Skew.
If you have enabled the display of 'Vertical Pricing Skew' on the IVR Panel, a 🌪️ symbol will also appear next to the value of the vertical skew, and the tooltip will indicate from which expiration Delta Skew is observed.
🔹 Horizontal IVx Skew
In options pricing, it is typically expected that the implied volatility (IVx) increases for options with later expiration dates. This means that options further out in time are generally more expensive. At TanukiTrade, we refer to the phenomenon where this expectation is reversed—when the IVx decreases between two consecutive expirations—as Horizontal Skew or IVx Skew.
Horizontal IVx Skew occurs when: Front Expiry IVx < Back Expiry IVx
This scenario can create opportunities for traders who prefer diagonal or calendar strategies . Based on our experience, we categorize Horizontal Skew into two types:
Weekly Horizontal Skew:
When IVx skew is observed between two consecutive non-monthly expirations, the displayed value is the rounded-up percentage difference. On hover, the approximate location of this skew is also displayed. The precise location can be seen on this indicator.
Monthly Horizontal Skew:
When IVx skew is observed between two consecutive monthly expirations , the displayed value is the rounded-up percentage difference. On hover, the approximate location of this skew is also displayed. The precise location can be seen on our Overlay indicator.
The Monthly Vertical IVx skew is consistently more liquid than the weekly vertical IVx skew. Weekly Horizontal IVx Skew may not carry relevant information for symbols not included in the 'Weeklies & Volume Masters' preset in our Options Screener indicator.
If the options chain follows the normal IVx pattern, no skew value is displayed.
Color codes or tooltip labels above curve:
Gray - No horizontal skew;
Purple - Weekly horizontal skew;
BigBlue - Monthly horizontal skew
The display of monthly and weekly IVx skew can be toggled on or off on the IVR panel. However, if you want to disable the colored tooltips above the curve, this can only be done using the "Colored labels with tooltips" switch.
We indicate this range with colorful information bubbles above the upper STD line.
🔶 The Option Trader’s GRID System: Adaptive MurreyMath + Expiry Lines
At TanukiTrade, we utilize Enhanced MurreyMath and Expiry lines to create a dynamic grid system, unlike the basic built-in vertical grids in TradingView, which provide no insight into specific price levels or option expirations.
These grids are beneficial because they provide a structured layout, making important price levels visible on the chart. The grid automatically resizes as the underlying asset's volatility changes, helping traders identify expected movements for various option expirations.
The Option Trader’s GRID System part of this indicator can be used without limitations for all instruments . There are no type or other restrictions, and it automatically scales to fit every asset. Even if we haven't implemented the option metrics for a particular underlying asset, the GRID system will still function!
🔹 SETUP OF YOUR OPTIONS GRID SYSTEM
You can setup your new grid system in 3 easy steps!
STEP1: Hide default horizontal grid lines in TradingView
Right-click on an empty area of your chart, then select “Settings.” In the Chart settings -> Canvas -> Grid lines section, disable the display of horizontal lines to avoid distraction.
SETUP STEP2: Scaling fix
Right-click on the price scale on the right side, then select "Scale price chart only" to prevent the chart from scaling to the new horizontal lines!
STEP3: Enable Tanuki Options Grid
As a final step, make sure that both the vertical (MurreyMath) and horizontal (Expiry) lines are enabled in the Grid section of our indicator.
You are done, enjoy the new grid system!
🔹 HORIZONTAL: Enhanced MurreyMath Lines
Murrey Math lines are based on the principles observed by William Gann, renowned for his market symmetry forecasts. Gann's techniques, such as Gann Angles, have been adapted by Murrey to make them more accessible to ordinary investors. According to Murrey, markets often correct at specific price levels, and breakouts or returns to these levels can signal good entry points for trades.
At TanukiTrade, we enhance these price levels based on our experience , ensuring a clear display. We acknowledge that while MurreyMath lines aren't infallible predictions, they are useful for identifying likely price movements over a given period (e.g., one month) if the market trend aligns.
Our opinion: MurreyMath lines are not crystal balls (like no other tool). They should be used to identify that if we are trading in the right direction, the price is likely to reach the next unit step within a unit time (e.g. monthly expiration).
One unit step is the distance between Murrey Math lines, such as between the 0/8 and 1/8 lines. This interval helps identify different quadrants and is crucial for recognizing support and resistance levels.
Some option traders use Murrey Math lines to gauge the movement speed of an instrument over a unit time. A quadrant encompasses 4 unit steps.
Key levels, according to TanukiTrade, include:
Of course, the lines can be toggled on or off, and their default color can also be changed.
🔹 VERTICAL: Expiry Lines
The indicator can display monthly and weekly expirations as dashed lines, with customizable colors. Weekly expirations will always appear in a lighter shade compared to monthly expirations.
Monthly Expiry Lines:
You can turn off the lines indicating monthly expirations, or set the direction (past/future/both) and the number of lines to be drawn.
Weekly Expiry Lines:
You can display weekly expirations pointing to the future. You can also turn them off or specify how many weeks ahead the lines should be drawn.
Of course, the lines can be toggled on or off, and their default color can also be changed.
TIP: Hide default vertical grid lines in TradingView
Right-click on an empty area of your chart, then select “Settings.” In the Chart settings -> Canvas -> Grid lines section, disable the display of vertical lines to avoid distraction. Same, like steps above at MurreyMath lines.
🔶 ADDITIONAL IMPORTANT COMMENTS
- U.S. market only:
Since we only deal with liquid option chains: this option indicator only works for the USA options market and do not include future contracts; we have implemented each selected symbol individually.
- Why is there a slight difference between the displayed data and my live brokerage data? There are two reasons for this, and one is beyond our control.
- Brokerage Calculation Differences:
Every brokerage has slight differences in how they calculate metrics like IV and IVx. If you open three windows for TOS, TastyTrade, and IBKR side by side, you will notice that the values are minimally different. We had to choose a standard, so we use the formulas and mathematical models described by TastyTrade when analyzing the options chain and drawing conclusions.
- Option-data update frequency:
According to TradingView's regulations and guidelines, we can update external data a maximum of 5 times per day. We strive to use these updates in the most optimal way:
(1st update) 15 minutes after U.S. market open
(2nd, 3rd, 4th updates) 1.5–3 hours during U.S. market open hours
(5th update) 10 minutes before market close.
You don’t need to refresh your window, our last refreshed data-pack is always automatically applied to your indicator , and you can see the time elapsed since the last update at the bottom of your indicator.
- Skewed Curves:
The delta, expected move, and standard deviation curves also appear relevantly on a daily or intraday timeframe. Data loss is experienced above a daily timeframe: this is a TradingView limitation.
- Weekly illiquid expiries:
Especially for instruments where weekly options are illiquid: the weekly expiration STD1 data is not relevant. In these cases, we recommend checking in the "Display only Monthly labels" checkbox to avoid displaying not relevant weekly options expirations.
-Timeframe Issues:
Our option indicator visualizes relevant data on a daily resolution. If you see strange or incorrect data (e.g., when the options data was last updated), always switch to a daily (1D) timeframe. If you still see strange data, please contact us.
Disclaimer:
Our option indicator uses approximately 15min-3 hour delayed option market snapshot data to calculate the main option metrics. Exact realtime option contract prices are never displayed; only derived metrics and interpolated delta are shown to ensure accurate and consistent visualization. Due to the above, this indicator can only be used for decision support; exclusive decisions cannot be made based on this indicator . We reserve the right to make errors.This indicator is designed for options traders who understand what they are doing. It assumes that they are familiar with options and can make well-informed, independent decisions. We work with public data and are not a data provider; therefore, we do not bear any financial or other liability.
Dynamic Gann Levels [XrayTrades]This indicator dynamically captures the highest and lowest points visible on the chart and calculates Gann Support and Resistance Levels. The inputs are detailed below.
Why create this indicator?
There is no other indicator with the same functionality on TradingView.
These calculations are time-consuming; the speed at which this indicator calculates any number of rotations and degrees and visually displays them on the chart is invaluable to me, and hopefully others who use/perform these calculations.
Works on any time frame:
Year, month, week, day, etc. Smaller timeframes (intraday) for higher prices may require adjusting the y-axis of the chart after the calculation of levels due to the nature of squaring numbers.
Inputs:
Resistance: Up (from pivot low) - This toggles on/off levels calculated from the lowest point visible on the chart’s current view.
Support: Down (from pivot high) - This toggles on/off levels calculated from the highest point visible on the chart’s current view.
360 - Toggles on/off the levels of full rotations (360 degrees) from price
180 - Toggles on/off the levels of half rotations (180 degrees) from price
90 - Toggles on/off the levels of quarter rotations (90 degrees) from price
45 - Toggles on/off the levels of eighth rotations (45 degrees) from price
Full Rotations Visible - The number of rotations to be displayed on the chart
How to use this indicator:
Adjust chart window to change the highs and lows.
Select the degrees, direction, and number of rotations in the indicator settings.
The colored values beside the indicator represent the values (high and low) used in generating the Gann levels. Should the cursor be on the chart, ensure it is to the right of the high and low pivots, as this is dynamic in TradingView depending upon cursor location. Note: This is only for the user to know which value(s) are used; cursor position does not impact actual calculations and levels displayed.
The levels will be drawn to the right of the most recent price, labeled with the degrees and direction as well as the price value at the level.
About the calculations:
These calculations are derived from the Natural Square Calculator of Gann Theory, also known as the Square of Nines.
Details:
Take the square root of the selected value (lowest and or highest point).
Add (for up or subtract for down) 0.25 for every 45 degrees of rotation to the desired calculation.
Square this. Round to two decimal places.
Ex: Low of 100. Calculate Gann resistance level for 360 degrees. (√(100)+2)² = 144.
Ex: High of 100. Calculate Gann support level for 180 degrees. (√(100)-1)² = 81.
Jinny Gann ArJinny Gann AR is a comprehensive technical analysis indicator designed to empower traders with the tools to analyze market movements using Gann square of 9 theory. Developed by Magic_xD, this indicator integrates various features inspired by the legendary trader W.D. Gann's methods.
The trading techniques by WD Gann are widely seen as innovative and are still studied and used by traders today. He used angles and various geometric constructions. Gann angles divide time and price into proportionate parts and are often used to predict areas of support and resistance, key tops and bottoms and future price moves. The method is based on the notion that markets rotate from angle to angle and when an angle is broken, price moves towards the next one. Several angles together make up a Gann Fan.
- Jinny Gann AR Might accurately Shows you when and what price might be the end of the Cycle,
-Gives The important pivot points
- This Allows you to Detect Next Level of Resistance/Support And when a Possible Reversal might occur ahead so you can Catch a reversal in time.
- Its Multi Language User interface English - Arabic.
Ability to customize Every thing visually.
Some Features Explained on USOIL Chart :
Gann Square of 9 Levels for USOIL:
Charts Shows and Up Cycle Started 4 May 2023 From bottom of 63.61
Indicating Important Levels and Expected End of 1 Cycle at 99.5 on 25 Sep 2024
Gann Star With Levels And Time Lines :
Vertical Dashed Lines are The time lines
Jinny Gann Grid Based on Shape Type not Static 45 Angle:
Jinny Gann Grid + Levels :
Jinny Gann Fan For Up Cycle:
Jinny Gann Fan Reverse Same Cycle:
Ability To Show Both Up/Reversal Fans on The chart:
The Number of Fann Levels you need on the chart can be customized by changing Shape Type... But Price Will Respect it Pretty Well.
Key Features:
Direction Selection: Choose between "Up" or "Down" to specify the market direction you want to analyze.
Automatic Settings Adjustment: Enable this option to allow the indicator to automatically adjust settings for optimal analysis.
Original Gann Levels: Display original Gann theory levels Based on Gann Square of 9 Equations.
Auto Detect Tops/Bottoms: Determine the number of previous candles used to automatically detect Top or Bottom in the market.
Spacing Configuration: Adjust the spacing or offset between Gann levels to fine-tune your analysis.
Manual Starting Point: Manually set the starting point for your analysis.
Geometric Shape Selection: Choose from various geometric shapes including straight lines, triangles, quadrilaterals, and more...
Custom Angle Selection: Define custom angles for geometric shapes .
Time Interval Selection: Select time intervals such as 360 or 720 Etc...
Cycle Analysis: Determine the number of cycles to analyze market movements effectively.
Decimal Precision: Customize the number of decimal places displayed for accurate analysis.
Automatic Spacing (Under Development): Future feature to automatically select spacing for enhanced user experience.
Time Levels Display: Visualize time levels to gain insights into market timing.
Gann Star Display: Show Gann stars to identify critical market points.
Star Modification: Modify the appearance of Gann stars for better visualization.
Gann Grid Display: Display Gann grids to identify key support and resistance levels.
Grid Extension: Extend Gann grid lines for extended analysis.
Gann Fan Display: Show Gann fans to analyze trend lines and potential reversals.
Reverse Fan Display: Visualize Gann fans in reverse to explore alternative analysis perspectives.
Additional Fan Options: Explore more options for Gann fan analysis.
Time Line Adjustment: Move time lines to the right or left for flexible analysis.
Star Line Extension: Extend Gann star lines for deeper insights.
Fan Line Extension: Extend Gann fan lines for comprehensive trend analysis.
Customizable Colors: Customize colors for various indicators to suit your preference.
Width Adjustment: Adjust the width of trend lines for better visualization.
Label Customization: Customize colors and positions of level and price labels for clarity.
Gann SquareIntroduction
Legendary trader W.D. Gann illuminated the cyclical nature of financial markets, revealing their adherence to predictable patterns rooted in geometry, astronomy, and numerology. With his own trading results as evidence, Gweaklann showcased the efficacy of these principles in uncovering market dynamics, including breakouts, reversals, and crucial price levels acting as support and resistance.
Introducing Gann Square
Gann Square, also known as the Gann Box, stands as a cornerstone of technical analysis, offering traders a powerful tool to decipher market movements and anticipate future price action. Built upon primary angles, notably the 45-degree (1x1 angle) ascending from the origin to the top-right corner and its corresponding negative angle descending from the top-right to the bottom-left corner, Gann Square epitomizes precision and foresight in chart analysis.
Unveiling Points of Setup
Central to Gann Square's functionality is the identification of points of setup. These critical junctures mark significant highs or lows in price movements, serving as pivotal reference points for traders seeking to navigate market shifts and capitalize on emerging opportunities.
Time scale: Calendar or Trading days
A lot of effort was spent to realize a precise relationship between time and price, as angles of price arise with time or with chart bars. The best of these two options is related to the type of instrument used, and is usually could be determines empirically.
For example, consider a ticker that is at market five days per week. By using TradingDays we have a match between candles on the chart and days as time, so the angle arises in a linear way. Instead of using Calendar option, from Monday to Monday we have 7 days, and the algorithm takes care of this and the angle arise faster. Look at the pictures below, with Calendar option there's a little step every time there is day's jump between consecutive candles.
Same square on TradingDays and Calendar
Timeframe independence
In Gann analysis, the correlation between angles and time periods is inherently cyclical, where each degree corresponds to approximately one day, and a full circle of 360 degrees symbolizes a year. This timeless relationship allows Gann indicators to transcend individual timeframes, ensuring consistency while preserving the critical balance between time and price dynamics.
Gann indicators operate seamlessly across multiple timeframes, yet they remain steadfastly anchored to the daily timeframe as the primary reference point. This deliberate choice maintains the integrity of the time-price relationship, essential for accurate analysis and interpretation.
Preserving Proportion Amidst Time Shifts
When an angle intersects a pivot point during a timeframe transition, the Gann indicator upholds its proportional integrity without compromise. Whether examining daily, weekly, or monthly intervals, the indicator seamlessly aligns with pivotal price levels, ensuring continuity and precision in analysis.
Illustrating Consistency in Practice
Visualize the power of timeframe independence through a single Gann fan spanning both daily and weekly intervals. Witness how each angle touches the same pivotal point, meticulously maintaining proportionality across varying timeframes, as depicted in the accompanying illustration.
Same square on daily and weekly
Intraday daily and hourly
Handle TradingView bounds
By placing a square at the limits of the chart you risk going beyond the limits of the TradingView drawable area which is 500 bars in the future. In this case the indicator manages this eventuality by truncating the drawing and trying to calculate the theoretical measurement anyway to draw the angles inside it. This leads to having a square with some geometric errors but still allows you to proceed with the analysis.
Summary of features
Automatic price placement: the indicator look at the trend and decide autonomously if angle starts from candle low or high;
Manual price placement: it's possible to disable automatic placement and specify a start price;
Angle extension to present: draw angle until last available bar;
Extension to future: draw angle and square in the future after the latest available bar ( actual TradingView limit is 500 bars in the future );
Multiple timeframe are supported ( more details below);
Trading days: time is considered in number of bars, for example the ticker AAPL usually has 5 daily bars per week;
Calendar: time is considered in number of days, for example the ticker AAPL usually has 7 days per week;
Future bars: It's possible to draw until 500 bars after the latest ( TradingView bound);
Square over bound handling (explained above);
Operating Instructions
Placing the Gann Square on the chart
When positioning the Gann Square, ensure that the positive square is placed on an important pivot low, while the negative angle should be positioned on a pivot high. By default, the script automatically selects the pivot price based on the trend of the previous candle. However, it's important to note that automatic price selection may not always be accurate, especially in certain market conditions. In such cases, users have the option to manually specify the pivot price.
Exercise caution when using automatic price selection in conjunction with changing timeframes. For instance, the pivot low of a monthly candle may not align perfectly with a daily candle. In such scenarios, it is advisable to either opt for manual price selection or initially place the indicator using the daily timeframe before switching to a wider timeframe, such as monthly.
In intraday trading, transitioning to a daily or wider timeframe while maintaining angle proportionality between timeframes may pose challenges with automatic price selection. In this particular scenario, it is recommended to utilize manual price selection for accuracy.
Furthermore, it's beneficial to differentiate between intraday operations and daily or longer-term operations when utilizing the Gann Square, as each may require distinct considerations and approaches for optimal effectiveness.
Price unit, Factor and divisor
The size of the Gann Square can be customized using the following settings:
Price Unit (Scale) : The Price Unit, also known as the scale, determines the increment along the main angle (45°) of the Gann Square. Adjusting the Price Unit allows you to fine-tune the relationship between price and time, enabling the adaptation of the square to suit the characteristics of any financial instrument.
Factor : The Factor setting provides additional flexibility in adjusting the scale of the Gann Square. By modifying the Factor, you can further refine the proportions of the square to align with specific trading strategies or market conditions.
Divisor : The Divisor setting enables you to divide the square size by a specified factor (e.g., 2, 4, etc.). This feature offers a convenient way to adjust the size of the square while maintaining proportionality and symmetry, enhancing the versatility of the Gann Square tool.
By utilizing these settings in combination, traders can effectively tailor the Gann Square to their preferences and requirements, empowering them to conduct detailed technical analysis and make informed trading decisions across various financial instruments and market environments.
Point of setup
The Gann Square provides settings to divide the square by vertical lines, allowing for enhanced analysis and identification of key points of setup. Users can choose to divide the square by four, by three, or both, providing flexibility in their analysis approach.
Utilizing Vertical Lines
These vertical lines play a crucial role in identifying important candles, price levels, and time intervals where trend reversals or significant market movements may occur. By dividing the square into smaller sections, traders can pinpoint potential areas of interest with greater precision.
Intersection of Angles
The points of setup identified by the vertical lines also correspond to the intersection of various angles drawn on the square. These intersections serve as focal points for analysis, indicating potential shifts in market dynamics and offering valuable insights into future price movements.
By leveraging the point of setup settings and paying attention to the intersection of angles, traders can enhance their understanding of market trends and make more informed trading decisions.
Setting examples
NQ1! (D, W):
price unit: 4, 8
Factor: 1
Square Division: 1
CL1! (D, W):
price unit: 0.5
Factor: 8
Square Division: 0.25
BTCUSD (4h):
price unit: 512
Factor: 1
Square Division: 4
WARNING
This indicator is for educational purpose only. I am in no way responsible for bad setups, strategies and possible losses or gains of money as a result!
Gann Box (Zeiierman)█ Overview
The Gann Box (Zeiierman) is an indicator that provides visual insights using the principles of W.D. Gann's trading methods. Gann's techniques are based on geometry, astronomy, and astrology, and are used to predict important price levels and market trends. This indicator helps traders identify potential support and resistance levels, and forecast future price movements.
Gann used angles and various geometric constructions to divide time and price into proportionate parts. Gann indicators are often used to predict areas of support and resistance, key tops and bottoms, and future price moves.
█ How It Works
The indicator operates by identifying high and low points within a visible range on the chart and drawing a Gann Box between these points. The box is divided into segments based on selected percentages, which represent key levels for observing market reactions. It includes options to display labels, a Gann fan, and Gann angles for analysis. Advanced features allow extending the box into the future for predictive analysis and reversing its orientation for alternative viewpoints.
High and Low Points Identification: It starts by locating the highest and lowest price points visible on the chart.
Gann Box Construction: Draws a box from these points and divides it according to specified percentages, highlighting potential support and resistance levels.
█ How to Use
Support and Resistance Levels
Using a Gann angle to forecast support and resistance is probably the most popular way they are used. This technique frames the market, allowing the analyst to read the movement of the market inside this framework.
The lines within the Gann Box, drawn at the key percentages, create a grid of potential support and resistance levels. As prices fluctuate, these lines can act as barriers to price movement, with the price often pausing or reversing at these intervals.
Forecasting with the 'Extend' Feature: The indicator's ability to extend lines and boxes into the future provides traders with a forward-looking tool to anticipate potential market movements and prepare for them.
Gann Fan: This feature draws lines at a significant price angle, helping traders identify potential support and resistance levels based on the theory that prices move in predictable patterns.
Gann Curves: Gann Curves display dynamic support and resistance levels, aiding in the analysis of momentum and trend strength.
█ Settings
The indicator includes several settings that allow customization of its appearance and functionality:
⚪ General Settings
Reverse: This setting changes the orientation of labels and calculations within the Gann Box, providing alternative analytical perspectives. It essentially flips the Gann Box's direction, which can be useful in different market conditions or analysis scenarios.
Extend: Extends the drawing of Gann lines or boxes into the future beyond the current last bar. This feature is essential for forecasting future price movements and identifying potential support or resistance levels that lie outside the current price action.
⚪ Gann Box
Show Box: Toggles the visibility of the Gann Box on the chart. The Gann Box is a fundamental tool in Gann analysis, highlighting key levels based on selected high and low points to identify potential support and resistance areas.
Show Fibonacci Labels: Controls the display of Fibonacci labels within the Gann Box. These labels mark specific Fibonacci retracement levels, aiding traders in recognizing significant levels for potential reversals.
Box Visibility: Allows users to enable or disable individual boxes within the Gann Box, providing flexibility in focusing on specific levels of interest.
Percentage Levels: Defines the Fibonacci levels within the Gann Box. Traders can adjust these levels to customize the Gann Box according to their specific analysis needs.
Coloring: Customizes the color of each level within the Gann Box, enhancing visual clarity and differentiation between levels.
⚪ Gann Fan
Show Fan: Enables the Gann Fan, which draws lines at significant Gann angles from a particular point on the chart, helping identify potential support and resistance levels.
Fan Percentages and Coloring: Similar to the Gann Box, these settings allow traders to customize which Gann angles are displayed and how they are colored.
⚪ Gann Curves
Show Curves: When enabled, this setting draws Gann Curves on the chart. These curves are based on Gann percentages and provide a dynamic view of support and resistance levels as they adapt to changing market conditions.
Curve Percentages and Coloring: Define which curves are displayed and their colors, allowing for a tailored analysis experience.
⚪ Gann Angles
Show Angles: Toggles the display of Gann Angles, which are crucial for understanding the market's price and time dynamics, offering insights into future support and resistance levels.
Coloring: Customizes the color of the Gann Angles, making it easier to differentiate between various angles on the chart.
█ Alerts
The indicator includes several alert conditions for price breakouts from the Gann Box and specific levels, enabling traders to be notified of significant market movements.
-----------------
Disclaimer
The information contained in my Scripts/Indicators/Ideas/Algos/Systems does not constitute financial advice or a solicitation to buy or sell any securities of any type. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
My Scripts/Indicators/Ideas/Algos/Systems are only for educational purposes!