インジケーター

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. インジケーター

Projected Volume (Intraperiod Estimate)Projected Volume (Intraperiod Estimate)
════════════════════════════════════════
OVERVIEW
Projected Volume replaces the standard volume study with a live, forward-looking
estimate of where the current bar's volume is likely to finish. Volume is only
known with certainty once a bar closes, which makes it hard to judge in real time
whether the bar in progress is trading heavy or light. This indicator solves that
by drawing the volume already traded as a solid column and projecting the
remaining, not-yet-traded volume as a hollow cap on top — so the anticipated
final volume of the developing bar is visible at a glance. The projection is
rebuilt on every update of the live bar and adapts to your chart timeframe and to
the data your subscription can access.
WHAT IT PLOTS
• Directional volume columns on every bar — green when close ≥ open, red when
close < open (the standard volume read you already use).
• On the current, unfinished bar only:
– a solid column for the volume traded so far;
– a hollow outline extending from the top of the solid column up to the
projected final volume;
– an optional label with the projected total and the percent of the period
elapsed.
As the bar fills in, the solid portion grows and the hollow cap shrinks toward
zero. At the close, projected equals actual.
HOW THE PROJECTION WORKS
The indicator uses two methods and selects between them automatically based on
whether sub-bar (intrabar) data is available.
1) Intraperiod volume profile — primary method
For each of the last N completed bars, the script requests lower-timeframe
volume and measures how volume accumulates through the period: what fraction of
the period's total volume is typically complete by the end of each time-slice —
the classic "how much of the day's volume is usually done by the first hour, the
second hour…" shape. That cumulative curve is averaged across the lookback window
to form a typical accumulation profile.
For the developing bar the script determines how far through the period it has
progressed, reads the typical cumulative fraction f at that point, and estimates:
projected total = volume so far ÷ f
Because the profile captures the real intraperiod shape — the U-shaped session
volume common in equities, or the flatter distribution of 24/7 crypto — the
estimate reflects typical behavior rather than assuming volume arrives at a
constant rate.
2) Average-of-increment — base-resolution fallback
When the chart is already at the lowest interval your data plan provides (for
example a 1-minute chart on a plan without seconds data), there is no sub-bar to
sample and the profile method does not apply. In that case the script projects:
projected total = volume so far + (1 − elapsed) × average volume of last N bars
This equals a typical bar early in the period, tracks the realized volume as the
bar fills, always sits at or above the volume already traded, and converges to
the actual figure at the close. It requires no lower-timeframe data and cannot
error. Elapsed time is measured from the clock, so no sub-bar feed is needed.
Automatic method selection
The script detects whether a usable lower timeframe exists that your plan can
serve. If so, it uses the profile method — and floors sub-sampling at one minute,
so 5m / 15m / 1h charts still build a genuine profile from 1-minute intrabars. If
not, it uses the average-of-increment fallback. The active method is shown in the
on-chart label, where a "· avg" suffix denotes fallback mode.
SETTINGS
• Intraperiod slices (12 / 24 / 48) — number of time-slices used to model the
accumulation curve within each period. 24 is roughly hourly on a daily chart.
• Lookback periods — number of completed bars averaged for the profile and the
fallback average (default 30).
• Auto sub-period timeframe — when on, the script chooses the intrabar sampling
resolution automatically. Turn off to set it manually.
• Manual sub-period timeframe — used when Auto is off; must be lower than the
chart timeframe.
• Allow seconds sub-sampling — off by default. Enable only if your plan provides
seconds data; when off, the script never requests sub-minute data and therefore
cannot error on a 1-minute chart.
• Min % elapsed before projecting — suppresses unstable projections in the
opening moments of a new bar.
• Up / Down volume colors and a toggle for the projection label.
READING THE LABEL
The label reads, for example, "Proj 1.2M (35% elapsed)" — the projected final
volume and how far the current period has progressed. A "· avg" suffix indicates
the average-of-increment fallback is active because intrabar data is unavailable
at that resolution.
BEHAVIOR, NOTES & LIMITATIONS
• Real-time by design. The projection exists only on the current, unfinished bar
and recalculates as that bar develops. Historical bars display actual traded
volume only — the indicator does not restate closed bars, but the live estimate
moves tick to tick as new volume arrives. This is expected behavior for a
forward projection, not hidden repainting.
• It is an estimate, not a guarantee. Accuracy is lowest in the first fraction of
a new bar and improves as the bar fills; the "Min % elapsed" input guards the
earliest, noisiest moments.
• The profile method depends on intrabar data availability, which varies by
symbol and subscription. Where it is unavailable, the indicator degrades
gracefully to the average-based method.
• Works across asset classes and timeframes. Because elapsed progress is measured
from intrabar count where available (and otherwise from the clock), it adapts to
both continuous (crypto) and session-based (equities/futures) markets.
• Volume reflects the data feed of the chart's symbol; index or aggregated tickers
may report volume differently from a single exchange.
CONCEPT
The tool pairs a standard directional volume histogram with an
intraperiod-accumulation model and presents the realized-versus-projected split
visually as a filled column plus a hollow cap. The aim is a single, glanceable
read on whether the bar in progress is on pace to finish heavy or light relative
to recent norms. インジケーター

