Indicator

Indicator

Indicator

X Trading - BTCUSDT Master SuiteWelcome to the X Trading Master Suite BTCUSDT ONLY— a complete, all-in-one algorithmic trading system engineered specifically for high-probability scalping and day trading.
Built around the core concepts of Smart Money Concepts (SMC), market rhythm, and the AMD (Accumulation, Manipulation, Distribution) cycle, this suite gives you institutional-level context directly on your chart without the clutter.
🌟 Core Features:
1. The X Trading Dashboard (Live Rhythm Tracking)
Never second-guess market conditions again. The live dashboard tracks the current trading session (Asia, London, NY), the 1-Hour macro trend, today's total range ($ move), and the exact market state (Break vs. Retest) so you know exactly when to execute.
2. Institutional SMC Matrix
The algorithm automatically tracks major liquidity zones in real-time:
Order Blocks (OB): Dynamic support and resistance boxes drawn from structural pivots.
Fair Value Gaps (FVG): Auto-detected market imbalances showing where institutions left unfilled orders.
3. Precision Signals with Automated Risk Management
When a highly filtered, institutional liquidity sweep aligns with market momentum, the indicator fires a Sniper Buy/Sell signal. It instantly plots:
💰 Exact Entry Line
😢 Dynamic Stop Loss (SL) and an Extended SL (🛡️) for high volatility.
🔥 Target Take Profit (TP) Box: A visual "ghost candle" showing the exact zone to take profits.
🚀 Runner Target: For extended momentum plays.
4. Market Rhythm & Momentum
Session Backgrounds: Clean, transparent overlays showing the Asian, London, and NY sessions.
Double Bollinger Band Faint Overlays: Visually identifies when the market is ranging, breaking out, or retesting the mean.
EMA Ribbon (8/34) & Moving Averages: A custom momentum ribbon fill paired with the 50, 100, and 200 EMAs to keep you on the right side of the trend.
Early Exit (X Marks): If momentum shifts sharply against your trade, the algorithm prints a visual "X" to warn you to secure profits early.
5. Automated Alert System
Fully compatible with TradingView alerts. Receive exact Entry, SL, and TP prices directly to your device the second a setup occurs, as well as high-momentum session open warnings.
How to get access:
This is a premium, Invite-Only system locked for the X Trading community.
📲 To request access, ask questions, or watch this system dominate live in action, reach out to me on TikTok: @xtrading38 Indicator

Schrodinger Zone Probability [JOAT]SCHRÖDINGER ZONE PROBABILITY
The most quantitatively ambitious indicator in the JOAT suite. Detects Fair Value Gaps and Order Blocks the way a serious SMC engine should — and then, before they are touched, treats each one as a superposition zone with two simultaneous probabilities: P_S (the probability it will act as Support when revisited) and P_R (the probability it will act as Resistance). The two probabilities sum to one. The zone exists in a superposition of both states until price actually touches it; at that moment the wavefunction collapses to a single classical state — S or R — driven by the bars-after-touch confirmation logic. Then the script tags the zone with the committed direction and archives the collapse.
Detection — FVGs and OBs done properly
Two independent zone types feed the superposition engine:
Fair Value Gaps — the standard 3-candle imbalance definition, ATR-filtered (minimum gap = configurable × ATR, default 0.30×) so only meaningful gaps qualify. Bull and bear FVGs both detected.
Order Blocks — three methods exposed:
Last Opposite — latest opposite-color candle before displacement.
Extreme Opposite — most extreme (lowest low / highest high) candle in the walk-back window.
Strict Volume — Last Opposite filtered by volume above MA.
Displacement (the move that creates the zone) requires a body of displacement ATR multiple × ATR (default 1.20×). A configurable walk-back window controls how far back to search for the OB origin. Configurable mitigation rule (Wick = any pierce, Close = bar must close beyond).
The headline math — three-factor superposition probability
The collapse probabilities P_S / P_R are computed as a weighted blend of three orthogonal factors:
Distance factor — distance from current price to the zone, decayed exponentially with a configurable half-life in ATR units (default 2.0 ATR). Closer zones have higher commit probability.
Direction factor — which side of the zone current price is on. Above the zone leans the read toward Support collapse; below leans toward Resistance.
Flow factor — EMA-slope alignment over a configurable flow window (default 20 bars). Bullish flow biases toward Support; bearish flow biases toward Resistance.
Each factor's weight is independently tunable. Defaults (0.45 distance / 0.30 direction / 0.25 flow) are the script's institutional calibration. The output is two probabilities that sum to 1.
A zone with P_S ≈ P_R ≈ 0.5 is in pure superposition — the model is genuinely undecided. A zone with P_S = 0.85 / P_R = 0.15 is in a state nearly committed to Support; the wavefunction has already partly collapsed.
Wavefunction collapse — the engine's headline event
When price enters the zone within a configurable touch tolerance (default 0.05 × ATR slack) and holds inside for the configurable holdBars window (default 3 bars), the zone collapses to a single classical state:
Collapse to S — price bounced; the zone acted as Support. Marker prints "(+)→S" at the centroid.
Collapse to R — price was rejected from the other side; the zone acted as Resistance. Marker prints "(+)→R".
A configurable connector line is drawn at the committed level. Collapsed zones are optionally archived (default ON) so the chart shows the full history of how superpositions resolved.
Visual system — superposition rendering
Vertical gradient fill — each zone is rendered as a stack of N sub-boxes (configurable, default 8 slices) with progressive transparency, creating a vertical gradient that visually communicates "high probability of support at the bottom of the zone, high probability of resistance at the top". This is the script's signature visual.
Glow border — configurable glow intensity; becomes thicker when uncertainty is high (P_S ≈ P_R).
Animated superposition pulse — for zones in pure superposition (P ≈ 0.5), transparency oscillates with bar_index to indicate undecided state. Configurable period and amplitude.
Probability labels — P_S / P_R values printed on each active zone.
Zone type tags — FVG_BU, FVG_BE, OB_BU, OB_BE so origin is unambiguous.
Collapse markers — fancy glyphs (+)→S / (+)→R or plain S / R, configurable.
Show-only-superposition mode — hide collapsed and archived zones for a minimalist view.
Right extension — zones project a configurable number of bars to the right.
A locked institutional palette (cyan-teal bull / magenta bear) gives the chart a distinctive quantum-finance identity.
Dashboard
Monospaced table positionable to any of nine corners. Surfaces:
Active superposition zone count and archived count.
Nearest zone with its P_S / P_R values and distance.
Last collapse direction with bars-ago.
Current flow direction.
Detection thresholds and weights in use.
Mitigation rule.
Alerts
Multiple alert conditions:
New Superposition Zone Created (FVG or OB)
Collapse to Support
Collapse to Resistance
Approaching Zone (within collapse-touch tolerance)
High-Uncertainty Zone formed (P_S ≈ P_R ≈ 0.5)
How to read it
Three reads, in order of conviction:
Collapse alert with extreme one-sided probability — e.g. a zone with P_S = 0.85 collapses to S. The model was confidently pointing at one outcome, and the market confirmed it. The highest-conviction confluence read the script produces.
Approaching a zone with sharp probability bias — when P_S or P_R is dominant before touch, the model is committed to one direction. Position toward the dominant side; if the collapse confirms, you are in early.
High-uncertainty zone (P ≈ 0.5) — stand-aside signal. The model is genuinely undecided; trade only with strong external confluence (HTF structure, news flow) or skip the zone entirely.
Suggested settings
Defaults (FVG ATR 0.30×, displacement 1.20×, OB Last-Opposite, 15-bar walk-back, weights 0.45 / 0.30 / 0.25, half-life 2.0 ATR, 3-bar hold) are tuned for 15m–4H on liquid markets. For lower timeframes drop displacement to 1.0× and hold to 2. For HTF raise FVG ATR to 0.50× to keep only large gaps. The weights are calibrated together — change one and the others rebalance the probabilities; experimenting with the weights is a legitimate way to specialise the script to your instrument.
Originality
The implementation — the dual-source zone detector (FVG + OB) with three OB methods, the three-factor probability blend (distance / direction / flow) with independent weights, the exponential ATR-halflife distance decay, the touch-with-hold collapse-confirmation state machine, the vertical-gradient zone render using N stacked sub-boxes, the uncertainty-modulated glow border, the animated superposition pulse for high-uncertainty zones, the archive-on-collapse logic, and the dashboard's probability-aware layout — is JOAT-original. No third-party code reused. The Schrödinger framing (superposition → collapse) is the original conceptual contribution; the math is purpose-built.
Limitations
The "probability" output is a heuristic blend of three factors that historically correlate with which side a zone acts as — it is a ranked confidence, not a true Bayesian posterior. The factor weights are exposed precisely because no single weighting is universally correct. The collapse confirmation requires the holdBars window to elapse, so collapse markers lag the actual touch by that window (intentional — single-bar pierces should not commit a zone). The animated pulse for high-uncertainty zones is purely visual.
-made with passion by jackofalltrades
Indicator

