Astrology Events
Astrology Events
This indicator marks critical astronomical events that correlate with significant market movements, based on established principles of financial astrology and planetary cycle analysis.
CORE ASTRONOMICAL EVENTS TRACKED:
Planetary Sign Ingress (0 degrees)
Outer planet sign changes: Saturn, Jupiter, Uranus, Neptune, Pluto.
Inner planet sign changes: Sun (monthly), Moon (every 2.5 days approximately).
Special emphasis on 0 degrees Aries ingress across all celestial bodies.
Critical Degrees
Ending degrees (29 degrees) - Anaretic degree before sign transition.
24-hour harmonic divisions (15-degree intervals).
Zero-degree ingress points for all major planets.
Planetary Stations
Retrograde stations: When planets appear to stop and reverse direction.
Direct stations: When retrograde planets resume forward motion.
Includes all outer planets (Jupiter, Saturn, Uranus, Neptune, Pluto) plus Mercury.
Mercury Retrograde Periods
Complete retrograde cycles with start and end dates.
One of the most reliable indicators for market volatility and reversals.
Major Planetary Aspects
Conjunctions (0 degrees separation).
Squares (90 degrees).
Oppositions (180 degrees).
Trines (120 degrees).
Focus on slow-moving outer planet pairs that historically correlate with market movements.
Lunar Cycles
Automatically calculated New Moon phases.
Automatically calculated Full Moon phases.
Uses astronomical algorithms for precise ephemeris calculation.
RULE OF 3 CLUSTER DETECTION
Markets typically require multiple simultaneous astronomical events to produce significant movements. This indicator automatically detects when three or more events occur within a configurable time window (default: 3 days). Clusters are highlighted with background shading and labeled for easy identification.
HIERARCHICAL IMPORTANCE PRINCIPLE
Events are weighted by planetary velocity:
Slower-moving planets (Pluto, Neptune, Uranus) produce larger, longer-lasting market effects.
Faster-moving planets (Sun, Moon) produce shorter-duration effects.
Outer planet events occur less frequently and are therefore more significant.
CONFIGURABLE PARAMETERS:
Event Toggles:
Planet sign changes (0 degrees).
Ending degrees (29 degrees).
Retrograde and Direct stations.
24-degree harmonic intervals.
Sun sign changes.
Moon sign changes.
Mercury retrograde periods.
Major planetary aspects.
Moon phases (auto-calculated).
Aries ingress highlighting.
Rule of 3 cluster detection.
Display Settings:
Label size options (tiny, small, normal).
Individual color customization for each event category.
Cluster detection time window (1-14 days).
Minimum events for cluster threshold (2-5 events).
VISUAL INDICATORS:
Labels: Event markers positioned above/below price bars.
Lines: Vertical lines for significant events (Mercury retrograde, Aries ingress).
Background shading: Highlights Rule of 3 clusters.
Information table: Real-time display of active event filters.
DATA INPUT REQUIREMENTS:
Sample astronomical event dates are provided as templates. For accurate real-time analysis, users should update dates using:
Professional astronomical ephemeris data.
Planetary position calculators.
Astronomical almanacs.
ASTRONOMICAL CALCULATION METHODS:
Moon phases are calculated using:
Julian Date conversion algorithms.
Solar and lunar anomaly calculations.
Ecclesiastical moon phase formulas.
Automatic adjustment for leap years.
APPLICATION IN MARKET ANALYSIS:
This indicator is designed to identify potential timing windows for market reversals, accelerations, or consolidations. It should be used in conjunction with:
Traditional technical analysis, volume trend indicators, risk management practices
LIMITATIONS:
Astronomical events indicate potential timing windows, not directional bias.
Correlation does not imply causation!!!
Historical correlation varies across different markets and time periods.
Should not be used as a standalone trading system.
RCOMANDATIONS:
Update event dates quarterly using current ephemeris data.
Monitor for Rule of 3 clusters as high-probability timing windows.
Pay particular attention to outer planet events (occur less frequently, higher significance).
Cross-reference astronomical timing with traditional support/resistance levels.
Use 0-degree Aries ingress and 29-degree positions as primary alerts.
This indicator is for educational purposes. Astronomical timing methods should be integrated with comprehensive market analysis, data and proper risk management practices.
P.S THIS IS VERSION 1 AND STILL IN TEST
サイクル
ATH Retracement Levels### ATH Retracement Levels Indicator
**Overview**
The ATH Retracement Levels indicator is a powerful tool designed for technical analysts and traders seeking to identify key support zones during market pullbacks. By dynamically calculating the all-time high (ATH) of the instrument's price history, this indicator automatically plots horizontal retracement lines at -5%, -10%, -15%, and -20% below the ATH. These levels serve as potential support thresholds, helping traders anticipate price reactions and refine entry/exit strategies in trending or consolidating markets.
**Key Features**
- **Dynamic ATH Detection**: Continuously tracks and updates the highest high across the entire chart history for real-time relevance.
- **Customizable Retracement Lines**:
- **ATH Line** (Green, 2px): Marks the peak price for quick visual reference.
- **-5% Level** (Red, 1px): Shallow pullback zone for early support testing.
- **-10% Level** (Orange, 1px): Moderate retracement, often a psychological barrier.
- **-15% Level** (Yellow, 1px): Deeper correction, signaling potential trend weakness.
- **-20% Level** (Purple, 1px): Significant drawdown level, ideal for contrarian setups.
- **Informative Labels**: On the latest bar, each level displays its precise price value (formatted to two decimal places) with color-coordinated tags for effortless interpretation.
- **Pine Script v5 Optimized**: Built for efficiency with `max_lines_count=500` to handle extended timeframes without performance lag. Fully overlay-compatible for seamless integration with other indicators.
**How to Use**
Apply this indicator to any chart (stocks, forex, crypto, etc.) via TradingView's Pine Editor. It works best on daily or higher timeframes for long-term trend analysis but adapts to intraday views. Watch for price bounces or breakdowns at these levels to inform trades—e.g., buy on a -10% retest with bullish confirmation. For advanced users, the open-source code allows easy tweaks, such as adding more levels or alerts.
Elevate your charting workflow with ATH Retracement Levels—precision meets simplicity for smarter trading decisions. Share your feedback or custom variations in the comments!
Seasonality Range Marker For better Seasonality Analysation. To see Seasionality patterns in the chart.
VSA No Supply by MashrabNo Supply Signal created by Mashrab
Hi everyone! This indicator helps you find low-risk entry points during an existing uptrend.
Its main job is to spot "quiet" pauses in a stock's advance, right before it's ready to continue its upward move.
What's the Big Idea?
Think of a stock in an uptrend like someone climbing a staircase. They can't sprint to the top all at once! Eventually, they need to pause, catch their breath, and then continue climbing.
This indicator helps you find that "catch your breath" moment. It looks for a specific signal that shows all the sellers are gone (what we call "No Supply"). When there's no one left to sell, the stock is much more likely to go up.
How It Works (The Signals)
The indicator gives you two simple signals on your chart:
1. The "Get Ready" Signal (Grey Dot)
The indicator is always checking to make sure the stock is in a general uptrend. When it spots a Grey Dot, it's telling you: "Hey, the stock just had a quiet pullback day. Pay attention!"
This dot only appears if the bar meets four conditions:
It's a "down" bar (closed lower than it opened).
It has low volume (this is key! It shows sellers aren't interested).
It has a narrow range (it was a quiet, low-volatility bar).
It closed in the top half of its range (buyers easily stepped in).
When you see a Grey Dot, you don't buy yet. You just add the stock to your watchlist.
2. The "Go" Signal (Blue Triangle)
This is your entry trigger! A Blue Triangle appears on the next bar only if it confirms the upward move. This bar must be:
An "up" bar (closed higher than it opened).
It has high volume (showing that buyers and "big money" are now back and pushing the price up with conviction).
How to Use This Indicator
Grey Dot: See this? The setup looks good. Time to watch this stock.
Blue Triangle: See this? This is your entry confirmation. The move is now "on."
Red Line: This is your safety net. The indicator automatically draws your Stop-Loss at the low of the "Grey Dot" bar. This helps you define your risk on the trade right from the start.
Settings
Uptrend MA Period: (Default: 50) This is just the moving average used to make sure the stock is in an uptrend.
Volume/Range Lookback: (Default: 20) This is how many bars the indicator looks back at to decide what "average" volume or "average" range is.
That's it! I hope this tool helps you find great setups. As always, this isn't a magic crystal ball. It's a tool to help you react to the market. Test it out, and happy trading!
Realtime Squeeze Box [CHE] Realtime Squeeze Box — Detects lowvolatility consolidation periods and draws trimmed price range boxes in realtime to highlight potential breakout setups without clutter from outliers.
Summary
This indicator identifies "squeeze" phases where recent price volatility falls below a dynamic baseline threshold, signaling potential energy buildup for directional moves. By requiring a minimum number of consecutive bars in squeeze, it reduces noise from fleeting dips, making signals more reliable than simple threshold crosses. The core innovation is realtime box visualization: during active squeezes, it builds and updates a box capturing the price range while ignoring extreme values via quantile trimming, providing a cleaner view of consolidation bounds. This differs from static volatility bands by focusing on trimmed ranges and suppressing overlapping boxes, which helps traders spot genuine setups amid choppy markets. Overall, it aids in anticipating breakouts by combining volatility filtering with visual containment of price action.
Motivation: Why this design?
Traders often face whipsaws during brief volatility lulls that mimic true consolidations, leading to premature entries, or miss setups because standard volatility measures lag in adapting to changing market regimes. This design addresses that by using a hold requirement on consecutive lowvolatility bars to denoise signals, ensuring only sustained squeezes trigger visuals. The core idea—comparing rolling standard deviation to a smoothed baseline—creates a responsive yet stable filter for lowenergy periods, while the trimmed box approach isolates the core price cluster, making it easier to gauge breakout potential without distortion from spikes.
What’s different vs. standard approaches?
Reference baseline: Traditional squeeze indicators like the Bollinger Band Squeeze or TTM Squeeze rely on fixed multiples of bands or momentum oscillators crossing zero, which can fire on isolated bars or ignore range compression nuances.
Architecture differences:
Realtime box construction that updates barbybar during squeezes, using arrays to track and trim price values.
Quantilebased outlier rejection to define box bounds, focusing on the bulk of prices rather than full range.
Overlap suppression logic that skips redundant boxes if the new range intersects heavily with the prior one.
Hold counter for consecutive bar validation, adding persistence before signaling.
Practical effect: Charts show fewer, more defined orange boxes encapsulating tight price action, with a horizontal line extension marking the midpoint postsqueeze—visibly reducing clutter in sideways markets and highlighting "coiled" ranges that standard plots might blur with full highs/lows. This matters for quicker visual scanning of multitimeframe setups, as boxes selflimit to recent history and avoid piling up.
How it works (technical)
The indicator starts by computing a rolling average and standard deviation over a userdefined length on the chosen source price series. This deviation measure is then smoothed into a baseline using either a simple or exponential average over a longer window, serving as a reference for normal volatility. A squeeze triggers when the current deviation dips below this baseline scaled by a multiplier less than one, but only after a minimum number of consecutive bars confirm it, which resets the counter on breaks.
Upon squeeze start, it clears a buffer and begins collecting source prices barbybar, limited to the first few bars to keep computation light. For visualization, if enabled, it sorts the buffer and finds a quantile threshold, then identifies the minimum value at or below that threshold to set upper and lower box bounds—effectively clamping the range to exclude tails above the quantile. The box draws from the start bar to the current one, updating its right edge and levels dynamically; if the new bounds overlap significantly with the last completed box, it suppresses drawing to avoid redundancy.
Once the hold limit or squeeze ends, the box freezes: its final bounds become the last reference, a midpoint line extends rightward from the end, and a tiny circle label marks the point. Buffers and states reset on new squeezes, with historical boxes and lines capped to prevent overload. All logic runs on every bar but uses confirmed historical data for calculations, with realtime updates only affecting the active box's position—no future peeking occurs. Initialization seeds with null values, building states progressively from the first bars.
Parameter Guide
Source: Selects the price series (e.g., close, hl2) for deviation and box building; influences sensitivity to wicks or bodies. Default: close. Tradeoffs/Tips: Use hl2 for balanced range view in volatile assets; stick to close for pure directional focus—test on your timeframe to avoid oversmoothing trends.
Length (Mean/SD): Sets window for average and deviation calculation; shorter values make detection quicker but noisier. Default: 20. Tradeoffs/Tips: Increase to 30+ for stability in higher timeframes, reducing false starts; below 10 risks overreacting to singlebar noise.
Baseline Length: Defines smoothing window for the deviation baseline; longer periods create a steadier reference, filtering regime shifts. Default: 50. Tradeoffs/Tips: Pair with Length at 1:2 ratio for calm markets; shorten to 30 if baselines lag during fast volatility drops, but watch for added whips.
Squeeze Multiplier (<1.0): Scales the baseline downward to set the squeeze threshold; lower values tighten criteria for rarer, stronger signals. Default: 0.8. Tradeoffs/Tips: Tighten to 0.6 for highvol assets like crypto to cut noise; loosen to 0.9 in forex for more frequent but shallower setups—balances hit rate vs. depth.
Baseline via EMA (instead of SMA): Switches baseline smoothing to exponential for faster adaptation to recent changes vs. equalweighted simple average. Default: false. Tradeoffs/Tips: Enable in trending markets for quicker baseline drops; disable for uniform history weighting in rangebound conditions to avoid overreacting.
SD: Sample (len1) instead of Population (len): Adjusts deviation formula to divide by length minus one for smallsample bias correction, slightly inflating values. Default: false. Tradeoffs/Tips: Use sample in short windows (<20) for more conservative thresholds; population suits long looks where bias is negligible, keeping signals tighter.
Min. Hold Bars in Squeeze: Requires this many consecutive squeeze bars before confirming; higher denoise but may clip early setups. Default: 1. Tradeoffs/Tips: Bump to 35 for intraday to filter ticks; keep at 1 for swings where quick consolidations matter—trades off timeliness for reliability.
Debug: Plot SD & Threshold: Toggles lines showing raw deviation and threshold for visual backtesting of squeeze logic. Default: false. Tradeoffs/Tips: Enable during tuning to eyeball crossovers; disable live to declutter—great for verifying multiplier impact without alerts.
Tint Bars when Squeeze Active: Overlays semitransparent color on bars during open box phases for quick squeeze spotting. Default: false. Tradeoffs/Tips: Pair with low opacity for subtlety; turn off if using boxes alone, as tint can obscure candlesticks in dense charts.
Tint Opacity (0..100): Controls background tint strength during active squeezes; higher values darken for emphasis. Default: 85. Tradeoffs/Tips: Dial to 60 for light touch; max at 100 risks hiding price action—adjust per chart theme for visibility.
Stored Price (during Squeeze): Price series captured in the buffer for box bounds; defaults to source but allows customization. Default: close. Tradeoffs/Tips: Switch to high/low for wider boxes in gappy markets; keep close for midline focus—impacts trim effectiveness on outliers.
Quantile q (0..1): Fraction of sorted prices below which tails are cut; higher q keeps more data but risks including spikes. Default: 0.718. Tradeoffs/Tips: Lower to 0.5 for aggressive trim in noisy assets; raise to 0.8 for fuller ranges—tune via debug to match your consolidation depth.
Box Fill Color: Sets interior shade of squeeze boxes; semitransparent for layering. Default: orange (80% trans.). Tradeoffs/Tips: Soften with more transparency in multiindicator setups; bold for standalone use—ensures boxes pop without overwhelming.
Box Border Color: Defines outline hue and solidity for box edges. Default: orange (0% trans.). Tradeoffs/Tips: Match fill for cohesion or contrast for edges; thin width keeps it clean—helps delineate bounds in zoomed views.
Keep Last N Boxes: Limits historical boxes/lines/labels to this count, deleting oldest for performance. Default: 10. Tradeoffs/Tips: Increase to 50 for weekly reviews; set to 0 for unlimited (risks lag)—balances history vs. speed on long charts.
Draw Box in Realtime (build/update): Enables live extension of boxes during squeezes vs. waiting for end. Default: true. Tradeoffs/Tips: Disable for confirmedonly views to mimic backtests; enable for proactive trading—adds minor repaint on live bars.
Box: Max First N Bars: Caps buffer collection to initial squeeze bars, freezing after for efficiency. Default: 15. Tradeoffs/Tips: Shorten to 510 for fast intraday; extend to 20 in dailies—prevents bloated arrays but may truncate long squeezes.
Reading & Interpretation
Squeeze phases appear as orange boxes encapsulating the trimmed price cluster during lowvolatility holds—narrow boxes signal tight consolidations, while wider ones indicate looser ranges within the threshold. The box's top and bottom represent the quantilecapped high and low of collected prices, with the interior fill shading the containment zone; ignore extremes outside for "true" bounds. Postsqueeze, a solid horizontal line extends right from the box's midpoint, acting as a reference level for potential breakout tests—drifting prices toward or away from it can hint at building momentum. Tiny orange circles at the line's start mark completion points for easy scanning. Debug lines (if on) show deviation hugging or crossing the threshold, confirming hold logic; a persistent hug below suggests prolonged calm, while spikes above reset counters.
Practical Workflows & Combinations
Trend following: Enter long on squeezeend close above the box top (or midpoint line) confirmed by higher high in structure; filter with rising 50period average to avoid countertrend traps. Use boxes as support/resistance proxies—short below bottom in downtrends.
Exits/Stops: Trail stops to the box midpoint during postsqueeze runs for conservative holds; go aggressive by exiting on retest of opposite box side. If debug shows repeated threshold grazes, tighten stops to curb drawdowns in ranging followups.
Multiasset/MultiTF: Defaults work across stocks, forex, and crypto on 15min+ frames; scale Length proportionally (e.g., x2 on hourly). Layer with highertimeframe boxes for confluence—e.g., daily squeeze + 1H box for entry timing. (Unknown/Optional: Specific multiTF scaling recipes beyond proportional adjustment.)
Behavior, Constraints & Performance
Repaint/confirmation: Core calculations use historical closes, confirming on bar close; active boxes repaint their right edge and levels live during squeezes if enabled, but freeze irrevocably on hold limit or end—mitigates via barbybar buffer adds without future leaks. No lookahead indexes.
security()/HTF: None used, so no external timeframe repaints; all native to chart resolution.
Resources: Caps at 300 boxes/lines/labels total; small arrays (up to 20 elements) and short loops in sorting/minfinding keep it light—suitable for 10k+ bar charts without throttling. Persistent variables track state across bars efficiently.
Known limits: May lag on ultrasharp volatility spikes due to baseline smoothing; gaps or thin markets can skew trims if buffer hits cap early; overlaps suppress visuals but might hide chained squeezes—(Unknown/Optional: Edge cases in nonstandard sessions).
Sensible Defaults & Quick Tuning
Start with defaults for most liquid assets on 1Hdaily: Length 20, Multiplier 0.8, Hold 1, Quantile 0.718—yields balanced detection without excess noise. For too many false starts (choppy charts), increase Hold to 3 and Baseline Length to 70 for stricter confirmation, reducing signals by 3050%. If squeezes feel sluggish or miss quick coils, shorten Length to 14 and enable EMA baseline for snappier adaptation, but monitor for added flips. In highvol environments like options, tighten Multiplier to 0.6 and Quantile to 0.6 to focus on core ranges; reverse for calm pairs by loosening to 0.95. Always backtest tweaks on your asset's history.
What this indicator is—and isn’t
This is a volatilityfiltered visualization tool for spotting and bounding consolidation phases, best as a signal layer atop price action and trend filters—not a standalone predictor of direction or strength. It highlights setups but ignores volume, momentum, or news context, so pair with discreteness rules like higher highs/lows. Never use it alone for entries; always layer risk management, such as 12% stops beyond box extremes, and position sizing based on account drawdown tolerance.
Disclaimer
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Do not use this indicator on HeikinAshi, Renko, Kagi, PointandFigure, or Range charts, as these chart types can produce unrealistic results for signal markers and alerts.
Best regards and happy trading
Chervolino
LP's Distribution KillzonesLukesProjections High Volume Kill Zones
This includes the London and New York session Killzones.
Quantura - Session High/LowIntroduction
“Quantura – Session High/Low” is a professional-grade session mapping indicator that automatically identifies and visualizes the highs, lows, and ranges of key global trading sessions — London, New York, and Asia. It helps traders understand when and where liquidity tends to accumulate, allowing for better market structure analysis and session-based strategy alignment.
Originality & Value
This indicator unifies the three most influential global sessions into a single, adaptive visualization tool. Unlike typical session indicators, it dynamically updates live session highs and lows in real time while marking session boundaries and transitions. Its multi-session management system allows for immediate recognition of overlapping liquidity zones — a crucial feature for institutional and intraday traders.
The value and originality come from:
Real-time tracking of session highs, lows, and developing ranges.
Simultaneous visualization of multiple global sessions.
Optional vertical range lines for clearer visual segmentation.
Customizable session times, colors, and time zone offset for global accuracy.
Automatically extending and updating lines as each session progresses.
Functionality & Core Logic
Detects the start and end of each trading session (London, New York, Asia) using built-in time logic and user-defined UTC offsets.
Initializes session-specific high and low variables at the start of each new session.
Continuously updates session high/low levels as new candles form.
Draws color-coded horizontal lines for each session’s high and low.
Optionally adds vertical dotted lines to visually connect session range extremes.
Locks each session’s range once it ends, preserving historical structure for review.
Parameters & Customization
New York Session: Enable/disable, customize time (default 15:30–21:30), and set color.
London Session: Enable/disable, customize time (default 09:00–16:30), and set color.
Asia Session: Enable/disable, customize time (default 02:30–08:00), and set color.
Vertical Line: Toggle dotted vertical lines connecting session high and low levels.
UTC Offset: Adjust session timing to align with your chart’s local time zone.
Visualization & Display
Each session is color-coded for quick identification (default: blue for London, red for New York, green for Asia).
Horizontal lines track evolving session highs and lows in real time.
Once a session closes, the lines remain fixed to mark historical range boundaries.
Vertical dotted lines (optional) visually connect the session’s high and low for clarity.
Supports full overlay display without interfering with other technical indicators.
Use Cases
Identify liquidity zones and range extremes formed during active trading sessions.
Observe session overlaps (London–New York) to anticipate volatility spikes.
Combine with volume or market structure tools for session-based confluence.
Track how price interacts with prior session highs/lows to detect potential reversals.
Analyze session-specific performance patterns for algorithmic or discretionary systems.
Limitations & Recommendations
The indicator is designed for intraday analysis and may not provide meaningful output on daily or higher timeframes.
Adjust session times and UTC offset based on your broker’s or exchange’s timezone.
Does not provide trading signals — it visualizes session structure only.
Combine with liquidity and volatility indicators for full contextual understanding.
Markets & Timeframes
Compatible with all asset classes — including crypto, forex, indices, and commodities — and optimized for intraday timeframes (1m–4h). Particularly useful for traders analyzing session overlaps and volatility transitions.
Author & Access
Developed 100% by Quantura. Published as a Open-source script indicator. Access is free.
Compliance Note
This description fully complies with TradingView’s Script Publishing Rules and House Rules . It provides a detailed explanation of functionality, parameters, and realistic use cases without making any performance or predictive claims.
Extended MacrosExtended Macro Times from XX:42 to XX:15.
These are the times to trade and when the Smart Money Reversal is likely to occur.
Quantura - Average Intraday Candle VolumeIntroduction
“Quantura – Average Intraday Candle Volume” is a quantitative visualization tool that calculates and displays the average traded volume for each intraday time position based on a user-defined historical lookback period. It allows traders to analyze recurring intraday volume patterns, identify high-activity sessions, and detect liquidity shifts throughout the trading day.
Originality & Value
This indicator goes beyond standard volume averages by normalizing and aligning volume data according to the time of day. Instead of simply smoothing recent bars, it builds an intraday volume profile based on historical daily averages, enabling users to understand when during the day volume typically peaks or drops.
Its originality and usefulness come from:
Converting standard volume data into time-aligned intraday averages.
Visualization of historical intraday liquidity behavior, not just total daily volume.
Dynamic scaling using normalization and transparency to emphasize active and quiet periods.
Optional day-separator lines for precise intraday structure recognition.
Gradient-based coloring for better visual interpretation of volume intensity.
Functionality & Core Logic
The indicator divides each day into discrete intraday time positions (based on chart timeframe).
For each position, it stores and updates historical volume values across the selected number of days.
It calculates an average volume per time position by aggregating all stored values and dividing them by the number of valid days.
The result is plotted as a continuous histogram showing typical intraday volume distribution.
The bar colors and transparency dynamically reflect the relative intensity of volume at each point in the day.
Parameters & Customization
Number of Days for Averaging: Defines how many past days are included in the volume average calculation (default: 365).
UTC Offset: Allows synchronization of intraday cycles with local or exchange time zones.
Base Color: Sets the main color for plotted volume columns.
Color Mode: Choose between “Gradient” (transparency dynamically adjusts by intensity) or “Normal” (fixed opacity).
Day Line: Toggles dashed vertical lines marking the start of each trading day.
Visualization & Display
Volume is plotted as a series of histogram bars, each representing the average volume for a specific intraday time position.
A gradient color mode enhances readability by fading lower-intensity areas and highlighting high-volume regions.
Optional day-separator lines visually segment historical sessions for easy reference.
Works seamlessly across all chart timeframes that divide the 24-hour day into regular bar intervals.
Use Cases
Identify when trading activity typically peaks (e.g., session opens, news windows, or overlapping markets).
Compare current intraday volume to historical averages for early anomaly detection.
Enhance algorithmic or discretionary strategies that depend on volume-timing alignment.
Combine with volatility or price structure indicators to confirm market activity zones.
Evaluate session consistency across different time zones using the UTC offset parameter.
Limitations & Recommendations
The indicator requires intraday data (below 1D resolution) to function properly.
Volume behavior may vary across brokers and assets; adjust averaging period accordingly.
Does not predict price movement — it provides volume-based context for analysis.
Works best when combined with structure or momentum-based indicators.
Markets & Timeframes
Compatible with all intraday markets — including crypto, Forex, equities, and futures — and all intraday timeframes (from 1 minute to 4 hours). It is particularly valuable for analyzing assets with continuous 24-hour trading activity.
Author & Access
Developed 100% by Quantura. Published as a Open-source script indicator. Access is free.
Important
This description complies with TradingView’s Script Publishing and House Rules. It provides a clear explanation of the indicator’s originality, logic, and purpose, without any unrealistic performance or predictive claims.
Day of Week LetterLetters printed on the Daily candle corresponding the day of the trading week it is on. Used for weekly range logic
Set it to 'bring to front' to see it
Key Opens @mechs.tradesKEY OPENS
- **Daily Open** - 18:00 (6:00 PM)
- **True Asia Open** - 19:30 (7:30 PM)
- **Midnight/True Daily Open** - 00:00 (Midnight)
- **True London Open** - 01:30 (1:30 AM)
- **2am Open** - 02:00 (2:00 AM)
- **London Open** - 03:00 (3:00 AM)
- **6am Open** - 06:00 (6:00 AM)
- **True NY Open** - 07:30 (7:30 AM)
- **Pre Market** - 08:30 (8:30 AM)
- **NY Open** - 09:30 (9:30 AM)
- **10am Open** - 10:00 (10:00 AM)
Pair Trade Beta Calculator (WORKING VERSION)wrote by chatgpt5, calucate the beta for pair trading
Asset A: The asset you would like to long
Assest B: The asset you would like to short
VMMA Wave Edges [MTF]The VMMA Wave Edges is a multi-timeframe (MTF) overlay indicator that plots dynamic upper and lower edges formed by a band of Volume-Weighted Moving Averages (VWMAs) of varying lengths. It computes N VWMAs with lengths increasing arithmetically from start_len by incr, then plots:The maximum of all VWMAs → Upper Edge
The minimum of all VWMAs → Lower Edge
These edges are calculated on a higher timeframe (mtf_tf) and projected onto the current chart, creating a smooth, volume-sensitive envelope that adapts to volatility and trend strength.Use & InterpretationFeature
Purpose
Upper Edge
Dynamic resistance zone; price often reacts when approaching or breaking above.
Lower Edge
Dynamic support zone; price tends to bounce or consolidate near it.
Edge Contraction
Low volatility → potential breakout setup.
Edge Expansion
High volatility → trend continuation or exhaustion.
MTF Projection
Avoids repainting & noise by using cleaner higher-timeframe data.
Trading ApplicationsMean ReversionBuy near Lower Edge, sell near Upper Edge (especially in ranging markets).
Breakout ConfirmationPrice closing above Upper Edge on MTF → bullish breakout.
Below Lower Edge → bearish.
Trend FilterIn uptrend: price above Upper Edge → strong momentum.
In downtrend: price below Lower Edge → strong bearish control.
Support/Resistance FlipBroken Upper Edge → becomes future support (and vice versa).
RTH Previous Day's Range + SMTs [bilal x shpat]Overview
This advanced indicator is designed specifically for futures and equity traders who focus on Regular Trading Hours (RTH) sessions. It automatically plots the previous RTH session's high and low levels and detects Smart Money Theory (SMT) divergences across multiple correlated or inversely correlated instruments.
Key Features
📊 RTH Range Detection
Automatically identifies and tracks Regular Trading Hours (9:30 AM - 4:14 PM New York time)
Plots horizontal lines at the previous RTH session's high and low
Works seamlessly on all timeframes, including ETH (Extended Trading Hours) charts
Lines dynamically extend and update as new bars form
🔄 Smart Money Theory (SMT) Divergence Detection
Compares up to 3 correlated or inversely correlated assets simultaneously
Detects bullish and bearish SMT divergences automatically
Visual divergence lines connect previous session levels to current intraday highs/lows
Customizable SMT labels showing which instruments are diverging
Option to mark assets as "Correlated" or "Inversely Correlated" for accurate divergence detection
SMT detection occurs only during RTH sessions for cleaner signals
🎨 Fully Customizable Styling
3 Label Styles: Choose between "Full" (RTH Previous Day High), "Short" (RTH PDH), or "Lowercase" (rth previous day high)
Adjustable Label Sizes: Tiny, Small, Normal, or Large
Custom Colors: Separate color controls for lines, labels, bullish SMT, and bearish SMT
Line Extension: Control how many bars ahead lines extend
Line Width: Customize line thickness
📈 SMT Visual Indicators
Arrow Symbols: ▲ = Higher / ▼ = Lower (for correlated assets)
Alternate Symbols: 🔺 = Higher / 🔻 = Lower (for inversely correlated assets)
Color-coded divergence lines (white by default, fully customizable)
Optional SMT labels showing ticker symbols with directional indicators
Optional comparison table displaying current divergence status
⚙️ Comparison Settings
Add up to 2 comparison symbols (e.g., ES1!, YM1!, NQ1!)
Toggle each comparison asset on/off independently
Set correlation type (Correlated or Inversely Correlated) for each asset
Popular comparisons: ES vs NQ, YM vs ES, Equity vs Futures
🧹 Clean Chart Management
Option to delete previous RTH SMTs when new session starts
Automatic cleanup of outdated lines and labels
Transparent label backgrounds for minimal chart clutter
Lines track exact bar where high/low occurred
How It Works
Session Detection: The indicator identifies when RTH begins (9:30 AM ET) and tracks all price action during the session until close (4:14 PM ET)
Level Capture: At the start of each new RTH session, it captures the previous session's high and low and plots them as reference levels
SMT Analysis: During the current RTH session, it continuously compares the current session's high/low with the previous session's high/low across all selected instruments
Divergence Identification: When one instrument makes a higher high while another makes a lower high (or vice versa), an SMT divergence is detected and visualized
Use Cases
Liquidity Analysis: Identify when markets are taking liquidity at different rates
Reversal Signals: SMT divergences often precede significant reversals
Correlation Trading: Monitor when traditionally correlated markets begin to diverge
Key Level Trading: Use previous RTH high/low as support/resistance levels
Multi-Market Analysis: Compare ES, NQ, and YM simultaneously for institutional flow
Best Practices
Most effective on intraday timeframes (1m - 15m charts)
Works on both RTH and ETH chart sessions - meant to be used on a RTH chart
Compare highly correlated instruments (e.g., ES1! vs NQ1!)
Use in combination with volume analysis and market structure
SMT divergences are most powerful near key levels
Settings Overview
Comparison Symbols
Asset 2 & 3: Select tickers to compare (e.g., ES1!, YM1!)
Correlation toggles for each asset
Enable/disable each comparison independently
Styling
Line color, width, and extension length
Label color, size, and style (3 options)
Separate colors for bullish and bearish SMT lines
SMT Controls
Toggle SMT detection on/off
Show/hide SMT text labels
Optional SMT comparison table
Delete previous session SMTs option
Note: This indicator is best used by traders familiar with Smart Money Concepts (SMC) and inter-market analysis. Understanding market correlations is essential for accurate interpretation of SMT divergences.
thank you shpat for the SMT option in the last indicator, i tweaked it for this one
Miggy Oscillator — NeoWave v7.4.3 Adaptive ProMiggy Oscillator — NeoWave v7.4.3 Adaptive Pro
Miggy Oscillator — NeoWave v7.4.3 Adaptive Pro is an adaptive market oscillator built to identify trend reversals, momentum exhaustion, and liquidity pivot zones across multiple timeframes.
It combines NeoWave-style wave phase detection, volatility-adjusted threshold bands, and contextual divergence logic to deliver reliable reversal signals for Scalp, Intraday, and Swing trading.
Key Concepts
This script introduces a custom wave-phase engine that estimates the current stage of market structure rather than simply combining existing indicators.
It uses asymmetric momentum smoothing and ATR-based volatility scaling to adapt naturally between calm and high-volatility environments.
Divergences are context-aware: they only trigger when both momentum inflection and wave-phase confirmation align, minimizing false signals common to classic RSI or MACD tools.
How It Works
Wave Phase Detection
Calculates the relative position of price within impulsive or corrective phases based on momentum deviation from a dynamic baseline.
Adaptive Threshold Bands
Expands or contracts automatically with real-time volatility to keep sensitivity consistent across different market regimes.
Divergence and Exhaustion Logic
Bullish divergence: price forms a lower low while the oscillator forms a higher low during a corrective phase.
Bearish divergence: price forms a higher high while the oscillator forms a lower high during an impulsive phase.
Exhaustion tags appear when the oscillator pierces an adaptive band and momentum slope weakens.
Mode System
Scalp Mode: high sensitivity, short reaction window.
Intraday Mode: balanced sensitivity and confirmation.
Swing Mode: slower reaction, wide filters for large-scale moves.
Optional Long-Only Bias
Filters out short setups to focus on bullish structures.
How to Use
Choose the operational mode based on your timeframe.
Monitor interactions between the oscillator and outer bands for possible exhaustion or divergence.
Confirm the signal using structure or candle confirmation.
Manage risk:
Tight stops for Scalp mode (1–5 min).
ATR-based stops for Intraday mode (5–30 min).
Structural stops for Swing mode (1H+).
For better accuracy, combine it with Miggy Wave AI or Miggy Fibonacci Matrix to find confluence zones.
Inputs and Customization
Mode Selector: Scalp / Intraday / Swing
Sensitivity Control
Band Multiplier (threshold width)
Divergence Confirmation Bars
Long-Only Option
Color Presets: Miggy Neon (default), Solana Glow, Arctic Pulse, or custom
Signal Labels On/Off
Alert Language: EN or ES
Alerts
Available alert conditions:
Bullish Reversal Detected
Bearish Reversal Detected
Momentum Exhaustion Near Band
Example alert text:
Miggy Oscillator — Bullish reversal detected (Mode: {mode})
Miggy Oscillator — Bearish reversal detected (Mode: {mode})
Miggy Oscillator — Momentum exhaustion near {upper/lower} band
Best Practices
Always confirm divergence with price structure or higher timeframe context.
Avoid taking counter-trend signals in strong trends without confirmation.
Adjust Band Multiplier or switch mode during extreme volatility.
Works on Crypto, Forex, Stocks, Indices, and Commodities.
Limitations
This is not an automated trading system.
It is a technical analysis tool intended to help visualize momentum imbalances and potential reversals.
Performance depends on market conditions and trader confirmation.
Versioning and License
Uses TradingView’s Update feature for improvements (no separate minor releases).
Any future legacy fork will be explained clearly in the description.
License: MIT (open source).
Developed by Miggy.io / Mr. Migraine — 2025.
Publication Compliance
English-only title and description.
No emojis or special characters.
Original adaptive algorithm with detailed explanation.
Clear usage instructions.
Suitable for a clean chart publication preview.
SevenDayHighLowTableWithBoxes [CHE]SevenDayHighLowTableWithBoxes — Seven-day day-range boxes with a weekday-aware “ghost” projection and a compact table that tracks recent extremes and per-weekday hit rates.
Summary
This indicator visualizes each trading day as a colored box and annotates the final high and low with compact markers. It maintains a rolling seven-day view and a five-column table showing day name, high, low, range, and a per-weekday projection hit statistic. A dashed “ghost” box projects a typical range for the current weekday using a running average and an adjustable scaling factor. The script is written in Pine v6, runs on the main chart (overlay true), and emphasizes stable object handling and closed-bar finalization at day boundaries.
Motivation: Why this design?
Intraday traders often need fast context for where today’s price sits relative to recent daily extremes, without switching timeframes. A simple daily high/low overlay is informative but lacks structure, sizing context, and continuity. By grouping bars into local days (configurable UTC offset), drawing explicit boxes, and projecting a weekday-typical range, the chart becomes easier to scan. The compact table gives a quick audit trail of the latest seven days while tracking how often the weekday projection would have covered the realized range.
What’s different vs. standard approaches?
Reference baseline: Plain daily high/low lines or session boxes without context.
Architecture differences:
Weekday-tinted boxes and labels for today plus up to six prior days.
Weekday average range drives a dashed projection (“ghost”) sized by a user-defined percentage.
Per-weekday hit statistics recorded as hits over totals and displayed in the table.
ATR-based vertical offsets keep labels readable.
Live updates intraday; state is finalized at the local day switch.
Practical effect: The chart shows where current price sits inside a known daily envelope, plus how “typical” the day’s movement is for this weekday, aiding expectations and planning.
How it works (technical)
The script computes a local daily timestamp using the user’s UTC offset. A day change finalizes the prior day, writes its high, low, start and end indices, and records the bar indices of the terminal high and low.
For each weekday, it maintains a running average of realized ranges with a cap on the lookback count. The ghost projection length is the weekday average scaled by the user’s percentage setting.
Anchor selection for the ghost uses the most recent extreme and the close relative to the intraday midpoint to choose a low-anchored or high-anchored box.
A five-column table (Day, High, Low, Range, Ghost OK) is refreshed on the last bar. The “Ghost OK” column shows per-weekday cumulative hits over totals with a percentage, calculated before including the just-finished day.
Object counts are bounded to seven days by pruning arrays and deleting old boxes and labels. Visual updates for historical objects occur on the last bar to minimize overhead. No `security()` calls are used.
Parameter Guide
UTC (+/−) — Controls local day boundaries — Default: minus five hours — Set to your venue’s local time.
Session (for Time gate) — Session string — Default: full week — (Optional) computed internally; not applied to gating.
Show 7-Day High/Low Table — Toggles the table — Default: true — Disable to reduce UI load.
Show Day Boxes in Chart — Toggles day boxes — Default: true — Disable for a cleaner chart.
Table Position — Nine-point anchor — Default: Middle Right — Move to avoid overlap.
Table Background / Text Color / Min Cell Width — Styling controls — Defaults: gray background, white text, width twelve characters.
Weekday Colors (Sun…Sat) — Row and box tints — Defaults: semi-transparent hues — Adjust for your theme.
Triangle Transparency — Marker opacity — Default: zero — Increase to fade high/low dots.
Day Label Transparency — Day name opacity — Default: zero — Increase to reduce emphasis.
Box Border Width — Box stroke width — Default: one — Increase for stronger edges.
Extend Boxes Right — Extend current box — Default: false — Useful for forward planning.
Show Average Range Ghost Box — Dashed projection — Default: true — Disable if distracting.
Ghost Border Color / Width — Ghost styling — Defaults: gray, width one.
Ghost Length percent of AvgRange — Projection scale — Default: one hundred; bounds zero to five hundred — Lower to be conservative.
Max History Days for Average — Cap per-weekday averaging — Default: two hundred fifty-two; bounds thirty to five hundred.
ATR Length / Day Label ATR Multiplier / Triangle Up ATR Multiplier / Triangle Down ATR Multiplier — Offsets for label placement — Defaults: length one hundred; multipliers zero — Increase on dense instruments to prevent overlap.
Reading & Interpretation
Day boxes: The filled rectangle marks each day’s full high-low span; color encodes the weekday.
Markers: Small dots near the terminal high and low highlight where the final extremes occurred.
Ghost box: A dashed box sized by the weekday average range, anchored based on recent behavior. It is a typical span, not a target.
Table: Row one shows “Today”. Rows below list up to six prior days. “Ghost OK” shows per-weekday cumulative hits over totals with a percentage, which reflects historical coverage quality for that weekday.
Practical Workflows & Combinations
Trend following: Use the current box plus recent boxes to read expansion or compression days; combine with basic structure such as higher-highs and higher-lows or lower-lows and lower-highs for confirmation.
Exits and risk: When price nears the ghost boundary late in the session, consider managing exposure more conservatively.
Multi-asset and multi-timeframe: Works on minute charts. As a starting point, use five to less than sixty minutes. For cross-checks, pair with a higher timeframe bias filter.
Behavior, Constraints & Performance
Repaint/confirmation: The indicator updates intraday; extremes and ghost position can move while the day is open. Values are finalized on the next local day start.
HTF/security: None used; repaint risk is limited to live-bar movement.
Resources: `max_bars_back` five thousand; arrays are pruned to seven days; the table and color sync run on the last bar; the live ghost updates only in real time.
Known limits: Weekday averages can be unrepresentative during regime shifts, events, or gaps. Day boundaries depend on the UTC offset being set correctly. No alerts are included. The script displays warning labels when the timeframe is below five minutes or at sixty minutes and above.
Sensible Defaults & Quick Tuning
Start with the defaults.
Ghost too aggressive: Lower the percent scale.
Labels overlap: Increase ATR multipliers.
Clutter or performance issues: Hide the table or boxes, or disable the ghost.
Day boundary misaligned: Adjust the UTC offset to your market.
What this indicator is—and isn’t
This is a visualization and context layer for daily extremes and a weekday-based typical span. It does not predict direction, does not manage orders, and is not a complete trading system. Use it alongside market structure, risk controls, and position management.
Disclaimer
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Do not use this indicator on Heikin-Ashi, Renko, Kagi, Point-and-Figure, or Range charts, as these chart types can produce unrealistic results for signal markers and alerts.
Best regards and happy trading
Chervolino
LONG/SHORT Signals by YCGH CapitalThis indicator uses volatility as its primary input to help identify potential market
bottoms and tops. By measuring extreme price movements and volatility spikes, it generates
signals for both long (buy) and short (sell) opportunities.
BEST SUITED FOR:
This indicator works best when the market is in a clear trend - either uptrend or downtrend.
It excels at catching reversal points within trending markets and identifying exhaustion
points where trends may reverse.
HOW TO USE THIS INDICATOR:
1. IDENTIFY SIGNAL TYPES:
• Long Filtered (Dark Blue, Tiny): Conservative buy signals with higher probability
• Long Aggressive (Aqua, Small): Early buy signals for catching bottoms faster
• Short Filtered (Dark Red, Tiny): Conservative sell signals with confirmation
• Short Aggressive (Orange, Small): Early sell signals for catching tops
2. TRADING APPROACHES:
Conservative Traders:
- Focus only on Filtered signals (tiny arrows)
- Wait for full confirmation before entering
- Lower risk, fewer trades, higher win rate
Aggressive Traders:
- Use Aggressive signals (small arrows) for earlier entries
- Accept more risk for potentially larger profits
- More trades, catch moves from the beginning
Balanced Approach:
- Use Aggressive signals to spot opportunities early
- Confirm with Filtered signals or use them to add to positions
- Scale in with Aggressive, scale out with opposite signals
3. RISK MANAGEMENT:
- Always use stop losses below recent swing lows (long) or above swing highs (short)
- Risk less per trade on Aggressive signals (they have more false signals)
- Risk more per trade on Filtered signals (higher probability setups)
- Consider the broader trend - signals aligned with trend work better
4. COMBINATION STRATEGIES:
- Use with trend indicators (moving averages) to filter signals
- Combine with support/resistance levels for higher probability entries
- Look for signals near key price levels for best results
- Use volume confirmation to validate signal strength
5. TIMEFRAME RECOMMENDATIONS:
- 15min-1H charts: Day trading with quick reversals
- 4H-Daily charts: Swing trading with multi-day holds (RECOMMENDED)
- Weekly charts: Position trading for long-term trend reversals
IMPORTANT NOTES:
- Not all signals will result in profitable trades
- Best performance in trending markets, may produce false signals in sideways/choppy conditions
- Combine with your own analysis and risk management rules
- Past performance does not guarantee future results
Unlock Your Trading Edge with the Boost AIBINANCE:BTCUSDT
Stop the guesswork. Stop the "analysis paralysis." Stop using tools that look great in hindsight but fail in live trading.
We've combined more than 10 years of trading expertise with cutting edge AI to bring to you Boost AI for one reason: to create a real, tradeable edge.
This isn't just another "signal" indicator. It's an AI-driven engine that has been rigorously backtested, showing a 55x return over the last 5 years of market data. This indicator is built for BTC and is ideal on a 20min timeframe.
Why it's the only indicator you'll need:
Crystal-Clear Signals: Get simple, actionable "Buy" and "Sell" signals. No more confusion.
100% NON-REPAINTING: This is our core promise. The signal you see is the signal you trade. What you see on the chart is what you would have seen in real-time. No repainting. No back-fitting. No excuses.
AI-Driven Edge: Our proprietary AI model adapts to changing market conditions, identifying high-probability setups that human analysis often misses.
Proven Performance: The 55x backtest isn't a "perfect scenario" guess. It's the result of 5 years of historical data, giving you a baseline of the algorithm's performance.
Disclaimer: Past performance is not indicative of future results. The 55x return is based on a historical backtest and does not guarantee future profits. All trading involves risk, and you should only trade with capital you can afford to lose.
How to Get Access:
Access is $9.99 USDT per month.
Send Payment: Transfer 9.99 USDT (on the ERC-20 network) to this address: 0x1d8cb08411bdd334781e290e4fc2e64c9da67c9c
After paying, send us a DM and we'll give you access.
Get Access: Payment verification and granting access to your TradingView account may take upto 24 hours (However, in most cases, users have been given access in a few hours)
BTC MULTI-RSrelative strength 💪 its showing strenth relative 21 55 123 period of crypto....against btc...
Koosha Dab's True Momentum OscillatorTrue Momentum Oscillator based on code written by SparkyFlary:
tradingview.com/u/SparkyFlary/
Different timeframe calculations added to the code.
Magik- OB findermarks Magic Orderblocks 15 min time frame... when price visits the ob go to 1 min tf.. after price makes a mss.. enter.. enjoy!!!
Freedom Candlestick v5.0.5The is a momentum trading strategy for futures. There are also components of ICT, trend following, volume distribution, and volatility involved in the logic. We are currently using it on NQ and GC. We are also in the process of building a set up to work with ES.






