ATH/ATL Fibonacci Retracement - Labels, Golden Pocket & AlertsPlots Fibonacci retracement levels anchored to the all-time high and all-time low of the loaded chart history. The range updates automatically as new highs or lows print, so the levels always reflect the full extent of price action without manual redrawing.
Features:
- Auto ATH/ATL tracking — the 0% and 100% anchors update dynamically across all available history.
- Flip toggle — switch 0% between the top (all-time high) and the bottom (all-time low) to suit your bias or the direction of the move you're measuring.
- Standard Fib levels — 0%, 23.6%, 38.2%, 50%, 61.8%, 78.6%, and 100%, each color-coded.
- On-chart labels — every level shows its retracement percentage alongside the exact price, placed to the right of the last bar. Adjustable offset.
- Golden pocket shading — the 61.8%–78.6% reaction zone is highlighted for quick visual reference. Toggle on/off.
- Built-in alerts — alert conditions on crosses of each major level, plus a golden-pocket entry alert, ready to wire up from the Create Alert dialog.
Notes: Levels are based on the chart's loaded history, so the all-time high/low depends on how far back your data goes and your timeframe. This is an analysis tool, not financial advice — use it alongside your own process and risk management. インジケーター

Astro: Planetary Time Projection [invincible3]Astro: Planetary Time Projection
Astro: Planetary Time Projection is a time-analysis indicator inspired by the market philosophy of W.D. Gann, who believed that markets are governed not only by price but also by recurring cycles of time.
Unlike traditional technical indicators that attempt to forecast future prices, this indicator is designed to project **potential market timing windows**. It starts from an important market high or low (the Anchor) and projects future dates based on the angular movement of selected celestial bodies.
The underlying idea is simple:
A significant market high or low establishes the starting point. As planets advance through specific angular distances from that anchor, the market may enter a period where a reversal, acceleration, breakout, or change in behavior becomes more likely.
The indicator does not predict price direction. Instead, it identifies when market participants may want to pay closer attention to price action.
-----------------------------------------------------------------------------------------------
Core Concept
The workflow follows four simple steps.
Step 1 — Identify an Important Anchor
Select a meaningful market event to use as the Anchor Date.
Typical anchors include:
• Major swing highs
• Major swing lows
• Bull market bottoms
• Bear market tops
• Long-term support or resistance reversals
• Breakout or breakdown dates
• Major economic or geopolitical events
The quality of the anchor often determines the usefulness of the projected timing windows.
-----------------------------------------------------------------------------------------------
Step 2 — Select One or More Planets
The indicator allows multiple planets to be enabled simultaneously.
Supported bodies include:
• Sun
• Moon
• Mercury
• Venus
• Mars
• Jupiter
• Saturn
• Uranus
• Neptune
• Pluto
• North Lunar Node
Each body moves at its own average angular speed, producing unique timing cycles.
-----------------------------------------------------------------------------------------------
Step 3 — Select Planetary Angles
Choose one or more angular projections.
Available presets include:
15°
30°
45°
50°
60°
72°
75°
87°
90°
115°
120°
144°
180°
216°
240°
270°
315°
360°
Custom angles may also be entered to support individual trading methodologies.
-----------------------------------------------------------------------------------------------
Step 4 — Project Future Time Windows
The indicator calculates the amount of time required for each selected planet to travel the chosen angular distance from the Anchor Date.
Those calculated dates are displayed as vertical timing lines on the chart.
These dates represent **potential periods of increased market significance**, where traders may observe:
• Trend reversals
• Trend continuation
• Breakouts
• Breakdown attempts
• Volatility expansion
• Momentum shifts
• Cycle completions
-----------------------------------------------------------------------------------------------
The Gann Perspective
W.D. Gann believed that markets exhibit recurring mathematical and natural cycles.
One of his enduring principles was:
"When Time is fulfilled, Price becomes vulnerable."
Rather than attempting to predict exact prices, Gann often focused on identifying moments when the market had completed an important time cycle.
This indicator adopts that philosophy by using planetary angular movement as a timing mechanism.
It does not assume that planets directly influence financial markets. Instead, planetary cycles are used as a structured and repeatable way to measure the passage of time from significant market events.
-----------------------------------------------------------------------------------------------
Time Projection Instead of Price Prediction
This indicator answers a different question than most technical tools.
Traditional indicators ask:
"Where might price go?"
Astro: Planetary Time Projection asks:
"When should I pay closer attention?"
The projected dates are intended to highlight periods where market behavior may become more dynamic. These dates should always be interpreted alongside price action and broader market context.
-----------------------------------------------------------------------------------------------
Time Confluence
One of the most valuable features of the indicator is the ability to enable multiple planets simultaneously.
When projections from different planetary cycles occur close together, a time confluence is created.
Many Gann practitioners consider these clustered periods to be more significant than isolated timing projections, as multiple independent cycles converge within a relatively short time window.
-----------------------------------------------------------------------------------------------
Repeat Cycle Projection
Markets often display repeating cyclical behavior over longer periods.
The Repeat Cycle option extends each selected planetary projection by additional 360° revolutions.
For example:
90°
450°
810°
1170°
-----------------------------------------------------------------------------------------------
This feature allows users to study both short-term and long-term timing relationships.
-----------------------------------------------------------------------------------------------
Forward and Backward Analysis
The indicator supports both:
Forward Projection
Projects future timing windows beyond the selected anchor.
Backward Projection
Projects historical timing relationships prior to the anchor, making it useful for research and historical cycle analysis.
-----------------------------------------------------------------------------------------------
Suggested Workflow
A common workflow is:
1. Identify a significant market high or low.
2. Set the Anchor Date.
3. Enable one or more planets.
4. Select the desired angular projections.
5. Observe where multiple planetary timing lines cluster.
6. Monitor those dates for technical confirmation using market structure, support and resistance, trend analysis, volume, or momentum indicators.
The indicator is intended to complement—not replace—traditional technical analysis.
-----------------------------------------------------------------------------------------------
Features
• Multiple planetary selection
• Planet-specific color coding
• User-defined Anchor Date
• Multiple angle projections
• Custom angular inputs
• Forward and backward projections
• Repeat 360° cycle projections
• Vertical timing windows
• Optional labels
• Lightweight TradingView implementation
-----------------------------------------------------------------------------------------------
Current Calculation Model
The current version estimates planetary movement using average angular speeds to generate practical timing projections within Pine Script.
It is designed as a lightweight and educational implementation suitable for market timing studies.
It is not intended to reproduce high-precision astronomical ephemeris calculations or professional astrology software.
-----------------------------------------------------------------------------------------------
Disclaimer
Astro: Planetary Time Projection is an educational market timing tool inspired by Gann's time-cycle methodology.
The projected dates identify potential timing windows, not guaranteed market reversals or price targets.
No indicator can predict future market movements with certainty. Users should combine this tool with sound technical analysis, disciplined risk management, and independent judgment before making trading decisions.
インジケーター