Composite Reversion OscillatorComposite Reversion Oscillator
A short-term mean-reversion oscillator that blends three different "how stretched is this?" reads into one 0–100 line: how overbought/oversold momentum is, how long the current up/down streak has run, and where the latest return ranks against its own recent history. Each measures a different face of over-extension; together they flag exhaustion more reliably than any one alone.
Why these parts are combined (not a mashup for show). A short momentum oscillator flags overbought/oversold but ignores persistence. A streak read (an oscillator of the consecutive up/down-close count) captures persistence it misses — three green closes isn't one. A return-rank read captures the size of the latest move relative to its own norm, which neither of the others sees. Averaging the three yields a composite that only reaches an extreme when momentum, streak and move-size all agree — far fewer false "oversold" prints.
What's different here. Rather than presenting the composite as a fixed rule, it forward-calibrates whether those agreed extremes actually revert on this symbol, with an out-of-sample split and a multiple-testing check — because mean-reversion edges are regime-dependent and decay, which is exactly where symbol-specific honesty matters most. Signals fire once per excursion (no zone-edge whipsaw).
How it works. Component 1: a short-period momentum oscillator of price. Component 2: the same oscillator applied to the signed consecutive-close streak. Component 3: the percentile rank of the latest return within a recent window. The composite is their average, mapped to a ±100 pane. A long fires on the cross up out of oversold (and locks out until the line recovers to mid); a short mirrors it. Each is labelled by a triple barrier — a profit target and equal stop in ATR units plus a time limit — split into in-sample and recent out-of-sample.
How to use. Read the Verdict (Long/Short/Watch/Wait) and the Conviction, which reads "High" only when that turn type shows a positive edge that survives the test here — otherwise it openly says so. Best used with your own trend and risk plan, not alone. Non-repainting.
Disclaimer: for research and education only. Not financial advice. Trading carries risk of loss; manage your own positions. Indicator

X Trading V3.0 - Ultimate Master Suite Welcome to the X Trading Master Suite XAUUSD ONLY— a complete, all-in-one algorithmic trading system engineered specifically for high-probability scalping and day trading.
Built around the core concepts of Smart Money Concepts (SMC), market rhythm, and the AMD (Accumulation, Manipulation, Distribution) cycle, this suite gives you institutional-level context directly on your chart without the clutter.
🌟 Core Features:
1. The X Trading Dashboard (Live Rhythm Tracking)
Never second-guess market conditions again. The live dashboard tracks the current trading session (Asia, London, NY), the 1-Hour macro trend, today's total range ($ move), and the exact market state (Break vs. Retest) so you know exactly when to execute.
2. Institutional SMC Matrix
The algorithm automatically tracks major liquidity zones in real-time:
Order Blocks (OB): Dynamic support and resistance boxes drawn from structural pivots.
Fair Value Gaps (FVG): Auto-detected market imbalances showing where institutions left unfilled orders.
3. Precision Signals with Automated Risk Management
When a highly filtered, institutional liquidity sweep aligns with market momentum, the indicator fires a Sniper Buy/Sell signal. It instantly plots:
💰 Exact Entry Line
😢 Dynamic Stop Loss (SL) and an Extended SL (🛡️) for high volatility.
🔥 Target Take Profit (TP) Box: A visual "ghost candle" showing the exact zone to take profits.
🚀 Runner Target: For extended momentum plays.
4. Market Rhythm & Momentum
Session Backgrounds: Clean, transparent overlays showing the Asian, London, and NY sessions.
Double Bollinger Band Faint Overlays: Visually identifies when the market is ranging, breaking out, or retesting the mean.
EMA Ribbon (8/34) & Moving Averages: A custom momentum ribbon fill paired with the 50, 100, and 200 EMAs to keep you on the right side of the trend.
Early Exit (X Marks): If momentum shifts sharply against your trade, the algorithm prints a visual "X" to warn you to secure profits early.
5. Automated Alert System
Fully compatible with TradingView alerts. Receive exact Entry, SL, and TP prices directly to your device the second a setup occurs, as well as high-momentum session open warnings.
How to get access:
This is a premium, Invite-Only system locked for the X Trading community.
📲 To request access, ask questions, or watch this system dominate live in action, reach out to me on TikTok: @xtrading38 Indicator

Dominant Cycle OscillatorDominant Cycle Oscillator
A cycle tool that measures the market's current dominant cycle length directly from the data — rather than assuming a fixed period — then reads where price sits inside that cycle (its phase) and how strong the cycle is (its power). It answers three things a fixed-length oscillator can't: how long the cycle is right now, where we are within it, and whether a tradable cycle even exists.
Why these parts are combined (not a mashup for show). Each is required by the previous one. A band-pass filter isolates the tradable cycle band from slow trend and fast noise — you can't measure a cycle cleanly without first removing what isn't cyclical. An autocorrelation periodogram turns that cleaned series into a power spectrum and reports the dominant period as the spectrum's centre of gravity. A cycle-strength read — how far the dominant peak stands above the spectral noise floor — says whether that period is real or noise, so signals are suppressed when no cycle exists. Forward calibration then measures whether the cycle turns actually pay on this symbol.
How it works. Band-pass (high-pass + low-lag smoother) → autocorrelation across lags → discrete Fourier transform → power spectrum → dominant period via its centre of gravity. The cleaned cycle is normalized into a ±100 phase wave. A long fires when the phase turns up from a trough with a real cycle present, a short when it turns down from a peak; each side fires at most once per swing. Every signal is labelled by a triple barrier — a profit target and equal stop in ATR units plus a time limit — split into in-sample and recent out-of-sample, with a confidence interval and a multiple-testing check.
How to use. Read the Verdict (Long/Short, Weak cycle, or Wait) and the Conviction, which reads "High" only when that turn type shows a positive edge that survives the test on this symbol — otherwise it openly says "context only" or "no proven edge here." The dashboard shows the measured cycle length and its strength. Best used with your own trend and risk plan, not alone.
Honesty & limitations. The dominant-cycle estimate is approximate and lags at regime shifts. Edge figures are computed on this chart's own history with overlapping windows and no costs — context, not a guaranteed backtest; past behaviour doesn't predict the future. Non-repainting. The periodogram is computationally heavy on deep history / very low timeframes.
Disclaimer: for research and education only. Not financial advice. Trading carries risk of loss; manage your own positions. Indicator

