Gann Toolkit [SS]Yeah, me of all people posting something about GANN.
I am interested in using these unique styles of Polylines and pushing the limits of pinescript visually, like with my previous Gyroscope. So Gann gave me a really good run at this.
But, I did add CDF to this for distribution metrics on top of GANN, as an added feature, which is more inline with the Steversteves way haha.
On to the indicator:
How it works:
The script gives you a choice between three primary tools, the Gann Fan, the Gann Box, and the Gann Square of 9, all driven by a dynamic pivot anchor system.
Instead of relying purely on static fixed angles, it runs a Cumulative Distribution Function (CDF) across recent bar ranges to project true statistical percentile bands (p10 through p90) from your anchor. At the same time, a Volume Gravity engine checks volume density around each price level. High volume nodes trigger thicker lines, higher opacity, and star ratings, while low volume levels naturally fade out.
It also tracks Harmonic Time projections across key Gann bar cycles (45, 90, 144, 180, 270, 360). When a time cycle aligns with a CDF level, a 1x1 fan ray, or a volume cluster, the indicator scores the confluence and flags high probability time windows.
How to read it:
Active Tool Selector = lets you swap between the Fan, 3x3 Box, and Square of 9 on the fly without loading separate scripts.
Stars on CDF Bands = indicate volume density at that level, where three stars mean a heavy volume cluster is backing that price band.
Confluence Badges (⚡ / ◈) = highlight key time cycle bars where price, volume, and Gann geometry align at the same point in time.
Auto Anchor = automatically tracks local swing highs or lows, with an option for manual offset if you want to anchor to a specific bar in history.
Built mostly to cut through the noise of standard geometric drawing tools and focus only on the levels where statistical range and real volume overlap.
Settings let you tweak pivot lookbacks, volume tolerance percentage, CDF distribution windows, and individual color themes for all tools.
Disclosure: I know nothing about GANN, just researched what a Gann box and fan were, how it applies to trading and then reviewed some existing GANN indicators and just sort of worked from that point. Hopefully its on point for those hardcore gann traders but leave a comment if you noticed I made some logical error.
As always, hope you enjoy and safe trades everyone! Indicator

Indicator

BK AK-Gann Celestial CycleBK AK-Gann Celestial Cycle
An open-source, non-commercial celestial timing framework that maps astronomical cycle transitions directly onto the market chart as objective decision windows—not directional trading signals.
Acknowledgment
All glory to G-d.
The AK in BK AK-Gann Celestial Cycle honors my mentor, A.K.—the man whose guidance shaped my discipline, patience, market judgment, and respect for clean execution. I dedicate every indicator I build to his honor.
Celestial Engine Attribution
BK AK-Gann Celestial Cycle uses:
Blueprint Ephemeris by BlueprintResearch
Library: BlueprintResearch/blueprint_ephemeris_lib/7
Library author: Blueprint Research LLC
Library license: CC BY-NC-SA 4.0
Respect and Appreciation for BlueprintResearch
BlueprintResearch’s indicators and celestial research tools are exceptional. The precision, depth, and craftsmanship behind the Blueprint Ephemeris library deserve full recognition, and I am genuinely grateful for the opportunity to build upon that work with proper attribution.
The astronomical engine is a major foundation of BK AK-Gann Celestial Cycle, and full credit belongs to BlueprintResearch for creating and maintaining such a high-quality resource. This acknowledgment reflects my sincere respect and appreciation for the work and does not imply a formal partnership, sponsorship, or endorsement.
Overview
BK AK-Gann Celestial Cycle is designed to place significant astronomical transitions on financial charts with precise timestamps and organized visual context.
The indicator can track:
Solar sign ingresses
Equinoxes and solstices
New and Full Moons
The complete eight-phase lunar cycle
Mercury retrograde and direct stations
North and South lunar-node crossings
Its governing principle is:
Celestial events identify timing windows. Price structure determines direction.
The appearance of a celestial marker does not mean that price must rise, fall, reverse, accelerate, or become more volatile.
Each event should be treated as a timestamp around which traders can evaluate independent market evidence such as:
Swing structure
Support and resistance
VWAP location
Moving-average context
Volume
Momentum
Breakout acceptance
Rejection
Compression and expansion
Gann-Inspired Cycle Framework
BK AK-Gann Celestial Cycle organizes recurring astronomical transitions into measurable angular and time-based divisions.
These include:
Solar ingresses at 30-degree zodiac boundaries
Equinoxes and solstices at major seasonal quarter points
New and Full Moons at opposing points of the lunation cycle
Eight lunar phases divided into 45-degree intervals
Mercury stations marking changes in apparent geocentric motion
Lunar-node crossings based on the Moon’s relationship to the selected node axis
These divisions are displayed as timing references.
They are not presented as predetermined bullish or bearish forecasts.
Adaptive Trading Modes
The indicator includes four operating modes:
Auto
Intraday
Swing
Manual
Auto Mode
Auto mode adjusts the Moon display according to the active chart timeframe.
Below four hours: complete eight-phase lunar cycle
Four hours and above: New and Full Moon display
This provides additional short-cycle detail on intraday charts while reducing clutter on higher timeframes.
Intraday Mode
Intraday mode emphasizes:
Eight-phase Moon transitions
Precise event placement
Same-bar marker separation
Shorter observation windows
Immediate VWAP and structure context
Swing Mode
Swing mode emphasizes broader celestial references such as:
New and Full Moons
Solar ingresses
Seasonal transitions
Mercury stations
Higher-timeframe market structure
Manual Mode
Manual mode follows the user’s exact display selections without automatically changing the event configuration according to timeframe.
Solar Ingresses
A solar ingress occurs when the Sun enters the next 30-degree zodiac division.
The indicator detects the transition and places the corresponding zodiac marker at the calculated event time.
Solar ingresses create recurring monthly cycle partitions that can be reviewed alongside:
Existing trend structure
Important swing levels
Range expansion
Breakout attempts
Volatility changes
VWAP acceptance or rejection
The ingress itself does not provide direction.
Equinoxes and Solstices
The seasonal engine identifies:
March Equinox
June Solstice
September Equinox
December Solstice
These events represent major quarter-year timing divisions.
Because they occur less frequently than ordinary solar ingresses, they can provide broader reference windows for examining:
Weekly structure
Extended directional moves
Major support and resistance tests
Volatility transitions
Larger range changes
Lunar Cycle
The Moon module supports:
Off
New and Full Moon only
Complete eight-phase cycle
New and Full Moon Mode
This mode displays only:
New Moon
Full Moon
It provides a cleaner layout for swing and higher-timeframe analysis.
Eight-Phase Mode
The full lunar cycle includes:
New Moon
Waxing Crescent
First Quarter
Waxing Gibbous
Full Moon
Waning Gibbous
Last Quarter
Waning Crescent
Each phase represents a 45-degree division of the angular relationship between the Sun and Moon.
These phases provide recurring timing intervals. Any continuation, reversal, pause, or volatility interpretation must be confirmed independently through price behavior.
Mercury Stations
The Mercury engine identifies transitions between:
Direct motion
Retrograde motion
Retrograde status is determined through geocentric Mercury speed supplied by the Blueprint Ephemeris library.
The indicator searches within the relevant interval and refines the station timestamp rather than assigning the transition only to a broad calendar date.
Mercury stations should be treated as transition windows for reviewing market structure, volatility, and breakout quality.
No specific market outcome is assumed.
Lunar-Node Crossings
The optional lunar-node module can use:
Mean Node
True Node
It identifies Moon crossings of the selected North and South Node axis.
Node crossings provide another celestial timing layer, but they do not independently establish market direction.
The default Mean Node setting provides a smoother node model, while the True Node includes additional periodic variation.
Refined Event Timing
The indicator does more than compare daily calendar dates.
It searches for astronomical state changes inside the relevant chart interval and refines the transition time through bounded interval calculations.
This timing process is applied to events including:
Solar sign changes
Mercury stations
New and Full Moons
Eight-phase lunar transitions
Lunar-node crossings
Markers use the calculated event timestamp through time-based chart positioning.
The chart timeframe still determines the candle in which the event is visually contained. A transition occurring inside a four-hour bar will necessarily appear within that four-hour chart interval.
Event Markers and Clutter Control
Event markers can be displayed using:
Above/below-candle placement
ATR-based Zenith placement
Users can configure:
Marker size
Horizontal offset
Minimum spacing between event types
Same-bar marker separation
Maximum retained event icons
Moon icon style
Waxing and waning placement
Background shading
When several events occur within the same chart bar, the spread system can shift the markers horizontally to reduce overlap.
Older event markers are automatically removed when the selected maximum is exceeded.
Status and “What’s Next” Table
The optional status table summarizes current celestial conditions and upcoming events.
It can display:
Current solar sign
Current Mercury state
Current lunar phase
Next solar ingress
Next seasonal transition
Next Mercury station
Next lunar event
Next lunar-node crossing
Hovering over each field provides expanded information, timestamps, current chart context, and related upcoming events.
The table can be positioned in any major chart corner or center location.
Display Timezone
Displayed timestamps can use:
New York
Chicago
Denver
Los Angeles
UTC
The chart symbol’s timezone
Changing the display timezone affects only how event times appear in tooltips and the status table.
It does not alter the astronomical calculations.
Market-Context References
The event tooltips include basic chart context from:
Session VWAP
EMA 20
SMA 50
Current price location relative to those references
These measurements provide additional market context around the celestial timestamp.
They are separate from the celestial calculation engine and do not convert an astronomical event into a trading signal.
Alerts
Alerts are available for:
Solar ingresses
Equinoxes and solstices
New Moon
Full Moon
Eight-phase lunar changes
Mercury station retrograde
Mercury station direct
North Node crossing
South Node crossing
Alerts can be restricted to confirmed chart bars.
An alert means the relevant astronomical transition occurred within the evaluated chart interval. It does not constitute a buy, sell, reversal, continuation, or volatility signal.
How to Use BK AK-Gann Celestial Cycle
1. Begin With Auto Mode
Auto mode provides the simplest starting configuration.
It automatically selects:
Eight lunar phases for intraday charts
New and Full Moon events for higher timeframes
Manual mode is available when exact control is preferred.
2. Treat Every Event as a Timing Window
A marker means:
A defined celestial transition occurred at this timestamp.
It does not mean:
Buy
Sell
Reverse
Exit
Increase exposure
Observe how the market behaves before, during, and after the event.
3. Check Market Structure
Determine whether the event occurs near:
A confirmed swing high or low
Prior-day or prior-week structure
VWAP
A major moving average
A consolidation boundary
Established support or resistance
A timing event near an important price reference may deserve greater attention than one occurring in the middle of an unresolved range.
4. Observe Acceptance and Rejection
After the event, evaluate whether price:
Breaks and holds beyond structure
Breaks and returns inside the prior range
Reclaims VWAP
Rejects VWAP
Forms a higher low
Forms a lower high
Expands from compression
Fails to continue after the initial move
Direction must come from market behavior—not from the celestial event name.
5. Match the Window to the Timeframe
On intraday charts, the event bar and the next several bars may be the relevant observation window.
On daily or weekly charts, the event may be reviewed across a broader multi-bar period.
The appropriate window depends on:
Chart timeframe
Instrument volatility
Session structure
Proximity to an important price level
6. Control Visual Density
A practical starting layout is:
Solar ingresses: On
Seasonal events: On
Moon display: Auto
Mercury stations: On
Lunar nodes: Off
Marker size: Tiny
Same-bar spread: 1
Status table: On
Additional events can be enabled after the primary layout is understood.
Recommended Starting Configuration
Trading Mode: Auto
Coordinate System: Geocentric
Solar Ingresses: On
Solstices and Equinoxes: On
Moon Display: Auto
Mercury Stations: On
Lunar Nodes: Off initially
Icon Placement: Zenith
Icon Size: Tiny
Same-Bar Spread: 1
Status Table: On
Realtime Status Updates: Off
Display Timezone: America/New_York
Alerts Confirmed Only: On
Original BK Contribution
The underlying astronomical calculations are supplied by Blueprint Ephemeris by BlueprintResearch and are not claimed as original BK work.
The BK contribution includes the integration and chart framework that:
Organizes celestial events into adaptive operating modes
Detects transitions inside chart intervals
Refines event timestamps
Prevents duplicate event markers
Separates simultaneous chart events
Provides configurable marker placement
Manages marker-retention limits
Builds the status and upcoming-event interface
Applies user-selectable timezone formatting
Connects celestial timing with basic market context
Produces event-specific alerts and tooltips
Presents celestial events as timing filters rather than directional signals
Open-Source and Non-Commercial License
BK AK-Gann Celestial Cycle is published as an open-source, non-commercial indicator.
The celestial engine is provided by:
Blueprint Ephemeris by BlueprintResearch
Library: BlueprintResearch/blueprint_ephemeris_lib/7
Library author: Blueprint Research LLC
License: CC BY-NC-SA 4.0
This indicator may be viewed, studied, modified, and shared for personal, educational, and other non-commercial purposes, subject to the applicable attribution and ShareAlike requirements.
Modified versions must:
Preserve appropriate attribution
Identify that changes were made
Remain non-commercial
Be distributed under the applicable CC BY-NC-SA 4.0 terms
Commercial use, paid access, resale, paid redistribution, or inclusion in a commercial product is not authorized.
Realtime Behavior and Limitations
Realtime astronomical status may update while the active bar develops.
Confirmed-bar alerts wait until the host chart bar closes.
Intrabar alerts may occur earlier when confirmed-only mode is disabled.
Marker precision is still visually limited by the chart timeframe.
Large chart intervals can contain multiple astronomical transitions.
Timezone settings affect presentation, not astronomical computation.
Celestial timing does not establish market causation.
Historical coincidence does not guarantee future behavior.
Astronomical events do not override price structure, volume, or risk management.
Every market interpretation requires independent confirmation.
Risk Disclosure
BK AK-Gann Celestial Cycle is provided for analytical, educational, and timing-research purposes.
It does not provide financial advice, guarantee performance, or predict future market direction with certainty.
Users remain responsible for their own:
Market analysis
Entries
Exits
Position sizing
Invalidation
Order execution
Account risk
Time marks the window. Structure reveals the direction. Execution determines the outcome. Indicator