All-Time High/Low Fibonacci Retracement (with Flip)Tired of manually dragging the Fibonacci tool across macro charts every time an asset makes a new high or low? This indicator automates the entire process. It scans the absolute historical data of any asset to identify its true All-Time High (ATH) and All-Time Low (ATL), then dynamically projects standard Fibonacci retracement levels between them.
Whether you are analyzing a stock's decades-long macro cycle or looking for major historical support and resistance levels, this script keeps your charts perfectly anchored without the manual clutter.
Key Features
100% Automated Tracking: Uses historical state variables (var) to lock onto the ultimate lowest and highest prices ever printed on your current chart.
Real-Time Dynamic Updates: If the asset breaks out into price discovery (new ATH) or capitulates to a new bottom (new ATL), the script recalculates and shifts all Fibonacci lines instantly.
One-Click Flip Toggle: Built-in calculation flip. Measure retracements from the top down (bearish retracement) or flip it from the bottom up (bullish expansion) right from the settings menu.
Clean Visuals: Hard-coded with classic Fibonacci ratios (23.6%, 38.2%, 50.0%, 61.8%, 78.6%) using a subtle, non-intrusive color gradient that won't crowd your daily price action.
How to Use the Settings
Flip Retracement (Checkbox): * Unchecked (Default): Places 0% at the All-Time High and 100% at the All-Time Low (Ideal for finding support levels during a pullback from macro highs).
Checked: Places 0% at the All-Time Low and 100% at the All-Time High (Ideal for tracking major resistance levels and targets on the way back up).
💡 Pro-Tip: Because TradingView loads a limited number of historical bars on lower timeframes (like 5-minute or 15-minute charts), always load this indicator on a Daily (D), Weekly (W), or Monthly (M) chart first. This ensures the script catches the true historical inception highs and lows of the asset! インジケーター