Skew Divergence OscillatorSkew Divergence Oscillator
A bounded oscillator built from the rolling skewness (asymmetry) of returns — whether recent moves lean toward big up-days or big down-days — with a divergence engine that compares that asymmetry against price. The read most tools miss: when price makes a new high but return skew is turning down (large down-moves creeping in), the advance is quietly losing its character before price confirms it. It estimates skew from higher-resolution realized data, confirms divergences on a higher timeframe, and forward-calibrates whether they pay on the chart you're viewing — in plain language.
Why these parts are combined (not a mashup for show). Each fixes a flaw in the previous one. Skewness is a distributional read price action alone doesn't show — it captures which tail is getting heavier, a leading change in market character. Realized estimation measures skew from intrabar returns instead of one value per bar, so short-window skew isn't jumpy — the standard approach in modern risk research. Divergence relates that asymmetry back to price, turning a statistic into a timing read. Higher-timeframe confirmation and forward calibration remove single-timeframe noise and blind faith respectively. Together they form one coherent tool.
How it works. Returns feed a rolling third standardized moment (skew = m3/sd³). With realized estimation on, skew is computed from a lower-timeframe return stream (confirmed only). It's standardized and soft-bounded to ±100. Divergence is detected from confirmed price pivots versus the skew line (regular and optional hidden); with MTF on, it counts only if the higher timeframe agrees. Each signal is labelled by a triple barrier — a profit target and equal stop in ATR units plus a time limit — split into in-sample and recent out-of-sample, with a confidence interval and a multiple-testing check.
How to use. Read the Verdict (Bull/Bear skew divergence confirmed, unconfirmed, or Wait) and the Conviction, which reads "High" only when that divergence type shows a positive edge that survives the test on this symbol — otherwise it openly says "context only" or "no proven edge here." A skew divergence is an early character warning, not a trend signal — pair it with your own entry trigger and risk plan.
What's original. The realized-skew engine as a divergence source, the higher-timeframe confirmation layer, the triple-barrier forward calibration with an out-of-sample split, and a conviction read that admits when an apparent edge isn't statistically real.
Honesty & limitations. Skew from short windows is noisy. Edge figures are computed on this chart's own history with overlapping windows and no costs — context, not a guaranteed backtest; past behaviour doesn't predict the future. Non-repainting: pivots confirm late and never move; realized and HTF reads use confirmed data only.
Disclaimer: for research and education only. Not financial advice. Trading carries risk of loss; manage your own positions. Indicator

FTNS Multi-Asset Correlation HUDIntroduction
The FTNS Multi-Asset Correlation HUD is a highly sophisticated, real-time intermarket environment analyzer engineered for Pine Script v6. Inspired by the legendary "Bottomscan" tool from the classic daytradenet.com, this indicator allows traders to monitor up to 15 interrelated assets simultaneously and instantly gauge their collective macro impact on a target currency pair or financial instrument (ideally optimized for USD/JPY).
Unlike standard correlation tables that merely display raw price percentage changes, this HUD features a proprietary "Judgement Engine" that translates individual asset dynamics into directional pressures affecting your primary trading vehicle.
The Core Innovation: The "Judgement" System
The heart of this indicator is the Judgement column. It does not simply show whether a correlated asset is moving up or down; it explicitly calculates how that specific movement influences your target instrument based on its predefined directional bias (Positive or Negative correlation).
* ▲▲ / ▲ (Bullish Pressure): Intermarket forces are acting to push the target instrument higher (e.g., Rising US10Y Yields or a surging Dollar Index for USD/JPY). Color-coded in bright green.
* ▼▼ / ▼ (Bearish Pressure): Intermarket forces are acting to drag the target instrument lower (e.g., A dropping Nikkei 225 triggering a risk-off Yen-buying anomaly). Color-coded in bright red.
* ■ (Neutral): Flatlined or no significant momentum change.
💡 Real-World Example (USD/JPY Setup):
* If US 10-Year Yields (US10Y) fall, it exerts downward pressure on USD/JPY. The HUD instantly logs this asset and displays a red ▼ or ▼▼.
* If the Nikkei 225 (NI225) drops, historical correlation dictates a stronger Yen (risk-off Yen repatriation), resulting in downward pressure on USD/JPY. The HUD automatically interprets this market drop as a bearish factor for USD/JPY, flashing a red warning sign.
Key Features
1. 15-Asset Intermarket Matrix
Fully customizable tracking for up to 15 financial assets across different sectors (FX Pairs, Equities, Bond Yields, Commodities, or Crypto). Easily toggle visibility and set independent Positive (+) or Negative (-) correlation rules.
2. Bottomscan-Style Vector Symbols
Employs highly legible classical vector symbols (`▲▲`, `▲`, `▼▼`, `▼`, `■`) to represent both the direction and velocity of intermarket cross-currents at a single glance.
3. **Adjustable "Strong Bias" Threshold**
Tailor the exact Rate of Change (ROC%) required to trigger a strong trend warning. When an asset's ROC exceeds your custom threshold, the HUD automatically upgrades the vector to a dual symbol (`▲▲` or `▼▼`).
4. High-Congruence Macro Alert (Flash Gimmick)
When a critical mass of monitored assets aligns seamlessly in the same directional bias (66.6% or 75%+ congruence), the top status bar dynamically shifts its state and flashes vivid colors to warn you of institutional macro-driven breakouts or high-probability trend continuations.
5. Modern Flat Design UI Layout
Built with a borderless, shadowless flat design aesthetic. It sits perfectly into any dark or light trading setup without cluttering your screen or causing visual fatigue.
6. Status Line Parameter Hiding
Leverages advanced Pine Script v6 properties (`display=display.none`) to completely hide all 45+ internal input variables from the top-left chart status line. Your workspace stays clean and pristine, showing only the script name while leaving settings fully customizable in the inputs menu.
How to Use
1. Apply the indicator to your primary trading asset (e.g., USD/JPY).
2. Open the settings panel and load the symbols that fundamentally drive your target market (e.g., DXY, US10Y, EURUSD, NI225, XAUUSD).
3. Assign the mathematically correct correlation rule (`Positive` or `Negative`) for each secondary asset.
4. Adjust the KPI Timeframe (ROC) and Strong Bias Threshold (%) to match your trading style (Scalping, Day Trading, or Swing Trading).
5. Monitor the Master Status Bar for institutional flow alignment and use the Judgement matrix to avoid trading against the broader macroeconomic tide.
Indicator