Gold CyclesFour nested cycles. Two fibonacci grids that draw themselves. One weekly chart of gold that has been repeating the same rhythm.
Gold Cycle
A cycle and fibonacci confluence toolkit for XAU, inspired by the old Gann approach to harmonic cycle analysis, the idea that markets move through repeating time intervals as much as price patterns. I rebuilt it from scratch in Pine so every element updates on its own instead of needing to be redrawn by hand every time price moves.
What it plots
Four nested cycle arcs anchored to a fixed calendar date and scaled to the instrument's own price range: 12, 21, 42 and 84 months, the same harmonic family Gann style cycle traders have leaned on for decades
Two fibonacci retracement and extension grids, a major one and a minor one, both located automatically through pivot detection instead of manual dates
A confluence marker every 84 months, plus a shorter 42 month early warning marker
An automatic support box drawn from the recent trading range
A declining resistance line that only appears once price has actually formed a lower high after a peak, connecting the all time high to that lower high and projecting it forward
Why it's built this way
Most cycle overlays either get lost at the bottom of a chart that has grown from a few hundred dollars to a few thousand, or blow the price scale out completely once the arcs get large enough to matter. This version scales every arc to the instrument's all time high and low, so the geometry stays readable at any zoom level. The resistance line only draws once a genuine post top lower high exists, so it will never hand you a rising line and call it declining resistance.
How I read it
No single element here is a signal on its own. I watch for stacking, a cycle marker landing within a few weeks of a fibonacci level, the support box, or the resistance line. When two or three line up on the same zone, that's where I actually pay attention to price action. One element by itself is a note, not a trade.
Backtest context
Across the weekly XAU dataset, the 127.2% extension on the major fibonacci grid reversed price around 70% of the time it was tested, the strongest level in the set. Deep extensions past 161.8% were far less reliable as reversal zones and behaved more like exhaustion targets than turning points. Sample sizes get thin at the outer levels, so treat those numbers as a tendency rather than a rule.
Inputs
Anchor date and all four cycle periods, fully adjustable
Auto or manual mode for Fib A, Fib B, the support box, and the resistance line, each with its own toggle
Pivot lookback length for the major and minor fibonacci grids
Full color group for every element on the chart
A taste of the code
The harmonic periods sit right at the top of the script, nothing hidden or hardcoded deep in the logic.
p1 = input.int(12, "Cycle 1 (months)")
p2 = input.int(21, "Cycle 2 (months)")
p3 = input.int(42, "Cycle 3 (months), HR")
p4 = input.int(84, "Cycle 4 (months), MAJOR")
This publishes as an overlay study. It is a cycle and confluence mapping tool, not financial advice, and gold's real history only covers a couple of full major cycles, so treat every statistic here as a description of the past rather than a promise about the future. Indicator