インジケーター

MACD Divergence Suite [invincible3]MACD Divergence Suite
Overview
MACD Divergence Suite is an advanced MACD-based momentum and trend indicator designed to provide a clearer view of market direction, momentum strength, divergence, and multi-timeframe confirmation.
This indicator expands the traditional MACD by adding configurable moving average types, normalized MACD values, gradient cloud visualization, SMA-based candle coloring, divergence labels, signal arrows, and a compact multi-timeframe dashboard.
Configurable MACD Calculation
The indicator allows full customization of the MACD calculation. Users can choose the price source and select different moving average types for the fast line, slow line, and signal line.
Supported moving average types include:
• EMA
• SMA
• DEMA
• TEMA
• WMA
• VWMA
• HMA
• RMA
This makes the indicator flexible for different trading styles, assets, and timeframes.
Normalized MACD
The MACD values are normalized to a fixed scale, making momentum easier to compare across different markets and timeframes. This helps reduce the visual inconsistency that can happen when using raw MACD values on assets with very different price ranges.
Gradient MACD Cloud
A layered gradient cloud is plotted between the MACD line and the signal line. The cloud changes color based on bullish or bearish momentum and becomes visually stronger when the MACD spread increases.
This helps traders quickly identify momentum expansion, compression, and possible trend shifts.
Trend-Colored MACD Line
The main MACD line uses trend-sensitive coloring based on the selected bullish and bearish colors. Strong bullish movement appears with stronger bullish color, while strong bearish movement appears with stronger bearish color.
The signal line remains gray to keep the chart clean and easy to read.
Oscillator Bars
The oscillator bars show normalized MACD histogram strength. Bar colors use a gradient effect based on momentum strength, helping traders visually detect increasing or weakening momentum.
SMA Candle Coloring
The indicator includes SMA-based candle coloring on the main chart. Candles are colored bullish when price is above the selected SMA and bearish when price is below the selected SMA.
This provides quick trend confirmation directly on the price chart.
Divergence Detection
The indicator detects bullish and bearish divergence using the normalized MACD oscillator. Divergence lines and labels can appear on both the MACD pane and the price chart.
Bullish divergence highlights possible upside reversal areas, while bearish divergence highlights possible downside reversal areas.
Signal Arrows
MACD crossover signals are shown with arrows. The signals can be filtered using normalized MACD levels, helping reduce weak signals in neutral zones.
Arrow distance can also be adjusted so chart signals appear cleaner and do not overlap candles.
Multi-Timeframe Dashboard
A compact multi-timeframe dashboard summarizes market conditions across multiple timeframes.
The dashboard includes:
• Normalized MACD value
• MACD signal direction
• Histogram state
• Recent divergence status
• SMA-based trend condition
The trend row shows whether price is above or below the selected SMA, giving a simple Bull/Bear trend filter across timeframes.
Key Features
• Configurable MACD moving average types
• Adjustable fast, slow, and signal lengths
• Selectable price source
• Normalized MACD scale
• Gradient MACD cloud
• Trend-colored MACD line
• Gray signal line for cleaner visibility
• Strength-based oscillator bars
• SMA-based candle coloring
• Bullish and bearish divergence detection
• Divergence labels on MACD pane and price chart
• Multi-timeframe dashboard
• Optional normalized MACD signal filtering
• Adjustable signal arrow distance
• Custom bullish and bearish color presets
How to Use
Use the MACD line, signal line, and cloud to read momentum direction. A bullish cloud suggests positive momentum, while a bearish cloud suggests negative momentum.
Use the oscillator bars to confirm whether momentum is increasing or weakening.
Use divergence labels to identify potential reversal areas.
Use the SMA candle coloring and dashboard trend row as a trend filter. Bullish signals are generally stronger when price is above the SMA, while bearish signals are generally stronger when price is below the SMA.
Best Used For
This indicator is useful for:
• Trend-following analysis
• Momentum confirmation
• Multi-timeframe market structure
• Divergence-based reversal spotting
• Signal filtering
• Visual MACD analysis
Disclaimer
This indicator is intended for technical analysis and educational use only. It should not be used as financial advice. Always combine signals with proper risk management and additional market analysis.
インジケーター