Intraday RVOL Overlay: Time Of Day Relative VolumeIntraday RVOL Overlay — Time-of-Day Relative Volume
The purpose of this script is to provide a time-of-day adjusted intraday volume comparison while keeping the information visible on the main price chart, to do this, the indicator plots intraday relative volume directly on the price chart.
It is designed to answer one specific question:
Is today’s volume running above or below normal for this exact point in the trading session?
A standard volume moving average compares recent candles with other recent candles. That can be useful, but it does not account for the natural shape of intraday volume. Volume is usually heavier near the market open, quieter around midday, and may increase again near the close.
This script takes a different approach. It compares today’s cumulative intraday volume with the average cumulative volume at the same time of day over previous trading sessions.
For example, if the chart is at 14:45, the script compares today’s cumulative volume from the start of the session up to 14:45 with the average cumulative volume from the start of the session up to 14:45 over the selected lookback period.
The result is shown as an RVOL multiple.
How RVOL is calculated
RVOL = today’s cumulative intraday volume so far / average cumulative intraday volume by the same time of day.
Example:
Today cumulative volume: 4.05M
Average cumulative volume by this time: 6.30M
RVOL = 4.05M / 6.30M = 0.64x
This means the symbol is trading at around 64% of its normal cumulative volume for that point in the session.
What makes this script different
Instead of asking whether the current candle has high volume compared with the last few candles, it asks whether today’s total traded volume so far is high or low compared with what is normally expected at this stage of the session.
The script combines three ideas:
Cumulative intraday volume tracking
Historical same-time-of-day volume comparison
Price-chart overlay scaling
How to read the lines
The main RVOL line shows today’s cumulative intraday relative volume.
RVOL below 1.0x means volume is running below normal
RVOL around 1.0x means volume is running around normal
RVOL above 1.5x means volume is meaningfully above average
RVOL above 2.0x means volume is unusually strong
The script also plots reference lines for average volume and high volume.
If the RVOL line is below the 1.0x line, today’s cumulative volume is below average for this point in the session.
If the RVOL line is above the 1.5x line, today’s cumulative volume is meaningfully above average for this point in the session.
Important note about price scaling
RVOL is a ratio, not a price.
Because this script is plotted as an overlay on the main price chart, the RVOL values are visually mapped into a small band inside the recent price range.
This means the price-axis values shown beside the RVOL plots are only visual placement values. They are not support levels, resistance levels, targets, or actual price signals.
The overlay is price-scaled only so the RVOL information can be viewed directly alongside price action without requiring a separate indicator pane.
Inputs
Average over previous trading days : controls how many prior trading sessions are used to calculate the average cumulative volume baseline
Price scaling lookback bars : controls the recent price range used to place the RVOL overlay band on the chart
RVOL value plotted at top of band : controls the visual cap for the overlay. For example, with a cap of 3.0, RVOL values of 3.0x or higher are plotted at the top of the visual band
Overlay band position : allows the RVOL band to be placed near the top or bottom of the price chart
Overlay band height : controls how much vertical space the RVOL overlay uses inside the price chart
Fallback search minutes : allows the script to look backwards for nearby historical volume slots when exact same-minute data is missing
Suggested use
This indicator is intended for intraday charts.
Recommended chart timeframes:
5 minute
15 minute
1 hour
Supported chart timeframes:
Intraday charts from 1 minute upward
Not supported:
Seconds charts
Daily charts
Weekly charts
Monthly charts
Practical interpretation
This script can help give volume context to intraday price movement.
A price move with RVOL below 1.0x may be happening on weaker-than-normal participation
A price move with RVOL above 1.5x may have stronger-than-normal participation
A breakout attempt with RVOL above 2.0x may be occurring during unusually active trading
This does not mean the move will continue. It only shows whether volume participation is above or below normal for that time of day.
Limitations
This script works best on liquid symbols with regular intraday trading activity.
Results may be affected by:
Extended-hours data
Half trading days
Market holidays
Trading halts
Low-liquidity symbols
Missing historical bars
Unusual trading sessions
Symbols with irregular volume patterns
The script does not generate buy or sell signals.
It should be used as a volume context tool alongside price action, trend, liquidity, volatility, and risk management.
Disclaimer
This script is provided for educational and research purposes only.
It is not financial advice.
It does not predict price direction and should not be used as the sole basis for trading decisions.
Indicator

FTNS Masters System v6 UltimateFTNS Masters System v6 Ultimate
This indicator is the ultimate hybrid trading system designed for active day traders. It seamlessly integrates the core mechanics of the FTNS Strategy (Phase, Direction, Volume, and Momentum) with the highly acclaimed visual elements and indicators from the THV System.
Equipped with a built-in multi-vector matrix and an elegant HUD dashboard, this script eliminates screen clutter by consolidating multiple separate indicators into a single, cohesive overlay script. It also features a dual-mode engine, allowing you to switch between conservative Trend Following and aggressive Counter-Trend trading setups with a single click.
Key Features & Components:
Multi-EMA Phase Recognition
Tracks market structure using 4 specific Moving Averages (62 EMA, 144 EMA, 200 SMA, 800 SMA) to instantly classify the environment into an Up-Trend (Bull), Down-Trend (Bear), or Sideways Range.
Heiken Ashi Smoothed (Direction)
Filters out market noise using a double-smoothed calculation (SMMA followed by LWMA). It replaces standard candles to give you a clear, unpolluted view of the immediate market direction.
Better Volume Spike Detection
Monitors volume activity to catch institutional spikes. The system requires an influx of volume (configurable multiplier) to validate high-probability setups.
ADX Momentum Filter
Ensures that you never jump into a stagnant market. Signals are filtered by Average Directional Index (ADX) criteria to guarantee strong momentum is present at the time of the cross.
Integrated THV Trix Oscillator Status
Incorporates the essence of the THV System's famous Trix indicators (triple-smoothed EMAs). Instead of taking up extra sub-window space, the fast/slow Trix crossover status is calculated in the background and displayed in the HUD.
Auto Pivot Lines (Targets & Key Levels)
Automatically calculates and draws daily Pivot Points (P, R1, R2, S1, S2) using a clean step-line style. These serve as institutional price magnets, primary profit targets, and key rejection levels.
Two Dedicated Trading Modes:
You can toggle the system behavior instantly via the settings menu:
Trend Follow Mode (Default): Generates high-probability breakout and continuation signals (Solid Triangles) when the major MA phase, Heiken Ashi color change, ADX direction, and a recent volume spike completely align.
Counter Trend Mode (Advanced): Designed for range-bound markets or fading overextended trend exhausts. It flags sharp reversal entry points (Hollow Arrows) when the price tests daily Pivot support/resistance lines (R1/R2/S1/S2) simultaneously with a Heiken Ashi color flip and a THV Trix momentum turn.
Real-Time HUD Dashboard:
The compact, semi-transparent table on the top-right corner tracks all 5 dimensions of the market condition concurrently:
Selected Mode: Displays whether you are looking for TREND or COUNTER setups.
MA Phase: Displays BULL, BEAR, or RANGE.
Heiken Ashi: Displays immediate trend color status (UP / DOWN).
Better Vol: Warns you with a "SPIKE!" notification when unusual volume enters.
ADX Force: Shows if directional momentum is sufficiently strong.
THV Trix: Displays the background Trix oscillator crossover direction.
Dynamic Alert Conditions Included:
Fully optimized for automated notifications. You can easily set up alerts for:
Trend Follow Buy / Sell Signals
Counter Trend Support / Resistance Reversals
Disclaimer: This script is published for educational and analysis purposes only. Past performance is not indicative of future results. Trading foreign exchange and financial instruments involves significant risk. Always practice strict risk management.
Indicator