BK AK-GannBox KingBK AK-GannBox King
A unified price-and-time geometry framework built from one common market range.
Acknowledgment and Source Credit
All glory and gratitude to G-d.
The “AK” in BK AK-GannBox King honors my mentor, A.K., whose discipline, patience, market judgment, and commitment to clean execution continue to influence every serious tool I build.
BK AK-GannBox King incorporates and adapts selected source-code components from Gann Box (Zeiierman) by PulseWire author Zeiierman.
The source-derived foundation includes portions of the originating Gann Box framework and the legacy paired-ray fan construction using the original 25%, 38.2%, 50%, 61.8%, 75%, and 100% level configuration.
Full credit is given to Zeiierman for that originating work. He's one of the best on Tradingview. This publication does not claim authorship of Zeiierman’s original Gann Box or legacy fan implementation.
The BK development substantially restructures and expands that foundation through independently developed anchor governance, isolated price-and-time engines, structural reversal logic, normalized Gann-angle families, curve systems, real-time confluence, Square of Nine calculations, harmonic-pattern analysis, extension projections, higher-timeframe comparisons, signal logic, and dashboard telemetry.
This is therefore a credited open-source derivative with substantial additional architecture—not a claim that the original Gann Box foundation was created by BK.
What BK AK-GannBox King Is
BK AK-GannBox King is a full-chart geometry and confluence framework designed to organize price, time, range structure, angles, curves, ratios, projections, and pattern context around one shared anchor system.
The indicator begins with two structural anchors:
A swing high
A swing low
Those anchors define:
The active price range
The measured time span
The direction of the original move
The coordinate system used by the surrounding modules
From that common foundation, the script can construct:
Gann and Fibonacci price divisions
Horizontal price zones
Box-time percentage coordinates
Legacy paired-ray fans
Normalized Gann-angle fans
Corner-based diagonal geometry
Quarter-circle curve projections
Gann degree time cycles
Fibonacci time zones
Square of Nine price levels
Harmonic-pattern structures and PRZs
Higher-timeframe range comparisons
Fibonacci extensions
Symmetry projections
Real-time ATR confluence zones
Reaction and breakout markers
A dashboard and drawing-budget monitor
These are not unrelated indicators placed together.
The complete framework follows one connected sequence:
Anchor range → price measurement → time measurement → projection geometry → independent feature comparison → confluence context
The purpose is not to predict every market turn. It is to provide a consistent geometric map showing where multiple independent calculations reference the same price or time area.
Anchor Engine
The anchor engine governs the entire framework.
Auto: Visible Range
In Auto (Visible Range) mode, the script identifies the highest high and lowest low among the bars currently visible on the chart.
This mode is useful for:
Exploring different market legs
Studying alternate ranges quickly
Comparing short-term and long-term structure
Rebuilding the geometry as the chart viewport changes
Because the anchors come from the visible chart, scrolling, zooming, resizing the chart, changing timeframe, or loading additional history can change the selected high and low.
When the visible range changes, the geometry can also change.
This is intentional viewport-dependent behavior.
Manual: Fixed
In Manual (Fixed) mode, the user enters exact prices and timestamps for the high and low anchors.
Every major module then reads the same fixed anchor core, including:
Box levels
Fans
True Gann angles
Curves
Time cycles
Square of Nine
Extensions
Confluence
Manual mode is appropriate when the trader has selected a specific structural move and wants the geometry to remain unchanged while scrolling or zooming.
The manual prices should correspond reasonably with the selected anchor times and the intended market swing.
Price Grid and Box Structure
The core box divides the anchor price range into configurable internal ratios.
Available ratio systems include:
Classic
Gann 1/8ths
Extended
Custom
The grid can display levels such as:
12.5%
23.6%
25%
33.3%
38.2%
50%
61.8%
66.6%
75%
78.6%
87.5%
Custom percentages
The horizontal levels divide the measured move into proportional price areas.
They provide location context rather than automatic support, resistance, reversal, or breakout guarantees.
The box can be rendered using different geometry domains, including the anchor span and a broader projected span.
The visual projection endpoint does not alter the original measured anchor duration used by the independent Gann and Fibonacci time engines.
Reverse and Dynamic Orientation
The Reverse function changes how the price grid is measured.
Instead of merely changing label text, the active price-ratio set is mirrored so the physical grid is rebuilt from the opposite anchor.
This allows the same range to be viewed as either:
Measurement from the first anchor
Retracement measurement from the second anchor
Reversal affects the horizontal price-measurement layer.
It does not move the independent Gann degree or Fibonacci time coordinates.
Dynamic Reversal
Dynamic Reversal uses the most recent confirmed structural pivot to determine the grid orientation.
A confirmed structural pivot high can orient the price grid downward from the high.
A confirmed structural pivot low can orient the price grid upward from the low.
The Structural Pivot Length controls how significant a pivot must be before it can change the orientation.
Larger values respond only to broader structural turns.
Smaller values react sooner but can produce more frequent orientation changes.
Because structural pivots require bars on both sides, the orientation changes only after confirmation.
Legacy Gann Fan
The legacy fan preserves and adapts the source-derived paired-ray construction from Zeiierman’s Gann Box.
The Original Source Levels option uses:
25%
38.2%
50%
61.8%
75%
100%
The Follow Active Fibonacci Preset option routes the fan through the currently selected internal price-ratio set.
BK additions to this module include:
Alternate preset routing
Independent transparency and styling
Last-N-box clipping
Dynamic-direction governance
Optional unified fan controls
Real-time confluence integration
The fan lines represent geometric projections from the anchor framework. They do not guarantee that price will follow or react at a particular ray.
True Gann Angles
The True Gann Angle module is separate from the legacy paired-ray fan.
It includes normalized rays from:
1x8
1x4
1x3
1x2
1x1
2x1
3x1
4x1
8x1
The normalized 1x1 ray travels the complete anchor price range over one complete anchor time span.
The other rays are calculated as slope multiples of that normalized relationship.
This makes the mathematical slopes dependent on the anchor geometry rather than the chart’s visual zoom.
The lines will only appear visually equivalent to traditional screen angles when the chart itself uses an appropriate locked price-to-time scale.
The user can display:
The fan from the first anchor
The fan from the second anchor
Both fans
Only the direction associated with the latest confirmed structural pivot
Rays can also be clipped when they leave the box’s price range.
A clipped ray stops contributing to confluence after its calculated exit.
Gann Angles
The separate corner-angle module draws diagonal geometry from selectable box corners:
Bottom-left
Top-left
Bottom-right
Top-right
This module is based on box-corner relationships and remains distinct from the normalized True Gann Angle engine.
The two systems can be used independently because they answer different geometric questions.
Gann Curves
The curve engine draws quarter-circle-style projections at selected ratios of the anchor domain.
Available curve ratios can include:
25%
38.2%
50%
61.8%
75%
87.5%
100%
The script supports:
Full quarter arcs
Last-N-box clipping
Optional arches beyond the original box
Cascade-tail rendering
Optional midpoint arches
Pivot-anchored cascade arches
Pivot Cascade Arches originate from the latest confirmed structural pivot rather than the original box origin.
From a confirmed pivot low, the projected family rises forward.
From a confirmed pivot high, the projected family descends forward.
Curve projections are geometric references. They do not imply that price must trace the arc or reverse at its endpoint.
Independent Time Cycles
The time-cycle engine is isolated from the box’s horizontal price ratios.
This separation prevents a price-grid change from accidentally moving a timing line.
Gann Degree Cycles
In Anchor Span mode, the measured duration between the first and second anchor represents 360 degrees.
Additional degree coordinates are projected as proportional multiples of that duration.
For example:
90 degrees represents one-quarter of the anchor duration.
180 degrees represents one-half.
360 degrees represents one complete anchor span.
720 degrees represents two complete anchor spans.
In Raw Bars mode, the selected degree number is treated as a literal bar count.
Fibonacci Time Zones
The Fibonacci time engine uses whole multiples of the anchor duration:
F1
F2
F3
F5
F8
F13
F21
F34
F55
F89
F144
F1 represents one anchor span.
F2 represents two anchor spans.
These timing coordinates are contextual observation windows. They do not require price to reverse or accelerate when reached.
Square of Nine
The Square of Nine module projects price levels above and below a configurable reference price.
Available reference choices can include:
Current close
Box high
Box low
Box midpoint
Custom price
The system can classify projected levels by rotational family, including:
Diagonal intervals
Cardinal intervals
Opposition or cross intervals
Full rotations
The module supports:
User-selected degree steps
Multiple rotations above and below the anchor
ATR-based spacing adjustment
A live ATR display radius
Automatic rotation extension toward the current market
Dynamic directional display
Right-edge bridge levels
Optional clipping to the box or an expanded box range
ATR Auto-Adjust increases the effective degree interval when the selected base interval would create levels that are too closely spaced for the current volatility environment.
Square of Nine levels are mathematical price projections. They are not guaranteed targets, support, or resistance.
Real-Time ATR Confluence
The confluence engine operates on the latest market area and compares independently calculated feature prices.
Potential contributors include:
Gann and Fibonacci price levels
Legacy fan rays
True Gann angles
Corner angles
Curve values
Higher-timeframe levels
Square of Nine prices
Fibonacci extensions
Harmonic PRZ values
Time alignment
Nearby prices are clustered using an ATR-based tolerance.
A zone qualifies only when the configured minimum number of independent feature types are present.
The engine can display:
The nearest currently touched zone
The nearest qualifying zone above price
The nearest qualifying zone below price
The nearest zones by distance
The strongest zones by feature count
The resulting confluence strength is a count of independent module types contributing to the cluster.
It is not a success probability.
A three-feature confluence zone means three independent feature families reference approximately the same price—not that the zone has a quantified probability of holding.
Harmonic Patterns
The harmonic engine can evaluate:
Gartley
Butterfly
Bat
Crab
It reconstructs X-A-B-C-D pivot relationships and tests them against configurable ratio tolerances.
The engine supports:
Confirmed patterns
Adaptive or consecutive pivot searches
Nested and overlapping candidates
Strict topology requirements
Skipped-pivot integrity checks
Developing X-A-B-C structures
Projected D zones
Potential Reversal Zones
PRZ touch tracking
Failure detection and retirement
Completed-pattern age limits
A projected D? is a future geometric PRZ marker. It is not attached to a confirmed market pivot and does not claim that price will complete there.
A completed D pivot confirms only after the configured number of right-side bars.
A failed PRZ can be marked D×, faded, hidden, or retained according to the selected lifecycle setting.
Harmonic patterns provide ratio and structural context. They do not guarantee reversal at D.
Fibonacci Extensions
The extension engine projects configurable levels beyond the original anchor range.
Typical levels include:
127.2%
161.8%
200%
261.8%
These levels can be used as proportional continuation references after price moves beyond the original range.
They are analytical objectives rather than promised targets.
Higher-Timeframe Structure
The script can compare the active chart geometry with a higher-timeframe high-and-low range.
Higher-timeframe levels can contribute to:
Visual box overlays
Price-location comparison
Real-time confluence
Higher-timeframe readings can change until the source timeframe has completed.
Heatmap and Level Testing
The heatmap counts how frequently price has interacted with each calculated level over the selected lookback.
Greater color intensity indicates more historical tests under the script’s proximity rules.
Repeated interaction can mean that a level is actively recognized, but it can also mean that the level is being weakened or crossed repeatedly.
Touch count alone does not determine direction.
Signal Markers
The optional signal engine evaluates price interaction with the nearest Gann level.
It can classify:
Upward reactions
Downward reactions
Breaks above a level
Breaks below a level
Optional volume confirmation can be required.
These markers identify that the script’s price, proximity, direction, and optional volume conditions have aligned.
They are not complete trade instructions and should not be interpreted independently from:
Anchor quality
Market structure
Confluence
Current volatility
Candle confirmation
Risk and invalidation
Dashboard
The dashboard summarizes the active framework and can report information such as:
Anchor mode
Grid orientation
Active ratio preset
Current box structure
Enabled feature modules
Nearest levels
Confluence status
Directional context
Drawing-object usage
Drawing-budget telemetry reports the number of active lines, labels, and boxes relative to PulseWire’s object limits.
This helps explain why highly populated configurations can lose older drawings when platform limits are reached.
The dashboard is an informational summary. It does not replace direct inspection of the chart geometry.
How to Use BK AK-GannBox King
1. Begin with a clean chart
Use standard candles and remove unrelated drawings or indicators while learning the framework.
Start with only:
The horizontal price box
Price labels
The dashboard
Do not enable every module immediately.
2. Select the anchor mode
Use Auto (Visible Range) while exploring structure.
Adjust the visible chart so the intended market swing is clearly contained inside the viewport.
Use Manual (Fixed) after choosing a specific swing that should remain stable.
Enter the exact high price, low price, and associated timestamps.
3. Confirm the anchor direction
Check which anchor occurred first.
Determine whether the measured move runs:
Low to high
High to low
Use Reverse only when you want the price grid measured from the opposite side of the same range.
Use Dynamic Reversal when you want confirmed structural pivots to govern orientation automatically.
4. Choose the price-ratio preset
Start with one preset:
Classic for commonly used Fibonacci retracements
Gann 1/8ths for equal eighth divisions
Extended for a denser preset
Custom for your own percentages
Avoid changing presets merely to force a level onto current price.
The anchor and ratio selection should be determined before evaluating the reaction.
5. Read the horizontal grid first
Before adding projections, study how price behaves around:
The midpoint
Quarter divisions
Major retracement ratios
The upper and lower boundaries
Look for:
Acceptance
Rejection
Repeated testing
Clean breaks
Failed breaks
Consolidation between levels
A level becomes analytically relevant when price is interacting with it—not simply because it exists on the chart.
6. Add one projection family
Choose either:
Legacy fan
True Gann angles
Corner angles
Curves
Learn how that family interacts with the horizontal grid before adding another.
The legacy fan preserves the source-derived paired-ray construction.
The True Gann Angle module provides normalized slope relationships.
The curve engine provides non-linear geometric projections.
They should not be treated as interchangeable.
7. Enable confluence
After understanding the primary geometry, enable Real-Time ATR Confluence.
Begin with a minimum of three independent feature types.
Use the actionable display mode to show:
A touched zone
The nearest zone above
The nearest zone below
Review each zone’s hover information to see exactly which feature families created it.
Give greater analytical weight to true multi-module overlap than to several lines produced by the same module.
8. Add Square of Nine selectively
Choose a reference that matches the analysis:
Close for current-market calculations
Box high or low for anchor-based projections
Midpoint for range-centered projections
Custom for an independently selected price
Leave ATR Auto-Adjust enabled when manual degree spacing creates excessive visual density.
Use Square of Nine as another independent price family inside the broader framework.
9. Add time cycles separately
Enable Gann and Fibonacci time cycles only after the price structure is clear.
Observe when a time coordinate occurs near:
A horizontal level
A fan or angle
A curve
A Square of Nine level
A harmonic PRZ
A timing line by itself is not a reversal signal.
Its value comes from coinciding with a relevant price condition.
10. Use harmonic patterns as a secondary module
Do not treat every projected D? as a completed pattern.
Separate:
Developing X-A-B-C structure
Projected D?
PRZ interaction
Confirmed D
Failed D×
Wait for the selected pivot confirmation when using completed patterns.
Use the PRZ as a geometric observation area, not an automatic order level.
11. Use signal markers last
Enable bounce and breakout markers only after establishing:
The anchor
Ratio preset
Current grid orientation
Relevant confluence
Market structure
Markers should summarize an already understood condition rather than initiate analysis.
12. Define risk independently
The indicator does not determine appropriate position size, stop distance, leverage, or account risk.
Before acting, define:
Entry confirmation
Invalidation level
Position size
Maximum account risk
Exit plan
Recommended Starting Configuration
For a clean initial setup:
Anchor Mode: Auto while exploring, Manual when fixed
Box: On
Price labels: On
Vertical Grid Ownership: Time Cycles Only
Legacy Fan: Off
True Gann Angles: Off
Curves: Off
Harmonic Patterns: Off
Square of Nine: Off
Time Cycles: Off
Real-Time ATR Confluence: On
Minimum Independent Feature Types: 3
Confluence Display: Actionable
Dashboard: On
Then activate one additional module at a time.
Realtime Behavior and Limitations
Auto anchors can change when the visible chart range changes.
Manual anchors remain fixed until the user changes their inputs.
Dynamic orientation changes only after structural pivots confirm.
Harmonic pivots require right-side confirmation bars.
Developing harmonic structures can change or fail before D confirmation.
Higher-timeframe values can update until their source bars close.
Current-bar signals can change before the candle closes.
Confluence is based on ATR clustering and depends on current volatility.
Square of Nine density can change when ATR Auto-Adjust is enabled.
Drawing-object limits can cause older graphics to be removed when too many modules are enabled.
Geometry can appear visually different when chart zoom or price scale changes.
Price levels, angles, curves, cycles, patterns, and signals can fail.
No module guarantees support, resistance, reversal, continuation, or target completion.
Suitable Markets and Timeframes
BK AK-GannBox King can be applied to:
Futures
Equities
Forex
Cryptocurrency
Commodities
It is generally clearest on liquid markets with defined structural swings.
Lower timeframes produce faster but noisier anchor changes and pivot confirmation.
Higher timeframes produce broader geometry but fewer structural updates.
The appropriate anchor, pivot length, ATR tolerance, and feature density depend on the instrument and timeframe.
Original BK Contribution
The original Gann Box foundation and legacy paired-ray fan are credited to Zeiierman.
The separate BK contribution includes the expanded architecture connecting:
Shared Auto and Manual anchor governance
Deterministic fixed geometry
Independent price, box-time, Gann-time, and Fibonacci-time engines
Correct physical grid reversal
Structural-pivot dynamic orientation
Independent and unified fan governance
Normalized 1x8 through 8x1 Gann angles
Box-clipped ray participation
Extended, midpoint, cascade, and pivot-based curve families
Time-axis isolation and timestamp deduplication
ATR-adjusted Square of Nine
Real-time independent-feature confluence
Harmonic-pattern search and PRZ lifecycle management
Higher-timeframe comparisons
Fibonacci extensions
Heatmap analysis
Signals, alerts, dashboard, and drawing-budget telemetry
The value of BK AK-GannBox King is not that every module is enabled simultaneously.
Its purpose is to provide one governed coordinate system in which several independent geometric methods can be compared without allowing their price and time calculations to conflict.
Risk Disclosure
BK AK-GannBox King is provided for analytical and educational purposes.
It does not provide investment advice, guarantee performance, predict future market direction with certainty, or eliminate trading risk.
Users remain responsible for their own:
Analysis
Entries
Exits
Position sizing
Stop placement
Target selection
Order execution
Account risk
Anchor the move. Separate price from time. Measure the confluence. Confirm the reaction. Indicator