インジケーター

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. インジケーター

Ribbon Conviction SystemRibbon Conviction System — Trend, Flow, Value and Adaptive Stop
Overview
This is a single decision-support system for intraday traders. It answers three questions on one chart: which way is the trend, how much conviction is behind the current move, and where a logical trailing stop sits. A moving-average ribbon defines direction, a conviction score from 0 to 100% grades every signal, and an adaptive volatility stop marks risk. The components are designed to work together as one filtered signal, not as a loose collection of separate indicators.
Why these components are combined
A moving-average crossover on its own fires constantly in sideways markets and gives no sense of whether a cross is meaningful. Each part added here exists to fix a specific weakness of the part before it, so the result is one filtered signal rather than several indicators stacked on a chart.
Ribbon (direction). Five Fibonacci-length averages — 8, 13, 21, 34, 55 — using a mix of Hull, EMA and Kaufman Adaptive Moving Average (KAMA). The KAMA anchors deliberately flatten in choppy conditions, so the ribbon stops giving direction when there is no trend. Weakness it leaves open: a crossover can still fire on a weak, low-conviction move.
Conviction score (filter). Instead of taking every crossover, each signal is graded 0–100% by blending four independent readings of the same bar, chosen because they measure different things rather than repeat each other:
Buy/sell flow — net buying versus selling pressure, inferred from lower-timeframe price-and-volume behaviour.
Effort vs move — how far price travelled for the volume spent; absorption and churn are penalised.
Trend quality — Kaufman Efficiency Ratio: directional travel divided by total path, separating trend from noise.
Price location — is price on the right side of value? Blends session VWAP slope, a swing-anchored VWAP, the session volume-profile value area (VAH/VAL/POC), and the prior session's VWAP and unfilled POC.
A flow-toxicity proxy (VPIN-style) then lowers the score when flow looks one-sided and unstable. Weakness it leaves open: all four readings come from the chart timeframe, so they can agree for the wrong reason.
Higher-timeframe agreement (independent confirmation). The same volatility-stop direction is computed on 3×, 5× and 15× the chart timeframe and folded in as a multiplier, not a fifth blended input. It is kept separate precisely because it is the one genuinely independent check on the chart-timeframe score: full agreement raises conviction, disagreement lowers it.
Adaptive volatility stop (risk). A Chande-style volatility stop whose ATR period and multiplier adapt through the Efficiency Ratio, so the stop tightens in clean trends and widens in chop. This turns the tool from "where is the signal" into "where is my risk if I take it."
How they work together
Direction (ribbon) decides the side. The conviction score decides whether a crossover on that side is worth showing and how strongly. Higher-timeframe agreement scales that conviction up or down. The adaptive stop shows the exit reference. Every signal is the product of all four stages working in sequence.
What it plots
The five-average ribbon with shaded bands; the 55 line is the bold trend-reference band.
Signal badges at qualifying crossovers, labelled with the band crossed and the conviction percent (for example "21 65%").
Optional value references: session VWAP, swing-anchored VWAP with bands, volume-profile VAH/VAL/POC, and the prior session's VWAP and POC.
The adaptive volatility stop as a step line with a live distance label.
A compact dashboard summarising trend, conviction and each component, higher-timeframe agreement, the stop, and the data mode.
A small higher-timeframe agreement ribbon.
How to use
Add it to an intraday chart. The defaults suit index futures, but direction works on any symbol.
Spot vs futures: many spot indices publish no real volume, which the flow, value-area and toxicity parts depend on. Under "Data source" the script auto-detects this and switches the volume-based parts to a time-at-price method so everything still works; you can also set the mode manually. The dashboard "Data" row shows which mode is active.
Trade in the ribbon's direction. Prefer signals with a higher conviction percent and higher-timeframe agreement, and treat low-conviction crosses as noise. Use "Hide signals weaker than" to suppress them.
Use the adaptive stop as a trailing-risk reference, sized to your own plan.
The "Look & size" group controls signal size, dashboard size and position, a "Minimal" preset (ribbon + signals + stop only), and band lightness.
Originality
The individual techniques — adaptive moving averages, the Efficiency Ratio, effort-versus-result, VWAP, volume profile and volatility stops — are publicly documented. What is original here is the integration: a single conviction score that fuses chart-timeframe flow, effort, efficiency and value, damps it by flow toxicity, and scales it by independent higher-timeframe agreement, then gates an adaptive-stop-aware signal on that score. The components were selected so each covers a distinct weakness, and redundant filters were deliberately left out to keep one clear signal.
Credits
Perry Kaufman — Adaptive Moving Average and Efficiency Ratio. Tushar Chande — Volatility Stop concept. The effort-versus-result component is an original, compact reimplementation inspired by the publicly described effort-versus-result method from the volume-spread-analysis lineage.
Disclaimer
This script is for education and information only. It is not financial, investment or trading advice and does not guarantee any outcome. Signals describe current conditions; they do not predict the future. Markets carry substantial risk of loss. Volume-based readings depend on the data feed and are unreliable on instruments without real volume. Always test on your own market and timeframe, and manage risk with your own stops and position sizing. The author is not a licensed financial advisor; consult a qualified professional before making financial decisions. You are solely responsible for your own trading decisions. インジケーター