Intraday RVOL Overlay: Time-of-Day Relative Volume
## Intraday RVOL Overlay — Time-of-Day Relative Volume
This indicator plots intraday relative volume directly on the price chart.
It is designed to answer a specific question:
Is today’s volume running above or below normal for this exact point in the trading session?
A standard volume moving average compares recent candles with other recent candles. That can be useful, but it does not account for the natural shape of intraday volume. Volume is usually heavier near the market open, often quieter around midday, and may increase again near the close.
This script takes a different approach. It compares today’s cumulative intraday volume with the average cumulative volume at the same time of day over previous trading sessions.
For example, if the chart is at 14:45, the script compares:
today’s cumulative volume from the start of the session up to 14:45
with
the average cumulative volume from the start of the session up to 14:45 over the selected lookback period
The result is shown as an RVOL multiple.
How RVOL is calculated
The script calculates:
RVOL = today’s cumulative intraday volume so far / average cumulative intraday volume by the same time of day
Example:
Today cumulative volume: 4.05M
Average cumulative volume by this time: 6.30M
RVOL = 4.05M / 6.30M = 0.64x
This means the symbol is trading at around 64% of its normal cumulative volume for that point in the session.
What makes this script different
This is not a basic volume moving average and it is not a standard RSI or moving-average crossover setup.
The original purpose of this script is to provide a time-of-day adjusted intraday volume comparison while keeping the information visible on the main price chart.
The script combines three ideas:
1. Cumulative intraday volume tracking
2. Historical same-time-of-day volume comparison
3. Price-chart overlay scaling
Instead of asking whether the current candle has high volume compared with the last few candles, it asks whether today’s total traded volume so far is high or low compared with what is normally expected at this stage of the session.
How to read the lines
The main RVOL line shows today’s cumulative intraday relative volume.
RVOL below 1.0x = volume is running below normal
RVOL around 1.0x = volume is running around normal
RVOL above 1.5x = volume is meaningfully above average
RVOL above 2.0x = volume is unusually strong
The script also plots reference lines:
1.0x average volume line
1.5x high-volume threshold line
If the RVOL line is below the 1.0x line, today’s cumulative volume is below average for this point in the session.
If the RVOL line is above the 1.5x line, today’s cumulative volume is meaningfully above average for this point in the session.
Important note about price scaling
RVOL is a ratio, not a price.
Because this script is plotted as an overlay on the main price chart, the RVOL values are visually mapped into a small band inside the recent price range.
This means the price-axis values shown beside the RVOL plots are only visual placement values. They are not support levels, resistance levels, targets, or actual price signals.
The overlay is price-scaled only so the RVOL information can be viewed directly alongside price action without requiring a separate indicator pane.
Inputs
Average over previous trading days
Controls how many prior trading sessions are used to calculate the average cumulative volume baseline.
Price scaling lookback bars
Controls the recent price range used to place the RVOL overlay band on the chart.
RVOL value plotted at top of band
Controls the visual cap for the overlay. For example, with a cap of 3.0, RVOL values of 3.0x or higher are plotted at the top of the visual band.
Overlay band position
Allows the RVOL band to be placed near the top or bottom of the price chart.
Overlay band height
Controls how much vertical space the RVOL overlay uses inside the price chart.
Fallback search minutes
Allows the script to look backwards for nearby historical volume slots when exact same-minute data is missing.
Suggested use
This indicator is intended for intraday charts.
Recommended chart timeframes:
5-minute
15-minute
1-hour
Supported chart timeframes:
Intraday charts from 1 minute upward
Not supported:
Seconds charts
Daily charts
Weekly charts
Monthly charts
Practical interpretation
This script can help give volume context to intraday price movement.
For example:
A price move with RVOL below 1.0x may be happening on weaker-than-normal participation.
A price move with RVOL above 1.5x may have stronger-than-normal participation.
A breakout attempt with RVOL above 2.0x may be occurring during unusually active trading.
This does not mean the move will continue. It only shows whether volume participation is above or below normal for that time of day.
Limitations
This script works best on liquid symbols with regular intraday trading activity.
Results may be affected by:
extended-hours data
half trading days
market holidays
trading halts
low-liquidity symbols
missing historical bars
unusual trading sessions
symbols with irregular volume patterns
The script does not generate buy or sell signals. It should be used as a volume context tool alongside price action, trend, liquidity, volatility, and risk management.
Disclaimer
This script is provided for educational and research purposes only. It is not financial advice. It does not predict price direction and should not be used as the sole basis for trading decisions.
Indicator

X Trading Master Suite (SMC & Price Action)Welcome to the X Trading Master Suite XAUUSD ONLY— a complete, all-in-one algorithmic trading system engineered specifically for high-probability scalping and day trading.
Built around the core concepts of Smart Money Concepts (SMC), market rhythm, and the AMD (Accumulation, Manipulation, Distribution) cycle, this suite gives you institutional-level context directly on your chart without the clutter.
🌟 Core Features:
1. The X Trading Dashboard (Live Rhythm Tracking)
Never second-guess market conditions again. The live dashboard tracks the current trading session (Asia, London, NY), the 1-Hour macro trend, today's total range ($ move), and the exact market state (Break vs. Retest) so you know exactly when to execute.
2. Institutional SMC Matrix
The algorithm automatically tracks major liquidity zones in real-time:
Order Blocks (OB): Dynamic support and resistance boxes drawn from structural pivots.
Fair Value Gaps (FVG): Auto-detected market imbalances showing where institutions left unfilled orders.
3. Precision Signals with Automated Risk Management
When a highly filtered, institutional liquidity sweep aligns with market momentum, the indicator fires a Sniper Buy/Sell signal. It instantly plots:
💰 Exact Entry Line
😢 Dynamic Stop Loss (SL) and an Extended SL (🛡️) for high volatility.
🔥 Target Take Profit (TP) Box: A visual "ghost candle" showing the exact zone to take profits.
🚀 Runner Target: For extended momentum plays.
4. Market Rhythm & Momentum
Session Backgrounds: Clean, transparent overlays showing the Asian, London, and NY sessions.
Double Bollinger Band Faint Overlays: Visually identifies when the market is ranging, breaking out, or retesting the mean.
EMA Ribbon (8/34) & Moving Averages: A custom momentum ribbon fill paired with the 50, 100, and 200 EMAs to keep you on the right side of the trend.
Early Exit (X Marks): If momentum shifts sharply against your trade, the algorithm prints a visual "X" to warn you to secure profits early.
5. Automated Alert System
Fully compatible with TradingView alerts. Receive exact Entry, SL, and TP prices directly to your device the second a setup occurs, as well as high-momentum session open warnings.
How to get access:
This is a premium, Invite-Only system locked for the X Trading community.
📲 To request access, ask questions, or watch this system dominate live in action, reach out to me on TikTok: @xtrading38 Indicator

Ease-of-Movement Flow OscillatorEase-of-Movement Flow Oscillator
A volume oscillator that measures how easily price moves — distance travelled relative to the volume required to travel it. Large travel on light volume = high ease (a frictionless drift); small travel on heavy volume = low ease (absorption — effort without result). Above zero, price advances with little resistance; below zero, it declines with little resistance. It adds an absorption warning and a plain-language forward-calibration layer, so you can tell at a glance whether a move is frictionless or being absorbed, and whether the signal has actually paid here.
Why these parts are combined (not a mashup for show). Ease of movement relates distance to the volume needed for it — a different question from "buying vs selling." A frictionless advance and an absorbed advance look identical on a price chart but behave differently next, so that's the core read. An effort-vs-result check (price making a new extreme while ease does not) flags absorption — heavy volume no longer moving price — which the raw line alone misses. Forward calibration removes blind faith: instead of assuming a cross "should" pay, it measures whether it actually has, with realistic profit/stop outcomes. Together they form one coherent volume-flow tool.
How it works. Distance moved = midpoint change; box ratio = (volume ÷ scale) ÷ range. Ease = distance ÷ box ratio, smoothed, standardized and soft-bounded to ±100 that auto-fits its own magnitude. A signal fires only when ease decisively clears a confirmation band beyond zero (filtering the constant zero-line chatter). Absorption divergence is detected from confirmed price pivots versus the ease line. Each signal is then labelled by a triple barrier — a profit target and equal stop in ATR units plus a time limit — split into in-sample and recent out-of-sample, with a confidence interval and a multiple-testing check.
How to use. Read the Verdict row (Long/Short, Absorption, or Wait) and the Conviction row, which reads "High" only when that signal type shows a positive edge that survives the test on this symbol. Green above zero = easy up, red below = easy down; shaded bands = strong ease; the faint band lines mark where signals fire. Best used with your own trend and risk plan, not alone.
What's original. The absorption (effort-vs-result) flag, auto volume scaling, a noise-filtering signal band, the forward triple-barrier calibration with an out-of-sample split, and a conviction read that openly admits when there's no proven edge.
Volume note. This needs real volume — use a futures contract such as NSE:NIFTY1!. On a cash index it reports "No volume" rather than printing noise.
Honesty & limitations. Edge figures are computed on this chart's own history with overlapping windows and no costs — context, not a guaranteed backtest; past behaviour doesn't predict the future. Volume quality varies by feed and instrument.
Disclaimer: for research and education only. Not financial advice. Trading carries risk of loss; manage your own positions. Indicator