Angled Square Time-Price Zones Ver 1Angled Square Time-Price Zones — Ver 1
By Timepricedecoder
Overview
This indicator applies W.D. Gann's Time = Price principle using Pythagorean geometry, projecting an angled grid of time-price "squares" directly on the chart. Gann believed price and time are two expressions of the same underlying cycle — when they fall out of balance, and then come back into sync, the market tends to reach a meaningful turning point or acceleration.
This script finds an anchor swing using a Pythagorean Balance search — rather than simply taking the highest high / lowest low in a window, it searches local pivot candidates for the swing whose price range and bar count best fit your chosen Pythagorean triple (e.g. 3-4-5, 5-12-13, 8-15-17). From that swing, it builds a repeating cascade of angled diamonds (or upright rectangles) forward and backward in time, each split into a red Seller Zone (upper half) and green Buyer Zone (lower half).
Each diamond's diagonal edge is the true time = price sync line for that cycle. When price closes beyond it, price is moving faster than the cycle accounts for — effectively borrowing the pace of a larger, steeper cycle. When price closes back inside, time is catching up.
Core Concepts
Sync vs. Break
The diagonal edge of each diamond represents time and price moving in step. A close beyond it means price has run ahead (or behind) of time for that cycle.
Confluence References
Prior Day Close, Prior Day High, and Prior Day Low act as reference levels. When a sync-break happens at one of these levels, it carries more weight than a break in open space.
Harmonic Cascade
The cascade repeats both in time (columns — Past/NOW/Future) and price (rows, up to your configured range), forming a self-organizing grid of time-price nodes rather than arbitrary fixed levels.
Signal Types
Sync-Break (triangle) — price has closed beyond the diagonal edge of its row. Large triangle = coincides with PD Close/High/Low (high confidence). Small triangle = no PD-level confluence (lower confidence).
Time Catch-Up (arrow) — price has closed back inside a diagonal it previously broke; the reversion/cooling-off counterpart to Sync-Break.
Wick-Touch/Rejection (x) — the candle's high/low touched or pierced the diagonal intrabar, but the close rejected back inside — catches a "kiss and reverse" that a close-only signal would miss.
Optional filters (off by default) let you require time-cycle node proximity, price-edge proximity, or PD-level confluence before any signal fires, if you want to tighten from the default permissive behavior.
Recommended Settings
Scalping — Gann Number 22, Triple 4-3-5, Swing Scale Half
Short Term — Gann Number 44, Triple 4-3-5, Swing Scale Full
Medium Term — Gann Number 88, Triple 3-4-5, Swing Scale Full
Long Term — Gann Number 176, Triple 3-4-5, Swing Scale Full
Instrument Type
Instrument type (Options vs. Indices/Stocks/Futures) is auto-detected from the ticker — no manual setting needed. Only the Options vs. non-Options split changes the underlying math (square height uses the option's own premium-decay rate); Indices, Stocks, and Futures currently share identical geometry.
Square Style
Angled (Diamond) — the classic Gann-square cascade, rotated 45 degrees.
Normal (Rectangle) — the same grid drawn upright. Confluence logic automatically adjusts to match whichever style is selected.
Auto-Fit
Enable Auto-Fit to have the cascade automatically size itself to your visible chart, instead of manually tuning past/future/up/down cycle counts. Enable Freeze if you want the size to hold steady during live market hours rather than resizing as you scroll or zoom.
How To Use
Let the script auto-detect the swing anchor from your chosen Gann Number and session.
Watch the diagonal edges of each diamond — a close beyond one is a Sync-Break.
Larger markers and PD-level proximity indicate stronger confluence.
Use Time Catch-Up signals to spot when a stretched move is reverting back to sync.
Treat Wick-Rejection marks as early-warning "tested and failed" levels.
On Repainting / Lookahead
This script uses request.security() with lookahead enabled to pull the prior day's Close, High, and Low. This is safe and non-repainting: it is always paired with a or greater offset referencing an already-closed daily bar, never the current forming bar. The swing search and all signal logic are computed from closed price data only.
Disclaimer
This script is published for educational purposes only. It does not constitute financial advice. Past signal accuracy does not guarantee future results. Always use proper risk management. Trade at your own risk. Indicator

VD Gann LevelsVD Gann Levels — by Vinith Dcosta & | Financepedia
A time-based Gann level indicator that automates what would otherwise be a manual charting process.
What it does
On the daily timeframe, the indicator identifies a significant unbroken swing high or low within a 6–12 month window and uses that pivot as an anchor. From the anchor date, it projects a series of Gann solar-degree intervals (90, 120, 144, 180, 216, 240, 270, 360) forward in time, converting each degree into a calendar date using mean solar motion (1° ≈ 1.0146 days). For every projected date that has already occurred, the indicator marks that day's high and low as horizontal levels.
Levels are calculated on the daily timeframe but render on all timeframes, so you can move down to intraday and see where price sits relative to each level.
The table
A summary table lists every degree, its classification (Major/Minor), the projected date, and the high/low of that date's candle. Dates that haven't occurred yet still show their projected date, with the high/low marked as "unplotted" until the candle forms. Each row carries an accuracy note: Minor degrees resolve to an exact date, while Major (cardinal) degrees may differ by up to one day due to seasonal variation in solar motion.
Inputs
Anchor: Auto-detect (default) selects the most extreme unbroken swing in the window, or switch to Manual to choose any anchor date from the calendar.
Pivot Lookback: Adjusts swing-detection sensitivity in auto mode.
Visual settings: Colors for the anchor and degree lines, line width, and a right-extension toggle.
How to use it
The plotted levels are intended as potential points of interest for confluence with your own analysis. The anchor and its degree projections give you a time-and-price map derived from a single significant swing. Use it alongside your existing method rather than in isolation.
Notes
Designed for the daily timeframe as the calculation base; displays across all timeframes.
The solar-degree dates approximate the classical Gann time method; cardinal degrees carry a ±1 day tolerance as noted in the table.
This script is for educational and informational purposes only. It does not produce buy or sell signals and is not financial advice. Trading decisions and their outcomes are solely your own responsibility. Always apply independent analysis and sound risk management.
Built by The Liquidity Architect" Indicator

Gann Grid Master smaller- Max Range AutoGann Grid Master is a Pine Script v6 indicator that automatically draws a sophisticated Gann-style horizontal grid on the chart.
It starts from a user-defined Base Price (anchor) and Base Range (main unit), then creates layered subdivisions by repeatedly halving the interval (1/2, 1/4, 1/8, 1/16, etc.) up to a chosen max depth.
Key Smart Features:
Automatic range calculation — It intelligently determines the maximum number of steps it can draw without exceeding PulseWire’s 500-line limit.
Dynamic line styling (different width + solid/dashed/dotted) based on importance/depth.
Only draws lines near current price (performance optimized).
Thick base anchor line.
Info label showing current max range and lines used.
The result is a clean, dense grid of horizontal support/resistance levels based on geometric proportions (Gann’s mathematical approach).
Main Use Cases:
Gann Theory Traders: Core tool for those who use Gann Squares, geometric angles, and cardinal levels. The grid helps identify high-probability reversal or breakout zones.
Support/Resistance Trading: Excellent for spotting confluence zones — areas where multiple grid lines cluster often act as strong magnets or barriers.
Scalping & Intraday: On lower timeframes (1m–15m), the finer subdivisions (depth 3–5) give precise micro-levels.
Swing/Position Trading: On higher timeframes, it reveals major structural levels derived from important anchors (e.g., round numbers, all-time highs, earnings gaps, etc.).
Range-Bound Markets: Very effective in sideways or contracting volatility environments where price respects mathematical divisions.
Psychological Level Trading: Set the Base Price to a major round number (e.g., 100.00, 4500, etc.) and let the grid expand outward automatically.
Pro Tip: Combine it with volume profile, order blocks, or Fibonacci for even stronger confluences. Many Gann traders also use the base price/range from significant swing highs/lows.This version is particularly clean and practical because it solves the common problem of hitting PulseWire’s line limit by automatically optimizing the visible range.
Indicator

Gann Solar Noon CandlesGann 12:15 Candles is an original indicator inspired by W.D. Gann's theory of time. The core idea is that the critical angle points of the Sun's daily cycle (0°, 90°, 180°, 270°) create significant turning points in financial markets.
How It Works?
The Sun reaches its peak at local noon (12:15) each day. This moment corresponds to the 0° angle for that region. 00:15 (midnight) represents 180° — the exact opposite point. The 12:15 moments of New York, London, and China carry the same astrological significance for their respective regions.
The candles formed at these critical times act as support and resistance points in the market. The high and low levels of the candle at that time become critical zones that price tests in subsequent bars. The direction of the breakout determines the short-term trend direction.
For example, if the low of the 12:15 candle (Turkey time) is broken, the decline may continue; if the high is broken, the rally may gain strength. The same logic applies to the 12:15 candles of other countries — New York's 05:15 candle, London's 10:15 candle, and China's 17:15 candle can all be evaluated as support and resistance zones.
In line with Gann's principle that "time is the most important factor," these times are not randomly selected. Each corresponds to a specific angle in the Sun's daily journey and may trigger simultaneous reactions across global markets.
Colors:
🟣 Purple → Turkey / India times (0° and 180°)
🟢 Green → New York times
🟠 Orange → London times
🔴 Red → China times
Usage Recommendation:
The indicator does not provide buy/sell signals on its own. For best results, observe the direction and breakout of the candle at that time, then confirm with other technical indicators. It has been particularly tested on 15-minute charts.
Settings:
Base Country → If Turkey is selected, 8 critical times calculated according to Turkey time are marked. If India is selected, the times corresponding to India's 12:15 and 00:15 are marked.
Note: All times are displayed in Turkey time (UTC+3). Make sure your chart time is set to UTC+3. Indicator

Astro: Time-Degree Trend Lines [invincible3]Astro-Gann Time-Degree Trend Lines – Invincible3
Astro-Gann Time-Degree Trend Lines is a range-based financial astrology and Gann timing tool designed to project planetary motion into price space.
Instead of plotting ordinary planetary positions, this indicator converts planetary movement into price-degree trend lines using a selected anchor price, anchor time, end time, user-defined planetary starting degrees, a motion harmonic multiplier, and a custom price-per-degree scale.
The concept is based on the Gann principle that time, price, and degrees can be harmonically related. Each planet’s movement over the selected range is converted into price movement, allowing traders to study planetary speed, time cycles, price vibration, and harmonic market geometry directly on the chart.
The indicator also includes a Gann-style aspect table that compares planet-to-planet angular relationships at the end of the selected range using each planet’s manually entered starting degree. This makes the aspect logic more meaningful because planets no longer begin from a common zero point. Each planet can start from its own real zodiac degree, ephemeris-based value, or symbolic Gann degree.
This tool is especially useful for traders who apply W.D. Gann methods, planetary time cycles, price-time squaring, astro-harmonics, Square of 9 logic, 360° degree geometry, and financial astrology to identify possible zones of trend continuation, support, resistance, vibration, or reversal timing.
What This Indicator Does
The indicator starts from a selected anchor price and anchor time.
Each planet also has a user-defined starting degree at the anchor. From that point, the script calculates how many degrees each planet moves during the selected date range, adds that motion to the planet’s starting degree, and then converts the resulting degree value into a projected price level.
The projection model is:
Planetary Motion = Days × Average Daily Motion × Motion Harmonic Multiplier
Line Degree = Starting Degree + Planetary Motion
Projected Price = Anchor Price ± (Line Degree × Points Per Degree)
This means the starting degree directly affects the trend-line position.
For example, if the Sun starts at 4°, moves 30°, and the selected scale is 10 points per degree, then:
Line Degree = 4° + 30° = 34°
Projected Price = Anchor Price ± 340 points
So the line does not only represent planetary movement from zero. It represents the full start-degree-adjusted Gann line degree.
Core Concept
This is not a standard astronomical aspect indicator. It is a Gann-style time-degree projection tool.
The purpose is to study:
How many degrees each planet moves during a selected market range.
How planetary motion can be translated into price.
How each planet’s starting degree changes the projected line position.
Which planets produce stronger or weaker price-time slopes.
Where planetary degree projections align with price structure.
Which planet pairs form Gann/astro harmonic relationships at the end of the range.
This makes the indicator useful for analyzing market vibration, planetary speed relationships, price-time geometry, harmonic projection, and range-based astro-Gann timing.
Key Features
Range-Based Astro-Gann Projection
Select a custom time range using:
Anchor Time
End Time
Anchor Price
The indicator calculates planetary movement across this exact range and projects it onto the price chart.
This allows traders to study planetary motion from an important market event such as:
Major swing high
Major swing low
Breakout point
Crash low
All-time high
Cycle start
First trading date
Gann anniversary date
Important planetary event
Major economic or market cycle date
The selected range becomes the measurement window for planetary movement and Gann degree projection.
User-Defined Starting Degrees
Each planet has a manual starting degree input.
This allows traders to enter the actual zodiac degree or symbolic Gann degree of each planet at the anchor date.
The starting degree affects:
The plotted planetary trend-line position
The projected price level
The end label
The final line degree
The aspect-table end longitude
This correction is important because each planet no longer starts from 0°. Each body can begin from its own real, ephemeris-based, or symbolic starting degree.
For price projection, the indicator uses:
Line Degree = Starting Degree + Planetary Motion
For aspect calculations, the indicator uses:
End Longitude = Starting Degree + Signed Planetary Motion
Planetary Time-Degree Trend Lines
The indicator plots planetary motion lines for:
☉ Sun
☾ Moon
☿ Mercury
♀ Venus
♂ Mars
♃ Jupiter
♄ Saturn
♅ Uranus
♆ Neptune
♇ Pluto
☊ Lunar Node
Each planet has:
Its own average daily motion
Its own starting degree
Its own projected line degree
Its own color setting
Its own visibility toggle
The final trend-line position is based on the planet’s starting degree plus its movement over the selected range.
Uptrend and Downtrend Projection
The indicator can plot:
Upward planetary projection lines
Downward planetary projection lines
Upward lines project planetary degree movement above the anchor price.
Downward lines project planetary degree movement below the anchor price.
This allows traders to study both bullish and bearish price-time pathways from the same anchor.
For example:
Up projection = Anchor Price + Line Degree × Points Per Degree
Down projection = Anchor Price - Line Degree × Points Per Degree
This gives a balanced way to study both expansion and contraction from a selected market point.
Points Per Degree Scaling
The user can define how many price points represent one planetary degree.
Examples:
1 point per degree
10 points per degree
100 points per degree
Custom market-specific scaling
This is useful because every market has a different vibration.
Gold, Bitcoin, forex pairs, stocks, commodities, and indices may require different degree-to-price scaling.
The purpose is to find a scale where planetary degree projections align meaningfully with market structure, swing points, or harmonic price zones.
Motion Harmonic Multiplier
The motion harmonic multiplier can be used to increase or decrease the speed of planetary projection.
Examples:
1x = normal planetary motion
2x = double-speed harmonic
0.5x = half-speed harmonic
This can be useful for traders who study:
Harmonic repetition
Accelerated cycles
Compressed planetary timing
Higher-frequency market vibration
Fractional planetary movement
The motion harmonic multiplier changes the planetary movement component of the line.
It affects the slope and speed of the planetary projection. It should be understood as a speed or cycle multiplier, not as a 360° price octave shift.
Gann Aspect Table
The indicator includes a compact aspect table that compares planet-to-planet angular relationships at the end of the selected range.
The table uses each planet’s starting degree and signed planetary motion:
End Longitude = Starting Degree + Signed Planetary Motion
Then it calculates the angular separation between planet pairs and finds the nearest Gann/astro aspect.
Supported aspect angles include:
0° Conjunction
30° Semi-sextile
45° Semi-square
60° Sextile
72° Quintile
90° Square
120° Trine
135° Sesquiquadrate
144° Biquintile / Gann harmonic
150° Quincunx
180° Opposition
The table displays:
Planet pair
Nearest aspect
Angular delta at range end
Orb from exact aspect
This helps identify which planet pairs are in close harmonic relationship at the end of the selected range.
Aspect Interpretation for Gann Traders
In financial astrology and Gann analysis, aspects are not used only as traditional astrology signals. They are also treated as geometric divisions of the 360° circle.
Important divisions include:
45° and 90° for square pressure and market action
60° and 120° for smoother harmonic flow
72° and 144° for fifth-harmonic and pentagonal geometry
180° for opposition, polarity, and possible culmination
30° and 150° for adjustment zones
When a planet pair forms a tight orb near one of these angles, it may indicate a time window where market rhythm, volatility, or direction can shift.
The table is not meant to be used as a standalone signal. It is designed to provide astro-Gann confluence with price structure, swing points, trendlines, Fibonacci levels, cycle dates, and market context.
How to Use
1. Choose an Important Market Anchor Point
Select a meaningful market point such as:
Major swing high
Major swing low
Breakout level
Crash low
All-time high
All-time low
First trading date
Cycle start
Gann anniversary date
This anchor becomes the origin point for the projection.
2. Set the Anchor Price
Enter the price level from which the planetary degree lines will begin.
This is usually the price of the selected swing high, swing low, breakout, or cycle point.
3. Set the Anchor Time and End Time
Choose the start and end dates of the range.
The indicator calculates planetary movement across this selected time window.
The range defines the time component of the Astro-Gann projection.
4. Enter Starting Degrees for Each Planet
Enter the starting degree for each planet at the anchor date.
These can be:
Actual zodiac degrees from an ephemeris
Geocentric planetary degrees
Heliocentric planetary degrees
Symbolic Gann degrees
Custom cycle degrees chosen by the trader
The starting degree affects both the trend-line position and the aspect-table calculation.
5. Adjust Points Per Degree
Increase or decrease the price-per-degree value until the projected planetary lines match the market’s vibration.
Different markets may require different scales.
For example:
Gold may respond better to one scale.
Bitcoin may require a larger scale.
Forex may require a smaller scale.
Stocks and indices may need symbol-specific calibration.
6. Adjust the Motion Harmonic Multiplier
Use the motion harmonic multiplier to test faster or slower planetary projection rhythms.
For example:
1x = normal planetary speed
2x = double-speed projection
0.5x = half-speed projection
This is useful when studying compressed cycles, expanded cycles, or harmonic repetitions of planetary motion.
7. Enable the Planets You Want to Study
Enable or disable planets depending on your trading timeframe.
General use:
Moon, Mercury, Venus = faster short-term timing
Sun and Mars = intermediate timing
Jupiter and Saturn = larger cycle structure
Uranus, Neptune, Pluto = macro or long-term harmonic background
Node = long-cycle timing reference in financial astrology
8. Use the Aspect Table
Look for tight orbs between planet pairs near important Gann aspects such as:
45°
60°
72°
90°
120°
135°
144°
150°
180°
The tighter the orb, the closer the pair is to an exact harmonic relationship at the end of the selected range.
Use this as timing confluence, not as a mechanical buy/sell signal.
Practical Trading Applications
This indicator can be used to study:
Price-time squaring
Planetary degree projection
Market vibration
Time-cycle completion
Harmonic resistance and support zones
Planetary speed-based trend slopes
Start-degree-adjusted planetary projection
Possible reversal windows
Range-based astro-Gann confluence
Planet-to-planet harmonic relationships
It is best used together with normal market structure tools such as:
Swing highs and lows
Trendlines
Fibonacci levels
Support and resistance
Volume
Momentum indicators
Cycle dates
Seasonality
Volatility zones
The strongest use case is when planetary lines, motion harmonics, aspect-table harmonics, and technical market structure all point to the same zone.
Important Notes
This indicator uses average daily planetary motion, not a full astronomical ephemeris engine.
The starting degrees are entered manually by the user. For more accurate astrology-based analysis, users should obtain planetary degrees from an ephemeris and enter them into the starting degree fields.
The starting degrees affect both:
Visual projection lines
Aspect-table calculations
This makes the tool more consistent with range-based Astro-Gann analysis.
The Lunar Node is commonly treated as retrograde in zodiac motion. For price-line projection, absolute motion may be used for clean visual direction, while aspect logic respects signed motion.
Because this is a Gann-style projection tool, the purpose is not to predict with certainty. The purpose is to map possible price-time harmonics and observe where market structure reacts around those projected levels.
Known Limitations
Planetary positions are based on average motion, not high-precision ephemeris calculations.
Manual starting degrees are required for meaningful projection and aspect-table results.
The indicator does not automatically fetch real-time planetary longitude.
The motion harmonic multiplier changes projection speed, not a 360° price octave.
Results should be treated as analytical confluence, not standalone trade signals.
Best Use Case
This tool is best suited for traders who already use or are studying:
W.D. Gann methods
Financial astrology
Planetary price-time projection
Square of 9 logic
360° degree geometry
Astro-cycle timing
Harmonic market geometry
Planetary speed relationships
Price-time squaring
It is designed for traders who want to visually connect planetary motion, starting degrees, time range, and price movement directly on the chart.
Summary
Astro-Gann Time-Degree Trend Lines – Invincible3 converts planetary motion into price-degree projections using a selected market range.
The corrected logic combines:
Starting Degree
Planetary Motion
Motion Harmonic Multiplier
Price-per-degree scaling
This creates a practical Astro-Gann projection model where each planet has its own degree origin, its own movement, and its own projected price path.
The result is a charting tool for studying planetary price-time geometry, market vibration, harmonic resistance/support, and possible reversal timing.
Disclaimer
This indicator is for educational and analytical purposes only. It does not provide financial advice or guaranteed market predictions. Always combine astro-Gann analysis with risk management, market structure, and independent trading judgment. Indicator

Adaptive Gann & Fibonacci ConfluenceAdaptive Gann & Fibonacci Confluence
Overview
This indicator automatically detects the dominant swing on your chart — the highest high and lowest low over a lookback you set — and projects three classic geometric tools from that single shared anchor: a Gann fan, a Fibonacci fan, and Fibonacci retracement levels. Because all three are built on the same swing, their levels can be compared directly on one chart.
Why these tools are combined
A Gann fan and Fibonacci retracements measure two different things. A Gann fan measures trend slope — the geometric balance between price and time, where the 1×1 angle represents one unit of price per unit of time. Fibonacci retracements measure pullback depth — proportional price levels inside a move (23.6 / 38.2 / 50 / 61.8 / 78.6%). Used separately, each tool is anchored differently and the two rarely line up. By forcing both to share one auto-detected swing origin and direction, the script exposes price areas where a Gann angle and a Fibonacci level coincide. A level confirmed by both slope geometry and retracement proportion is the intended point of interest — more meaningful than a level from either method alone.
How the components work together
The script finds the swing once, then anchors the Gann fan, the Fibonacci fan, and the retracement grid to the same origin and trend direction. The Gann rays and the Fibonacci levels therefore sit on a common reference, so you can spot where a fan ray crosses a retracement level at roughly the same price — that overlap is the "confluence." Shaded zones mark the retracement bands, and a compact table summarizes the live read: directional bias, nearest support and resistance among the levels, current retracement depth, and a plain-language note on where price sits in the swing.
What makes it original
Rather than drawing Gann angles at fixed chart degrees (which break when you change instrument or zoom), the 1×1 angle here is scaled to the swing's actual price-per-bar, so the angles stay consistent across symbols and timeframes. That swing-scaled Gann geometry is then rendered together with Fibonacci fan and retracement structure on a single, automatically updating anchor — with confluence surfaced visually and condensed into a live snapshot table. The drawing engine rebuilds only when the underlying swing changes, keeping it light.
How to use it
Set Swing lookback to the structure you trade: smaller values track recent swings, larger values capture higher-timeframe structure.
The gold line is the 1×1 (trend-balance) angle; how price reacts to it gauges trend strength.
Treat confluence (a fan ray meeting a retracement level) as an area of interest to study, not an automatic signal.
1×1 unit = 0 auto-scales to the swing; set it above 0 to fix a manual ticks-per-bar Gann unit.
Toggle the Gann fan, Fibonacci fan, retracement, zone shading, glow, and table independently in settings.
Disclaimer
For educational and informational purposes only. This script plots geometric levels and a mechanical summary of price position. It is not financial advice, not a recommendation to buy or sell, and offers no guarantee of future performance. Always do your own research and manage your risk. Indicator

Gann Semicircles Time Projections | Astral Vision Gann Semicircles Time Projections | Astral Vision 🌠💠
This indicator projects Bitcoin's market cycle structure forward in time using a geometric framework based on W.D. Gann's semicircle theory, which treats time as the primary axis of market analysis. The core premise is that significant market cycles repeat in proportional time intervals, and that within each cycle the key inflection points (the parabolic acceleration phase, the cycle top, and the cycle bottom) occur at geometrically predictable subdivisions of the total cycle duration.
Calculation ⚙️
The model is anchored to two historically significant Bitcoin cycle bottoms: January 14, 2015 and December 16, 2018. The distance in bars between these two anchors defines the base cycle length R. This cycle is then projected forward three times from the second anchor, producing four complete cycles in total: one historical (2015 to 2018), and three projected forward from 2018 onward.
Within each cycle of length R, the indicator draws a hierarchy of semicircles at three levels of subdivision. The first level draws a single large semicircle spanning the full cycle length R with a peak height of 1.0. The second level splits the cycle at the midpoint R/2 and draws two semicircles each with half the peak height, marking the parabolic acceleration zone at the cycle midpoint. The third level splits each half further into quarters R/4 and draws four smaller semicircles each with one quarter of the peak height, marking the early and late phases of each sub-cycle.
Each semicircle is constructed by computing 101 points distributed along a sine curve. For each point at position i from 0 to 100, the horizontal fraction along the cycle is computed as (1 - cos(π × i/100)) / 2, which produces a smooth non-linear distribution that accelerates toward the center and decelerates at the edges. The vertical coordinate at each point is sin(π × i/100) multiplied by the peak height. This produces a true geometric semicircle in the time-price space of the sub-panel.
The key time projections within each cycle are: the cycle top, placed at the three-quarter mark of the cycle (R × 3/4 from the cycle start), the parabolic move marker at the midpoint (R/2), and the cycle bottom at the end of the cycle (R). Each projection is labeled directly on the price chart at the high of the nearest historical bar, or at the last available high for future projections.
Each semicircle is rendered with three layered polylines at decreasing transparency and increasing line width to create a glow effect.
Plots 📊
Full-cycle semicircle spanning each complete cycle period, colored with the positive theme color
Two half-cycle semicircles at R/2 subdivision, colored with the negative theme color
Four quarter-cycle semicircles at R/4 subdivision, colored with the positive theme color
All semicircles rendered with a three-layer glow effect
Labels on the price chart marking Cycle Top, Parabolic Move, and Cycle Bottom at each key time projection
Inputs 🎛️
No period or length inputs: the cycle structure is fully derived from the two fixed historical anchors
Colors 🎨
5 Astral Vision presets + custom override. Default: Hermes.
Purpose 🎯
Standard cycle indicators use fixed bar counts or calendar-based periodicity, which do not adapt to the proportional structure of each individual cycle. This indicator derives its forward projections entirely from the geometry of the two anchor points, meaning the projected cycle length is empirically grounded in Bitcoin's own historical behavior rather than imposed from outside. The three-level semicircle hierarchy provides a visual map of the entire cycle structure simultaneously, making it possible to identify not just when a top or bottom might occur but also the parabolic acceleration zone that precedes it, which is absent from linear cycle tools.
Disclaimer ⭕️
This indicator is for informational and educational purposes only. It does not constitute financial advice. Past performance is not indicative of future results. Always do your own research before making investment decisions. Indicator

Indicator

Yearly Gann BoxYearly Gann Box (Structural Crypto, 0↔0.618)
This indicator projects a full-year structural Gann framework using the previous year's price range as the foundational measurement. The prior year's low-to-high range is mapped into a geometric 0 ↔ 0.618 scaling model and extended into the current trading year.
The script creates both bullish and bearish yearly Gann structures with synchronized price and time divisions, allowing traders to analyze long-term market geometry, timing relationships, and structural reaction zones.
The framework is designed for macro market analysis, cycle observation, and identifying potential areas of expansion, compression, support, resistance, and directional transitions.
Core Features
Uses previous yearly high and low as the base measurement
Projects the structure across the current calendar year
Separate Bull and Bear structural boxes
Fibonacci/Gann-based ratio mapping
Time and price synchronization
Primary and midpoint diagonal structures
Optional geometric mesh overlay
Automatic yearly reset and recalculation
Optimized object management for PulseWire limits
Included Ratio Levels
The script plots the following structural levels:
0
0.25
0.382
0.5
0.618
0.75
1
1.272
These levels are projected both horizontally (price) and vertically (time), forming a synchronized Gann-style grid.
Structural Components
Bull Structure
The bullish framework expands upward from the previous year's low using the 0 ↔ 0.618 mapping model.
Bear Structure
The bearish framework expands downward from the previous year's high using the inverse mapping model.
Primary Diagonals
The indicator draws major corner-to-corner diagonals representing dominant structural balance lines.
Midpoint Diagonals
Additional midpoint diagonals divide the structure into secondary geometric relationships.
Background Mesh
Optional full-grid mesh projection for advanced structural and geometric analysis.
Customization Options
Users can independently control:
Bull Box visibility
Bear Box visibility
Labels
Background mesh
Border thickness
Level line thickness
Diagonal thickness
Mesh thickness
Intended Use
This indicator is designed for traders who study:
Gann geometry
Market structure
Time-price symmetry
Cycle analysis
Long-term crypto market behavior
Structural expansion and contraction zones
It is best used on higher timeframes where yearly structural relationships become more meaningful.
Notes
The indicator recalculates automatically at the start of each new year.
Structures are based entirely on the previous yearly candle.
Time divisions are normalized to the 1.272 structural expansion.
Designed primarily for overlay analysis rather than direct trade signals. Indicator

Indicator

Gann Fan v15 [Phases + Signals]Gann Fan v15 is a strategy inspired by the classic Gann Fan and Gann Angles methodology attributed to W.D. Gann. Gann’s original approach studied the relationship between price, time, geometry, and market angles to identify trend strength, diagonal support and resistance, and potential changes in market behavior.
Credit:
The base concept of the fan angles comes from the Gann Fan / Gann Angles method attributed to W.D. Gann. This script does not claim to reproduce Gann’s original work exactly. It is an independent strategy built around that historical concept, with additional logic for phase detection, signal confirmation, visual analysis, and risk management.
What makes this strategy different:
This script is not only a traditional Gann Fan drawing tool. A classic Gann Fan usually plots diagonal angle levels from a selected high or low. This strategy adds a complete decision framework on top of the Gann Fan concept.
The main differences are:
1. Automatic pivot detection
The script automatically detects recent pivot highs and pivot lows instead of requiring the user to manually anchor the fan.
2. ATR-normalized angle calculation
Instead of using only fixed visual chart angles, the script calculates movement angles using ATR normalization. This helps adapt the angle reading to the volatility of the current symbol.
3. Market phase classification
The script classifies the market into four phases based on the calculated angle:
ACCUM: weak angle or low momentum.
MODER: moderate directional movement.
EXPAN: stronger directional expansion.
ACCEL: extreme acceleration.
4. Visual phase background
The chart background changes according to the detected phase and direction. This helps the user quickly identify whether the market is in accumulation, moderate movement, expansion, or acceleration.
5. LONG and SHORT signal logic
The strategy generates LONG and SHORT signals using Gann-inspired angle behavior, swing direction, EMA confirmation, and candle confirmation depending on the selected entry mode.
6. Multiple entry modes
The user can choose between three signal modes:
Strict, Medium, and Easy.
Each mode changes how much confirmation is required before a signal appears.
7. Built-in risk management
The strategy includes configurable Stop Loss, Take Profit, optional Trailing Stop, and visual TP/SL guide lines.
8. Dashboard
A table shows the current swing direction, live angle, current phase, bullish fan angle, bearish fan angle, active mode, and phase thresholds.
How the strategy enters LONG:
A LONG signal appears when the market structure is bullish and the selected entry mode confirms that the bullish movement has enough strength.
Mode 1 - Strict:
A LONG entry requires the market phase to transition from ACCUM or MODER into EXPAN or ACCEL. The swing must be bullish, EMA 8 must be above EMA 21, and the candle must close bullish.
Mode 2 - Medium:
A LONG entry can appear when the current phase is MODER, EXPAN, or ACCEL. The swing must be bullish, EMA 8 must be above EMA 21, and the candle must close bullish.
Mode 3 - Easy:
A LONG entry can appear when the current angle is above the weak angle threshold, the swing is bullish, price closes above EMA 8, and the candle is bullish.
How the strategy enters SHORT:
A SHORT signal appears when the market structure is bearish and the selected entry mode confirms that the bearish movement has enough strength.
Mode 1 - Strict:
A SHORT entry requires the market phase to transition from ACCUM or MODER into EXPAN or ACCEL. The swing must be bearish, EMA 8 must be below EMA 21, and the candle must close bearish.
Mode 2 - Medium:
A SHORT entry can appear when the current phase is MODER, EXPAN, or ACCEL. The swing must be bearish, EMA 8 must be below EMA 21, and the candle must close bearish.
Mode 3 - Easy:
A SHORT entry can appear when the current angle is above the weak angle threshold, the swing is bearish, price closes below EMA 8, and the candle is bearish.
Risk management:
The strategy includes a configurable Stop Loss percentage and Take Profit percentage.
When Trailing Stop is enabled, the Take Profit level is used as the trail activation price.
The strategy also includes an optional open-profit protection feature that can close the position after a minimum open profit condition is reached.
TP and SL levels are displayed on the chart while a position is active.
Visual elements:
Dynamic bullish and bearish Gann Fan levels.
Phase-colored background.
EMA 8 and EMA 21.
LONG and SHORT labels.
Live angle label.
Dashboard with current market state.
TP and SL lines.
Important usage notes:
Gann Fan and angle-based analysis can be sensitive to chart scaling, timeframe, volatility, and market conditions.
This strategy should be tested on each symbol and timeframe before use.
The default parameters are only a starting point.
Users should adjust the angle thresholds, pivot periods, Stop Loss, Take Profit, and Trailing Stop according to their own testing.
Disclaimer:
This script is for educational and analytical purposes only.
It does not provide financial advice.
It does not guarantee profits.
Past performance does not guarantee future results.
Always use proper risk management. Strategy

Pythagorean Time Price Geometry Ver 1.0Pythagorean Time Price Geometry — Ver 1.0
By Timepricedecoder
Overview
This indicator applies W.D. Gann's Time = Price principle using Pythagorean geometry to project natural time cycles and price grid levels directly on the chart.
Gann believed that financial markets move in geometric harmony — that price and time are not independent variables, but two sides of the same equation. When they balance, the market reaches a natural turning point.
This script operationalises that idea using the Pythagorean theorem — the ancient mathematical relationship where in a right-angled triangle, the square of the hypotenuse equals the sum of squares of the other two sides (a² + b² = c²). In market terms:
Side A (time) — the number of bars in the anchor swing
Side B (price) — the range of the anchor swing (High − Low)
Side C (hypotenuse) — the natural cycle projection derived from both
By selecting a Pythagorean Triple (sets of whole numbers satisfying a² + b² = c², such as 3-4-5, 5-12-13, 8-15-17), the script scales the time-price relationship into a precise geometric ratio. This ratio then defines the grid cell size, the cycle length, and the angle of the diagonal — all derived from a single anchor swing.
The result is a self-organising grid that maps where price should find support or resistance, and when time cycles are due to complete — giving the trader a structured, geometry-based framework rather than arbitrary indicator levels.
When time and price arrive at the same Pythagorean node simultaneously — the market is squaring — and that is where the highest-probability signals are generated.
Core Concepts
Time = Price Squaring
Price range and time duration are treated as the two legs of a right triangle. When they balance — the market is at a Square — reversals or accelerations are most likely.
Pythagorean Nodes
From the anchor swing (High → Low or Low → High), the script calculates:
Sq — Square of the swing (time leg = price leg). Highest grade signal
Hyp — Hypotenuse projection. Major cycle marker
½Hyp — Half Hypotenuse. Minor cycle node
½Sq — Early warning zone
These project forward as repeating time cycles across the chart.
Harmonic Grid
Price is divided into cells derived from the Pythagorean triple ratio (B/A × Range). The grid repeats both in time (columns) and price (rows), creating a natural map of support, resistance, and time confluence.
Signal Tiers
🟨 BUY/SELL-Sq — Time node + Price grid level align. Strongest signal
🟩 BUY/SELL-T — Time node only. Moderate signal
⬜ BUY/SELL-P — Price grid level only. Weakest, disabled by default
Confluence Zones ⚡
⚡ — Quarter cycle node
⚡⚡ — Half cycle node
⚡⚡⚡ — Full cycle node (highest confluence)
Recommended Settings
StyleGann NumberDivisorTripleSwing WidthScalping221/44-3-5NarrowShort Term441/24-3-5NormalMedium Term881/23-4-5NormalLong Term176Full3-4-5Wide
InstrumentType SettingNotesOptionsOptionsGrid origin auto-adjustedIndicesIndicesUse 88, 1/2 divisorStocksStocksUse Adaptive stabilityFuturesFuturesUse 44 or 88
Grid Stability
Strict — Anchors rarely shift. Best for trending markets
Adaptive — Default. Balances stability and responsiveness
Relaxed — Reanchors more freely. Best for ranging markets
How To Use
Let the script auto-detect the swing anchor (or set manually)
Watch for Sq labels on vertical cycle lines — these are key dates
Enter on BUY-Sq / SELL-Sq signals with candle confirmation
Use ⚡⚡⚡ confluence zones as high-alert turning point windows
The active zone box shows current grid cell position (Upper = bullish bias, Lower = bearish bias)
Disclaimer
This script is published for educational purposes only. It does not constitute financial advice. Past signal accuracy does not guarantee future results. The swing detection uses Daily OHLC data with lookahead enabled — results may differ slightly on live bars versus historical bars. Always use proper risk management. Trade at your own risk. Indicator

Gann Time Cycles Pro: Confluence
Think of the stock market like a giant, calm pond.
When the market has a **massive crash** (a bottom) or hits a **crazy all-time high** (a top), it is like dropping a giant boulder into that pond.
That boulder creates ripples. Those ripples travel forward in time. According to W.D. Gann, those ripples hit the shore at very specific mathematical intervals: **90 days, 180 days, 270 days, and 360 days** later. When a ripple hits, the market usually changes direction violently.
### How to Use the Custom Features (User-Defined)
**1. The 5 Anchors (Your "Boulders")**
Instead of just tracking one boulder, the system lets you drop up to 5.
* **How to use it:** Look at a Daily chart. Find the lowest low of last year. Make that **Anchor 1**. Find the highest high of six months ago. Make that **Anchor 2**.
* *Layman Translation:* You are telling the system, "Hey, these two dates were super important. Show me where their future ripples are going to land."
**2. The Custom Cycles (Your "Custom Ripples")**
You already have the standard ripples (90, 180, 270, 360). But what if a specific stock, like Tesla or Reliance, has its own weird, unique rhythm? Or what if you want to use the famous "144" Fibonacci number?
* **How to use it:** Go into the settings and type `144` into Custom Cycle 1, and maybe `45` into Custom Cycle 2.
* *Layman Translation:* You are telling the system, "I don't just want the standard ripples. I want to see a special ripple exactly 144 days after my boulder dropped."
---
### Your Step-by-Step Action Plan (How to trade it tomorrow)
Here is exactly what you do when you open PulseWire:
**Step 1: Turn on the Engine**
Apply the indicator to your chart. Go to the settings.
**Step 2: Set your Anchors (The Past)**
Look back at the chart and find 2 or 3 major turning points (big V-shaped bottoms or upside-down V-shaped tops).
* Check the box for `Use A1` and put in the date of the first bottom.
* Check the box for `Use A2` and put in the date of the top.
**Step 3: Set your Cycles (The Rhythm)**
Leave the standard 90, 180, 270, and 360 as they are. If you like a specific number (like 45 or 144), type it into the Custom slots. If you don't want custom ones, just type `0` to turn them off.
**Step 4: Hunt for the "Time Cluster" (The Future)**
Now, look at the blank, empty space on the right side of your screen (the future). The system has drawn a bunch of vertical lines (Orange for Calendar days, Blue for Trading days).
**THIS IS THE MOST IMPORTANT PART:**
You are looking for a spot where a line from Anchor 1 lands **right next to, or exactly on top of**, a line from Anchor 2.
* *Example:* Let's say Anchor 1's 360-day line lands on October 15th. And Anchor 2's 180-day line lands on October 16th.
* *What it means:* Two massive historical ripples are crashing into each other at the exact same time.
**Step 5: How to Trade It**
When the actual date arrives (October 15th), you do not just blindly buy or sell. You watch the price action.
* If the stock has been going up, up, up into that October 15th date... expect it to suddenly reverse and crash down. (Take profits, or prepare to Short).
* If the stock has been bleeding and crashing down into that October 15th date... expect it to suddenly find a bottom and shoot up. (Get ready to Buy).
**In short:** You use the overlapping lines to circle dates on your calendar. When that date arrives, expect the current trend to suddenly flip directions. Indicator

Indicator

Trend Angle Monitor | Fibonacci & Gann Cycles
Trend Angle Monitor | Fibonacci & Gann Cycles
Overview
Trend Angle Monitor measures the slope angle of price relative to the Average True Range (ATR) across three independent periods. By normalizing price movement with ATR, the tool produces degree-based angle readings that reflect genuine momentum strength — regardless of the asset's absolute price level or volatility regime. All three periods are derived from Fibonacci and Gann cycle numbers and are automatically adjusted to the active chart timeframe.
How it works
Angle calculation
Each angle is derived from the arctangent of the price change over a given lookback period divided by the ATR of that same period. Positive values indicate upward momentum; negative values indicate downward momentum. The magnitude reflects the steepness of the trend relative to normal volatility — not just raw price distance.
Three independent periods (P1, P2, P3)
Three trend angle lines are plotted simultaneously, each operating on a different lookback period. P1 is the fastest (short-term momentum), P2 is intermediate, and P3 is the slowest (structural trend). Period values are sourced from the Fibonacci sequence and Gann cycle theory:
P1 — Fast: 8, 13, or 21 bars depending on timeframe
P2 — Medium: 13, 21, 34, or 55 bars
P3 — Slow: 21, 55, 89, or 144 bars
Auto timeframe detection
When enabled, the tool detects the current chart timeframe (M1 through 1W) and automatically selects the most appropriate Fibonacci/Gann period set and angle thresholds. A manual preset override is available for users who prefer fixed parameters.
Background gradient
The chart background reflects the combined momentum state of all three angle lines. Each angle scores +1 (above upper threshold), −1 (below lower threshold), or 0 (neutral). The total score ranges from −3 to +3, producing seven distinct states:
+3
Yellow → Green — all three bullish
+2
Yellow → Light Green — two bullish
+1
Yellow → Gold — one bullish dominant
0
Orange — mixed / neutral
−1
Orange → Red — one bearish dominant
−2
Red-Orange — two bearish
−3
Orange → Deep Red — all three bearish
The gradient deepens progressively the longer the regime persists, building intensity over up to 30 bars.
Long / short signals
A green triangle (▲) is plotted below the bar when all three angles simultaneously cross above their upper thresholds for the first time (score transitions to +3). A red triangle (▼) is plotted above the bar when all three angles simultaneously cross below their lower thresholds (score transitions to −3).
Signals are non-repeating: once a long signal fires, it will not fire again until a confirmed short signal (−3) has occurred first, and vice versa. This prevents signal spam during choppy conditions while preserving clean re-entry logic after a genuine trend reversal.
Bar coloring
Individual bars are colored based on the P1 (fastest) angle state — bullish color above the upper threshold, neutral color within the neutral zone, bearish color below the lower threshold.
Trend lines and labels
Each of the three periods draws a straight price line from the lookback bar to the current bar, color-coded by its momentum state. Optional floating labels display the current angle value in degrees at the origin of each line, positioned above or below price depending on whether the angle is rising or falling.
Info panel
A compact table in the bottom-right corner shows the current and previous bar angle values for all three periods, color-coded by regime. It also displays the active timeframe preset, the threshold in use, and an overall BIAS reading (BULLISH / NEUTRAL / BEARISH) based on whether all three angles are in agreement.
Settings
Preset settings
Auto timeframe detection — enables automatic period and threshold selection
Manual preset — choose from M1, M5, M15, M30, 1H, 4H, 1D, 1W
Show info panel — toggle the summary table
Background gradient — toggle the background color system
Per-line settings (repeated for P1, P2, P3)
Show line, price source, period (manual), use auto period
Show label, line thickness
Line color, bullish color, bearish color, neutral color
Upper / lower threshold (manual), use auto threshold
Notes
Plots directly on the price chart as an overlay.
No external data sources are used. All calculations are self-contained.
Signals are bar-confirmed and do not repaint.
Designed for use on any liquid instrument across all major timeframes.
This tool is for informational and educational purposes only. It does not constitute financial advice, a trading recommendation, or a signal to buy or sell any asset. Past performance of any pattern or signal does not guarantee future results.
Always confirm setups across multiple timeframes and combine this tool with other forms of analysis before making any trading decision. Never risk more than you can afford to lose, and always apply proper position sizing and risk management. You are solely responsible for your own trading decisions.
Indicator

Gann Sq9 Levels - @darshaksscGann Square of 9 (Sq9) is one of W.D. Gann's most powerful tools for identifying
price support and resistance levels. This indicator applies the core Sq9 formula —
stepping ±0.25 increments on the square root of a base price — to automatically
plot key levels directly on your chart.
𝗛𝗼𝘄 𝗶𝘁 𝘄𝗼𝗿𝗸𝘀:
The indicator takes a base price (session high/low midpoint, session open, previous
close, or manual input) and calculates symmetrical resistance levels (R1–R6) above
and support levels (S1–S6) below using the Gann Sq9 formula:
Level = (√Base ± n × 0.25)²
𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀:
- Automatic Gann Sq9 support and resistance levels
- 4 base price modes: Session Mid, Session Open, Previous Close, Manual
- Clean dashboard showing R3 → LTP → S3 at a glance
- Price proximity alerts when approaching key levels
- Fully customisable colors and level count (1 to 10 each side)
- No repainting — all levels calculated and drawn on confirmed data
- Works on all instruments and timeframes (best on 5m, 15m, 1H intraday)
𝗛𝗼𝘄 𝘁𝗼 𝘂𝘀𝗲:
R1 and S1 are your primary levels for the session. Price respecting R1 = bearish
bias; price holding above S1 = bullish bias. Use R2/S2 as targets and R3/S3 as
extended targets or stop zones.
𝗕𝗮𝘀𝗲 𝗣𝗿𝗶𝗰𝗲 𝗚𝘂𝗶𝗱𝗲:
→ Session Mid (H+L/2) — recommended for intraday
→ Session Open — for gap-based analysis
→ Previous Close — for overnight/positional setups
→ Manual — for custom anchoring to any reference price
𝗧𝗶𝗺𝗲𝗳𝗿𝗮𝗺𝗲𝘀: Best on 5m / 15m / 30m / 1H
𝗜𝗻𝘀𝘁𝗿𝘂𝗺𝗲𝗻𝘁𝘀: Indices, Stocks, Futures, Forex, Crypto
⚠ This indicator is for educational and analytical purposes only.
It does not constitute financial advice. Always use your own judgment and
risk management when trading. Indicator

Gann Time Price Geometry Ver 1.0Gann Time Price Geometry — Ver 1.0
This indicator builds a dynamic Gann Square grid directly on your chart, anchored to automatically detected swing highs and lows. It combines classical Gann geometry with a scoring-based signal engine to highlight high-confluence buy and sell opportunities.
How it works
The script uses a Vector Circle Search to find the best pivot pair within a harmonic window around your chosen Gann number (88 bars by default). It scores each candidate swing by how closely its price-per-bar ratio and duration match the ideal Gann proportion, then anchors the full grid to the winning pair.
What you get on the chart
What is Drawn on the Chart
🔲 Full Square
The outer Gann Square spans your chosen Gann number in bars horizontally, and 2× the detected swing range vertically. This is the master structure everything else is built inside.
🔲 Sub-Squares (4 Inner Cells)
The full square is divided into 4 equal inner cells — 2 columns × 2 rows. Each cell gets its own set of angle lines projected from its corners. This creates nested geometry that gives you finer entry and exit precision within the larger structure.
📐 Angle Lines
1x1 — the true balance angle between price and time, projected from all four corners of both the full square and each sub-cell
2x1 / 1x2 — steeper and shallower angles showing acceleration and deceleration zones
All angles are clamped within their respective square boundaries so the chart stays clean
⏱️ Time Cycle Verticals
Vertical lines mark Gann's 1/8 harmonic divisions of time across the square:
1/2 cycle (orange, prominent) — the most powerful time node, midpoint of the square
1/4 and 3/4 cycles (dashed) — secondary time divisions where reactions are common
1/8 minor cycles (optional) — finer subdivisions for short-term timing
When price reaches an angle line and a time cycle vertical at the same bar — that is a Gann confluence point, and where this indicator focuses its signals.
Signal scoring (max ~10 pts per signal)
Set Min Confluence Score to 3–4 for quality signals. Lower it to 0 to see all geometrically valid touches.
Settings to tune first
Match Gann Number to your timeframe (88 for most, 44 for fast charts)
Check the Info Table — if Swing pts/bar doesn't match Diagonal, update the Swing Diagonal Is dropdown
Adjust Period Divisor to the harmonic you are trading (1/2 suits swing traders)
Alerts included — Gann Buy and Gann Sell, fire on bar close.
First-Time Setup — 3 Steps
Step 1 — Choose your Gann Number
Start with 88 on Daily or 4H charts. Use 44 on 1H or faster. This defines the width of your square in bars.
Step 2 — Match the Diagonal
Open the chart, look at the Info Table. Find Swing pts/bar and the suggest note next to it. If it says "use 2x1", set the Swing Diagonal Is dropdown to 2x1. Green ✅ means you are calibrated correctly.
Step 3 — Set your Confluence Level
Start at 3. If you are getting too many signals, raise it to 4 or 5. If you want to study all geometric touches without filtering, set it to 0.
Works on: Any instrument — stocks, crypto, forex, indices, commodities
Works on: Any timeframe — tune Gann Number to match
Alerts: Gann Buy and Gann Sell included, fire on bar close
Note on Line Limits
PulseWire Pine Script has a 500-line limit. Keep Squares Forward and Squares Backward at 2 or below to stay within this limit. The indicator will silently drop lines if the limit is exceeded.
Indicator

Indicator