インジケーター

インジケーター

インジケーター

インジケーター

Volume Participation Curve [JOAT]Volume Participation Curve
Introduction
VPC Volume Participation Curve is an open-source volume seasonality indicator that compares current volume against historical participation for the same time bucket. It helps answer a simple but important question: is current activity meaningful compared with what usually happens at this time?
Instead of treating all volume bars equally, VPC builds recurring buckets by minute, hour, day, or month, then compares live volume against the expected bucket value. It also tracks session pace so traders can see whether the session is leading or lagging expected participation.
Core Concepts
1. Time-Bucketed Expected Volume
The indicator builds historical volume samples by time bucket. Auto mode chooses practical buckets based on the chart timeframe.
2. Median or Mean Summary
Expected volume can be calculated by median or mean. Median is the default because it is more robust against abnormal spikes.
3. Participation Ratio
The main curve is current smoothed volume divided by expected volume. A value above 1.0 means current activity is above expectation.
4. Session Pace
Session cumulative volume is compared with cumulative expected volume to determine whether the whole session is leading or lagging.
5. Regime Bands
Expansion and compression thresholds are shown as clean bands around the 1.0 baseline.
Features
Expected volume engine: Learns recurring volume behavior from historical buckets
Participation curve: Displays current volume relative to expected activity
Session pace curve: Shows whether cumulative session activity is ahead or behind
Expansion and compression bands: Identifies above-expected or below-expected participation
Dark-mode fills: Uses restrained green/red/neutral blends
Top-right dashboard: Shows bucket, participation, pace, surprise, growth, state, and sample count
Confirmed alerts: Includes expansion, compression, pace lead, and pace lag alerts
Input Parameters
Seasonality:
Historical Samples per Bucket
Bucket Mode: Auto, Minute, Hour, Day, or Month
Expected Value: Median or Mean
Curve:
Volume Smoothing
Session Pace Window
Visual:
Show Regime Bands
Show Pace Curve
Color Background
How to Use
Step 1: Read the participation curve relative to the 1.0 baseline.
Step 2: Treat readings above 1.2 as expansion context and readings below 0.8 as compression context.
Step 3: Confirm whether session pace agrees with the current bar's participation.
Step 4: Use the output as a participation filter for breakout, continuation, or reversal tools.
Limitations
New symbols or sparse histories may need time to build useful bucket samples
Unusual news or event-driven sessions can distort expected-volume comparisons
Volume reporting differs by asset class and exchange
This indicator does not predict direction; it measures participation context
Originality Statement
VPC is an original JOAT volume model combining time-bucketed expected volume, session pace, expansion/compression bands, and confirmed alerts in a Pine Script v6 pane indicator.
Disclaimer
This script is for educational and informational purposes only. It is not financial advice and does not guarantee future results. Trading involves risk, and users should apply their own risk management.
Made with passion by jackofalltrades
インジケーター