OrderFlow Absorption Matrix | ProjectSyndicateOrderFlow Absorption Matrix reconstructs the order flow hiding inside every candle and maps it onto price as a living liquidity profile — then power-ranks the levels where aggressive volume was absorbed and price is most likely to react. It drills into each bar with a lower-timeframe scan to measure true buy/sell delta and, crucially, absorption — the volume that pushed into a wick and got soaked up by passive limit orders instead of moving price. That footprint is binned across the range into a Liquidity Profile, a Delta column and an Absorption column, anchored by the Value Area (POC / VAH / VAL), and distilled into 0–10 strength-ranked support/resistance zones. The whole tool runs on one idea from order-flow theory: price doesn't reverse where volume is heavy — it reverses where aggression is absorbed. The Absorption engine finds those hidden walls, scores them, and shows you the conviction behind each one at a glance.
🌊 LTF Delta & Absorption Engine — the core of the tool. A lower-timeframe scan breaks each chart bar into its intrabar prints and measures two things conventional volume cannot: net Delta (buying minus selling pressure) and Absorption (aggressive volume that drove into the upper or lower wick and was rejected — sellers absorbing buyers at highs, buyers absorbing sellers at lows). Granularity is adjustable, with optional seconds data for fine delta on low timeframes, and a clean fallback to candle direction when intrabar data is unavailable.
🟪 The Absorption Column — the namesake read. Beside the profile, a dedicated column ranks every price bin by how much aggressive flow was absorbed there. Tall absorption bars mark the hidden walls — iceberg-style passive defense where the market repeatedly refused to move despite aggression hitting it. These are the levels that hold, and the Absorption Side read tells you whether the heaviest absorption sits below price (defended support) or above it (defended resistance).
📊 The Liquidity Profile — a binned volume profile built over a rolling lookback, split four ways into strong / weak buying and strong / weak selling. Bars that traded on above-percentile volume render brighter as "strong," so you see not just where volume built, but where conviction did. The profile projects to the right of price so your candles stay clean.
🎯 Delta Heatmap Column — net buy/sell delta per price bin, shaded by intensity and labelled with the signed value, so you can read exactly which shelves were accumulated and which were distributed — even when total volume looks balanced.
🧲 Value Area — POC / VAH / VAL — the auction skeleton. The Point of Control (highest-volume price), the Value-Area High and Low are computed by true value-area expansion from the POC and drawn as clean reference lines. POC is the magnet; the VA edges frame fair value, and "Price vs POC" (in ATR) tells you how stretched the auction is.
🏆 0–10 Strength-Ranked Liquidity Zones — the power-ranking. The strongest levels are peak-detected from the profile and each earns a live 0–10 grade from five principled factors, each with a fixed directional sign: Volume (how much traded at the level), Absorption (how much aggression was soaked up there — the differentiator), Touches (how many times price tested it across the window), Rejection Wicks (how violently it was defended), and Recency (recent tests outrank stale ones). All five weights are adjustable. Zones are filtered by a minimum score and capped to the strongest N, so the chart only carries levels that earned their place — never overload.
🏷️ In-Zone Strength Labels & Stats — each zone carries its grade inside the band: stars, the X.X/10 score, a tier word (FORMING → WEAK → MODERATE → STRONG → ELITE) and a SUPPORT / RESIST side marker — plus the detailed stats that built it: Volume, Absorption, Touch count and Rejection count (V / A / T / R). Quality and reasoning read instantly, right on the level.
🎨 Strength-Shaded Fill — stronger zones render more opaque while weak ones stay faint, so the chart shows which levels carry weight before you read a number. Support zones shade with the bullish tone, resistance with the bearish tone, and the brightest band is your highest-conviction wall.
🧮 Flow Pressure Verdict — a composite read that fuses profile imbalance, cumulative-delta bias, absorption side and the most recent significant print into a single directional score, resolved to ACCUMULATION, DISTRIBUTION or BALANCED. One line tells you whether the order flow is quietly loading up or unloading beneath the price action.
🔭 MTF Flow Bias — a non-repainting flow read on three higher timeframes (default 15 / 60 / 240), each tagged BULL / BEAR / FLAT, so you can align your level with the larger order-flow tide before you act.
🖥️ Command Dashboard — a clean, terminal-style panel grouping everything that matters: Order Flow (last print, bar delta, bar volume, CVD bias), Liquidity Profile (POC / VAH / VAL, buy/sell share, net imbalance, price vs POC), Key Zones (top zone price, top-zone strength, absorption peak and side), MTF Flow and the Flow Pressure verdict — quality and context at a glance, no separate windows.
🎨 Five High-Contrast Themes — Plasma (aqua / rose / gold, default), Cyber, Ice & Fire, Phosphor and Mono — all tuned to read cleanly on a black background, with an optional flow-tint on the candles themselves.
🧹 Score Filter & Toggles — hide every zone below a score threshold, cap the number of zones, switch the profile, delta column, absorption column, value area, zones, dashboard and candle tint on or off — so the chart only shows the layers you trade.
🔒 Honest & Non-Repainting Core — historical bars are fixed: the profile, zones and scores are built from completed-bar history, and the higher-timeframe flow read uses a strict non-repainting request (prior confirmed bar only). The live bar and the rolling profile naturally refresh as each new bar closes — exactly as order flow should — but nothing redraws the past, and the score never hides a level to flatter the picture. The strength grade is a descriptive order-flow framework for ranking attention, not a backtested signal.
🔔 Native Alerts — a Whale Print alert for the largest order-flow clusters, a Medium-or-greater Print alert, an Any-Print alert, plus directional Buy-Print and Sell-Print alerts — so you catch significant flow the moment it hits the tape.
🔧 Fully Customizable — detection method and side-classification, percentile sensitivity and consensus windows, LTF granularity and seconds toggle, profile lookback / resolution / width / offset, strong-volume filter, value-area percent, the five zone-score weights, minimum strength, max zones, touch normalization, label content / size, MTF timeframes, theme, transparency and dashboard position / size — all adjustable.
🎯 Why this is different — most profile and S/R tools show you where volume is, then leave you guessing which shelf actually matters. OrderFlow Absorption Matrix answers it: it measures the absorption hidden in the wicks, ranks each level 0–10 on real order-flow evidence, and puts the score, the side and the supporting stats right inside the zone. You read where the wall is, why it's strong, and which way the flow is leaning — at a glance.
🚀 Apply to Gold (XAUUSD), Silver, Forex, Crypto, Indices and Futures on any intraday timeframe (volume-bearing symbols).
🎯 How To Trade It — Two Approaches
Everything hinges on one question the tool answers: is this level absorbing aggression (it holds) or is flow breaking through it (it gives)? High-strength zones with heavy absorption favor reaction; weak or de-rated zones being hit with strong same-side delta favor continuation.
◾ 1) Fade into an absorbed zone → rotate to value (reaction) — use on STRONG / ELITE zones (≥7) with heavy absorption
This is the indicator's core thesis. When price drives into a high-strength zone whose grade is built on Absorption and Rejection — most reliable when the Absorption Side confirms the direction (heavy absorption below = defended support, above = defended resistance) and Flow Pressure isn't screaming with the move.
▪️ Wait for price to tag the rated zone and print rejection — a wick or reversal back inside the band, ideally with the Delta column showing the aggressor being absorbed rather than breaking through.
▪️ Entry: on the rejection back inside the zone, facing the Value Area.
▪️ Stop: just beyond the zone / the next stronger level out. If price closes decisively through and holds, the absorption thesis failed — stand aside or flip to Approach 2.
▪️ Targets: step toward fair value — the POC as the primary magnet, then the opposite Value-Area edge (VAH/VAL) if momentum carries.
⚖️ The cleanest version: price spikes into an ELITE resistance zone with a tall absorption bar, the Delta column shows buyers getting soaked up, price fails to hold and rotates back down through VAH into the POC. That absorption-to-value reversion is the move this tool is built to frame. Use the Whale-Print and directional Buy/Sell-Print alerts to catch the stretch as it prints.
◾ 2) Break & retest a failing zone → trade with the flow (continuation) — use when zones are weak / de-rated or flow is one-sided
When a level is graded low, when the Delta column shows persistent same-side pressure into it, and the Flow Pressure verdict and MTF Flow all lean the same way, a clean break is the order flow expanding, not exhausting.
▪️ Wait for a decisive close beyond the zone on strong same-side delta (not a single wick), with the band failing to absorb.
▪️ Entry: in the direction of the break, on the close beyond the level or on a retest of the broken zone (a broken resistance often flips to support, and vice-versa).
▪️ Stop: back inside the broken zone, against the move.
▪️ Targets: the next ranked zone, the opposite Value-Area edge, or a measured move — trailing as flow extends.
Rule of thumb: ⭐ STRONG / ELITE absorbed zone + confirming Absorption Side → expect a reaction, fade it back toward the POC. ⭐ Weak / de-rated zone + one-sided delta and aligned MTF flow → expect follow-through, trade the break and retest.
⚠️ IMPORTANT NOTICE: OrderFlow Absorption Matrix reconstructs estimated order flow from lower-timeframe data and ranks where price is most likely to react. Lower-timeframe delta and absorption are an approximation of true tape, not exchange order-book data, and the 0–10 score is a descriptive order-flow framework — NOT a backtested signal and NOT a standalone trade trigger. Always combine it with your own strategy, price-action analysis and risk management to confirm setups. The indicator requires a volume-bearing symbol. Past behavior does not guarantee future results. Indicator

Indicator

Mean-Deviation Divergence OscillatorMean-Deviation Divergence Oscillator
A bounded oscillator that measures how far the typical price has stretched from its own recent mean, scaled by how much it normally deviates — so a reading tells you "how unusual is this move," not just "how big." That normalization makes its swings comparable across calm and volatile regimes and well suited to divergence. It adds higher-timeframe confirmation and a plain-language forward-calibration layer, so you can see at a glance whether a divergence is corroborated and whether it has actually paid on this symbol.
Why this construction (not a mashup for show). Each part fixes a flaw in naive divergence. Raw distance-from-mean isn't comparable across regimes — dividing by the average absolute deviation (with the conventional 0.015 scaling, chosen so that roughly 70–80% of readings fall within ±100) makes the oscillator regime-comparable, which is the whole reason it's a good divergence base. Higher-timeframe confirmation removes single-timeframe noise. Forward calibration removes blind faith: instead of assuming a divergence "should" reverse price, it measures whether it actually has, with realistic profit/stop outcomes. The normalized oscillator, the divergence engine, the MTF check and the calibration form one coherent tool.
How it works. Oscillator = (typical price − its moving average) ÷ (0.015 × mean absolute deviation), soft-bounded to a clean ±100 pane that auto-fits its own recent magnitude. Divergence is detected from confirmed price pivots versus the oscillator (regular and optional hidden). With MTF confirmation on, a divergence counts only if a same-direction divergence is also present on the chosen higher timeframe. Each signal is then labelled by a triple barrier — a profit target and equal stop in ATR units plus a time limit — split into in-sample and recent out-of-sample, with a confidence interval and a multiple-testing check.
How to use. Read the Verdict row (Bull/Bear divergence confirmed, "unconfirmed," or Wait) and the Conviction row, which reads "High" only when that divergence type shows a positive edge that survives the test on this symbol. A divergence is a reversal warning, not a trend signal — pair it with your own entry trigger and risk plan.
What's original. Higher-timeframe divergence confirmation on a mean-deviation normalized oscillator, the forward triple-barrier calibration with an out-of-sample split, and a conviction read that openly admits when there's no proven edge.
Inputs. Price/High/Low sources (change them for any market), reading mode (Simple/Pro), engine length and deviation scale, divergence and HTF-confirm controls, full calibration settings, and an auto-adapting dashboard legible on dark or light charts. Defaults are tuned for NSE:NIFTY1! intraday.
Honesty & limitations. Edge figures are computed on this chart's own history with overlapping windows and no costs — context, not a guaranteed backtest; past behaviour doesn't predict the future. Divergence is inherently early and can persist before price turns.
Disclaimer: for research and education only. Not financial advice. Trading carries risk of loss; manage your own positions. Indicator

Indicator