Time AnchorsTime Anchors
Plots up to 10 horizontal price anchors and up to 10 vertical time markers at user-configured times of day. Designed for futures traders who track key intraday times — session opens, economic releases, hour boundaries.
Horizontal lines capture the open price of the bar that opens at the specified time (e.g., 09:30) and extend that level forward, with the time label aligned to the right and vertically centered on the price.
Vertical lines mark a specific time of day, extending top-to-bottom across the chart, with a stacked time label pinned to the bottom of the visible viewport.
Daily reset. Both line types are wiped at the start of every futures trading day (18:00 NY) — the chart only ever shows today's anchors.
Per-line styling. Each of the 20 slots independently configures:
Time (HH:MM, 24-hour)
Line style — solid / dashed / dotted
Line color
Label color
Label size — tiny / small / normal / large / huge
Global settings
Timezone — default America/New_York
Show horizontal lines / Show vertical lines — master toggles
Label offset (bars) — gap between line endpoint and the right-side label
Horizontal line width / Vertical line width
Disable a slot by clearing its Time field.
Timeframe note. Detection requires the chart bar to open exactly at the configured minute. Works cleanly on 1m, 5m, 15m, 30m, and NY-aligned 1h. On non-aligned timeframes (e.g., a 4h chart not anchored to NY), times that fall between bar opens are silently skipped.
Credits. Uses the PineCoders VisibleChart library for viewport-aware label positioning. インジケーター

Time-Based Vertical Fib ProjectionsTime-Based Vertical Fib Projections
This indicator automatically measures the time it takes for price to form the high-to-low range during the time window from 20:00 to 00:00 EST.
Once the session ends, the script identifies the highest high and lowest low within that range, calculates the time distance between those two points, and projects that same time interval forward as vertical time levels.
Projection lines are plotted at 1σ, 2σ, 3σ, 4σ, 5σ, and beyond, based on the measured time interval. These projected vertical levels can help traders anticipate future timing windows where price may react, expand, reverse, or reach important intraday objectives.
Features include:
Automatic detection of the 20:00–00:00 EST range.
Measures time between the range high and range low
Projects forward time-based standard deviation levels
Optional labels for each projection
Optional marking of the original range high and low times
Adjustable number of projections
Custom line colors, style, width, and history length
This tool is intended for time-based analysis and does not generate buy or sell signals. It should be used alongside market structure, liquidity, session context, and risk management.
Update Notes
The time-based range window is now fully customizable from the indicator settings.
The default range remains 20:00–00:00 EST, but users can now adjust the start and end time to define their own custom measurement window. The indicator will use the selected range to identify the high and low, calculate the time distance between those points, and project the vertical time levels forward from that custom range.
This makes the tool more flexible for traders who want to apply the same time-projection logic to different sessions, killzones, or custom trading windows.
インジケーター

Time-Based Fib ProjectionsTime-Based Vertical Fib Projections
This indicator automatically measures the time it takes for price to form the high-to-low range during the time window from 20:00 to 00:00 EST.
Once the session ends, the script identifies the highest high and lowest low within that range, calculates the time distance between those two points, and projects that same time interval forward as vertical time levels.
Projection lines are plotted at 1σ, 2σ, 3σ, 4σ, 5σ, and beyond, based on the measured time interval. These projected vertical levels can help traders anticipate future timing windows where price may react, expand, reverse, or reach important intraday objectives.
Features include:
Automatic detection of the 20:00–00:00 EST range.
Measures time between the range high and range low
Projects forward time-based standard deviation levels
Optional labels for each projection
Optional marking of the original range high and low times
Adjustable number of projections
Custom line colors, style, width, and history length
This tool is intended for time-based analysis and does not generate buy or sell signals. It should be used alongside market structure, liquidity, session context, and risk management. インジケーター

Time zoneI wrote a small indicator for myself that draws time zones and it is convenient to edit them through the settings.
I've tried a lot that I didn't find inconvenient or overloaded.
Opportunities:
1 - Allocation of a time range, the one that is convenient for you in terms of currency volatility.
2 - Adjusting the color of the periods.
3 - Display in the upper right corner of the time until the close of trading according to your timings.
Maybe it will be convenient for someone, use it, share it. Over time, I will add functionality here that will improve the convenience.
--------
Написал небольшой индикатор для себя, который отрисовывает временные зоны и их удобно править через настройки.
Перепробовал множество, которые мне не показались не удобными и перегруженными.
Возможности:
1 - Выделение временного диапазона, того, который вам удобен по волатильности валют.
2 - Корректировка цвета периодов.
3 - Отображение в правом верхнем углу времени до закрытия торгов по вашим таймингам.
Может кому то будет удобно, пользуйтесь, делитесь. Со временем добавлю сюда функционала, который будет улучшать удобство. インジケーター

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. インジケーター

インジケーター

インジケーター