LCD Breakout ConfirmationLCD Breakout Confirmation Free Indicator
by @Miguelrosal1994
What this is / Qué es esto
Most traders enter breakouts blind. Price breaks a level — they buy or sell. Then price reverses and they wonder why.
This indicator doesn't predict. It measures. It tells you in real time whether the breakout you're watching has the three elements that separate institutional conviction from a retail trap.
La mayoría de los traders entran en breakouts a ciegas. El precio rompe un nivel — compran o venden. Luego el precio revierte y se preguntan por qué.
Este indicador no predice. Mide. Te dice en tiempo real si el breakout que estás viendo tiene los tres elementos que separan la convicción institucional de una trampa retail.
The three factors / Los tres factores
Factor 1 — Volume / Volumen
Volume is the fuel of any real move. When institutions enter, they can't hide — they need size, and size shows up in volume.
If the breakout candle has volume below the 20-bar average, nobody important is participating. That's a fakeout waiting to happen.
Default threshold: 1.2× average. The breakout bar must have at least 20% more volume than normal to score this factor.
El volumen es el combustible de cualquier movimiento real. Cuando los institucionales entran, no pueden esconderse — necesitan tamaño, y el tamaño aparece en el volumen.
Si la vela del breakout tiene volumen por debajo del promedio de 20 barras, nadie importante está participando. Eso es un fakeout esperando ocurrir.
Umbral por defecto: 1.2× el promedio. La vela de ruptura debe tener al menos 20% más volumen que lo normal para puntuar este factor.
Factor 2 — Candle Body / Cuerpo de vela
A real breakout closes far from the broken level. A fakeout touches the level with a long wick and closes back inside — the price tested but didn't commit.
The body is measured relative to the ATR (Average True Range) — the average movement of the instrument in recent bars. This makes the indicator adaptive: a strong body in a low-volatility environment is different from a strong body in a high-volatility one.
Default threshold: 0.4× ATR. The candle body must be at least 40% of the recent average range.
Un breakout real cierra lejos del nivel roto. Un fakeout toca el nivel con una mecha larga y cierra de vuelta adentro — el precio testeó pero no se comprometió.
El cuerpo se mide relativo al ATR (Average True Range) — el movimiento promedio del instrumento en barras recientes. Esto hace el indicador adaptativo: un cuerpo fuerte en un entorno de baja volatilidad es diferente a un cuerpo fuerte en uno de alta volatilidad.
Umbral por defecto: 0.4× ATR. El cuerpo de la vela debe ser al menos 40% del rango promedio reciente.
Factor 3 — Volume Delta (Tick Rule) / Delta de volumen
This is the most sophisticated factor. It doesn't just look at how much volume there was — it looks at where within the bar that volume was traded.
The Tick Rule splits each bar's volume into buy pressure and sell pressure based on where price closed within the range:
Close near the high → buyers were aggressive → positive delta
Close near the low → sellers were aggressive → negative delta
Close in the middle → equilibrium → delta near zero
Formula: delta = volume × (2 × (close - low) / (high - low) - 1)
If price breaks up but the delta is negative — sellers absorbed the move. That's a fakeout. If price breaks up and the delta is strongly positive — buyers drove the move. That's conviction.
Este es el factor más sofisticado. No solo mira cuánto volumen hubo — mira dónde dentro de la vela se negoció ese volumen.
La Tick Rule divide el volumen de cada vela en presión compradora y vendedora según dónde cerró el precio dentro del rango:
Cierre cerca del high → compradores agresivos → delta positivo
Cierre cerca del low → vendedores agresivos → delta negativo
Cierre en el medio → equilibrio → delta cerca de cero
Fórmula: delta = volumen × (2 × (close - low) / (high - low) - 1)
Si el precio rompe al alza pero el delta es negativo — los vendedores absorbieron el movimiento. Eso es un fakeout. Si el precio rompe al alza y el delta es fuertemente positivo — los compradores impulsaron el movimiento. Eso es convicción.
The score / La puntuación
🟢 3/3 — REAL BREAKOUT
All three factors confirm. Volume is there, the candle committed, and order flow agrees. This is where institutions moved. Pay attention.
Los tres factores confirman. El volumen está, la vela se comprometió y el flujo de órdenes concuerda. Aquí es donde se movieron los institucionales. Presta atención.
🟡 2/3 — POSSIBLE — wait
Two factors confirm, one doesn't. The move has partial conviction. Wait for the next candle to confirm or look for additional confluence before entering.
Dos factores confirman, uno no. El movimiento tiene convicción parcial. Espera que la siguiente vela confirme o busca confluencia adicional antes de entrar.
🔴 1/3 or less — FAKEOUT likely
The breakout lacks institutional backing. High probability of reclaim — price returning inside the broken level. Do not chase. Wait.
El breakout carece de respaldo institucional. Alta probabilidad de reclaim — el precio regresando dentro del nivel roto. No persigas. Espera.
How to read the panel / Cómo leer el panel
The panel in the top right always shows the last breakout that occurred — not the current bar. This is intentional. It tells you the quality of the most recent structural move so you can decide whether to trade the aftermath.
The three lines in the sub-panel show current bar values in real time — volume ratio, body ratio, and normalized delta. Watch these lines before a breakout: when volume starts rising and delta starts trending in one direction, something is about to happen.
El panel en la esquina superior derecha siempre muestra el último breakout que ocurrió — no la barra actual. Esto es intencional. Te dice la calidad del movimiento estructural más reciente para que puedas decidir si operar las consecuencias.
Las tres líneas en el sub-panel muestran valores de la barra actual en tiempo real — ratio de volumen, ratio de cuerpo y delta normalizado. Observa estas líneas antes de un breakout: cuando el volumen empieza a subir y el delta empieza a moverse en una dirección, algo está a punto de ocurrir.
How to use it / Cómo usarlo
Works on any instrument and any timeframe. No repainting. No lookahead bias.
Use green columns (3/3) as reference Order Blocks — levels where institutional conviction was confirmed. When price returns to those levels, that's where the reaction is most likely.
I don't give signals. I show where price has to define itself.
Funciona en cualquier instrumento y cualquier temporalidad. Sin repintado. Sin sesgo de lookahead.
Usa las columnas verdes (3/3) como Order Blocks de referencia — niveles donde se confirmó la convicción institucional. Cuando el precio regresa a esos niveles, ahí es donde la reacción es más probable.
No doy señales. Doy puntos donde el precio tiene que definir.
Want more free tools? Comment below. 👇
¿Quieres más herramientas gratuitas? Comenta abajo. 👇 Indicator

Day Vertical LineDay Vertical Line
A simple, lightweight tool that draws a vertical line on every occurrence of a chosen weekday. Pick a day from the dropdown — for example, Friday — and the indicator marks every Friday on your chart with a clean vertical line.
Features
Select any day of the week (Sunday through Saturday) from a single dropdown
Vertical lines drawn automatically on every matching day across your full chart history
Customizable line color
Adjustable line width (1–5)
Choice of line style: solid, dashed, or dotted
Lines extend the full height of the chart for clear visual reference
How to Use
Add the indicator to your chart
Open the settings and choose your target day under "Show Line On"
Adjust color, width, and style to match your chart theme
Best Practices
Works on any timeframe. For one clean line per day, apply it to the daily (D1) timeframe. On intraday charts, a line is drawn on each bar belonging to the selected day.
Use Cases
Useful for marking weekly anchor points, highlighting specific session days, backtesting day-of-week patterns, or keeping track of recurring events tied to a particular weekday. Indicator

Smoothed Momentum Divergence OscillatorSmoothed Momentum Divergence Oscillator
A bounded momentum oscillator whose momentum is double-smoothed — once on the price change and once on its size — which makes its swings unusually clean and well suited to divergence. It adds higher-timeframe confirmation and a plain-language forward-calibration layer, so you can see at a glance whether a divergence is corroborated and whether it has actually paid on this symbol.
Why this construction (not a mashup for show). Each part removes a weakness of raw divergence. Raw momentum is jagged, so single-pass divergence is noisy — smoothing the price change twice (and dividing by the twice-smoothed size of the change) produces a clean bounded line whose pivots are stable, which is the core reason this construction suits divergence at all. Higher-timeframe confirmation removes single-timeframe noise: a divergence that also shows on a higher timeframe is far less likely to be a fluke. Forward calibration removes blind faith: instead of assuming a divergence "should" reverse price, it measures whether it actually has, with realistic profit/stop outcomes. The smoothed oscillator, the divergence engine, the MTF check and the calibration form one coherent tool.
How it works. Momentum = double-smoothed price change ÷ double-smoothed absolute price change, scaled to a bounded line with a signal average. Divergence is detected from confirmed price pivots versus the oscillator (regular and optional hidden). With MTF confirmation on, a divergence counts only if a same-direction divergence is also present on the chosen higher timeframe. Each signal is then labelled by a triple barrier — a profit target and equal stop in ATR units plus a time limit — split into in-sample and recent out-of-sample, with a confidence interval and a multiple-testing check.
How to use. Read the Verdict row (Bull/Bear divergence confirmed, "unconfirmed," or Wait) and the Conviction row, which reads "High" only when that divergence type shows a positive edge that survives the test on this symbol. A divergence is a reversal warning, not a trend signal — pair it with your own entry trigger and risk plan.
What's original. Higher-timeframe divergence confirmation on a double-smoothed oscillator, the forward triple-barrier calibration with an out-of-sample split, and a conviction read that openly admits when there's no proven edge.
Inputs. Price/High/Low sources (change them for any market), reading mode (Simple/Pro), momentum windows, divergence and HTF-confirm controls, full calibration settings, and an auto-adapting dashboard legible on dark or light charts. Defaults are tuned for NSE:NIFTY1! intraday.
Honesty & limitations. Edge figures are computed on this chart's own history with overlapping windows and no costs — context, not a guaranteed backtest; past behaviour doesn't predict the future. Divergence is inherently early and can persist before price turns.
Disclaimer: for research and education only. Not financial advice. Trading carries risk of loss; manage your own positions. Indicator

Indicator
