Penunjuk

SUPERTREND RIBBONsupertrend ribbon
supertrend ribbon is a confirmed trend ribbon built from multiple supertrend bands. it is designed to show a clean, stable, and readable market direction directly on the chart.
instead of allowing each band to change color separately, the ribbon uses one master trend state. this keeps the full ribbon in one confirmed color and helps avoid visual fragmentation, false flips, and noisy mid-trend breaks.
the goal is simple: show whether the market is in a confirmed bullish or bearish trend, while keeping the chart clean and easy to read.
---
main concept
the indicator uses 8 supertrend bands with different factors.
each band can be bullish or bearish.
the script counts how many bands are aligned in the same direction.
when enough bands confirm a new direction, the full ribbon changes trend.
this creates a more stable trend filter than a single supertrend line, because the ribbon does not flip on every small price movement.
---
what the indicator shows
trend ribbon
the ribbon shows the dominant trend state.
green means confirmed bullish trend.
red means confirmed bearish trend.
band lines
the internal band lines can be displayed to see the full structure of the ribbon.
ribbon fill
the fill between the bands makes the trend easier to read visually.
core line
the core line gives a fast reference for the main trend path.
confirmed flip markers
markers appear only when a trend flip is confirmed.
trend background tint
a soft background color can be enabled to show the current trend regime.
dashboard
the dashboard shows the current trend, the number of aligned bands, flip requirements, fast core direction, and early long / short validity.
---
inputs guide
atr period
sets the atr period used by the supertrend bands.
a lower value makes the ribbon more reactive.
a higher value makes the ribbon smoother and more stable.
base factor
sets the starting supertrend factor.
a lower value keeps the ribbon closer to price.
a higher value makes the ribbon wider and more filtering.
factor step
sets the spacing between the 8 supertrend bands.
a lower value makes the bands tighter.
a higher value makes the ribbon wider.
bands to confirm a flip
sets how many bands must confirm a new direction before the ribbon changes color.
a higher value reduces false flips.
a lower value makes the ribbon faster.
confirm for n bars
sets how many bars the confirmation condition must remain valid before the trend flips.
1 is faster.
2 or 3 is stricter and can reduce whipsaws.
show band lines
shows or hides the internal ribbon lines.
show ribbon fill
shows or hides the fill between the bands.
core glow
enables a glow effect around the core line.
show core line
shows or hides the main core line.
show confirmed flip markers
shows or hides confirmed trend flip markers.
trend background tint
enables or disables the soft trend background.
show dashboard
shows or hides the dashboard.
dashboard position
sets the dashboard position on the chart.
bull
sets the bullish trend color.
bear
sets the bearish trend color.
accent / transition
sets the accent color used for dashboard and transition information.
neutral
sets the neutral text and information color.
---
how to use the indicator
the ribbon is best used as a trend filter.
when the ribbon is green, the market is in a confirmed bullish trend.
in this condition, long setups have priority.
when the ribbon is red, the market is in a confirmed bearish trend.
in this condition, short setups have priority.
the ribbon should not be used as a standalone entry signal.
its main purpose is to help avoid trading against the dominant trend.
---
beginner tutorial
1. add the indicator to the chart.
2. start with the default settings.
3. look at the ribbon color.
4. if the ribbon is green, focus mainly on long opportunities.
5. if the ribbon is red, focus mainly on short opportunities.
6. avoid buying when the ribbon is red.
7. avoid selling when the ribbon is green.
8. use confirmed flip markers to identify confirmed trend changes.
9. use the dashboard to check how many bands are aligned.
10. combine the ribbon with market structure, volume, support and resistance, order blocks, liquidity zones, and proper risk management.
---
simple usage example
if price is above the ribbon and the ribbon is green, the market is in a bullish trend.
a trader can wait for price to pull back toward the ribbon, then look for a bullish reaction before considering a long setup.
if price is below the ribbon and the ribbon is red, the market is in a bearish trend.
a trader can wait for price to pull back toward the ribbon, then look for a bearish rejection before considering a short setup.
---
order block filter example
a bullish order block is stronger when the ribbon is green.
a bearish order block is stronger when the ribbon is red.
if a long setup appears while the ribbon is red, the setup is more risky.
if a short setup appears while the ribbon is green, the setup is more risky.
the ribbon can therefore be used as a confirmation filter before taking early entries.
---
beginner settings
atr period: 10
base factor: 1.0
factor step: 0.4
bands to confirm a flip: 6
confirm for n bars: 1
show band lines: on
show ribbon fill: on
show core line: on
show confirmed flip markers: on
trend background tint: personal preference
show dashboard: on
this setup gives a balanced mix of reactivity and stability.
---
stricter settings
bands to confirm a flip: 7
confirm for n bars: 2 or 3
this setup reduces false flips, but trend changes appear later.
---
faster settings
bands to confirm a flip: 5
confirm for n bars: 1
this setup reacts faster, but it can create more false flips in choppy markets.
---
important notes
the ribbon shows a trend regime, not a guaranteed entry signal.
the best use is to trade in the direction of the ribbon.
confirmed flips are more reliable than fast color changes.
a green ribbon means long setups have better context.
a red ribbon means short setups have better context.
risk management is required on every trade.
supertrend ribbon is designed to make trend direction clear, reduce visual noise, and help traders stay aligned with the dominant market structure.
Penunjuk

Liquidity Geography Sweep and Gap Strategy (Swing)A swing strategy built on liquidity geography. It trades stop-run reversals (liquidity sweeps) and range gap-fills, and draws the price-only terrain those moves react to.
A sweep is detected when price pierces the latest confirmed swing pivot (the active liquidity pool) and closes back inside. The stop sits just beyond the swept extreme plus an ATR buffer, and the target is a risk-reward multiple or the opposite pool. The gap module fades range gaps back to the prior close and skips trending sessions using an EMA-travel filter.
Optional filters, each individually toggleable so you can switch them off to A/B test:
Regime filter: fade sweeps only in balance, follow only with the higher-timeframe trend. On by default.
Confluence: require the swept level to stack with a prior-day extreme or round number. Off by default.
Risk-based position sizing: risk a fixed percent of equity per trade. Off by default.
The defaults reflect backtesting on a single instrument, not theory. Only the regime filter improved results. Re-test on your own symbol before trusting any default.
Drawing layers, with terrain off by default for a clean chart: prior-day high and low, round numbers, Fair Value Gaps, premium and discount with OTE, order blocks, market structure, the active pivot pool, a higher-timeframe bias line with trend-regime shading, and entry, stop and target lines while a position is open.
Scope: price data only. Volume profile, order-flow delta and positioning data such as short interest, futures and options open interest are out of scope. Use dedicated tools for those.
Daily timeframe. Set commission and slippage to realistic costs before relying on any result. This is an educational tool, not financial advice. Past backtest results do not guarantee future performance. Strategi

Standing Wave Phase Coherence [JOAT]STANDING WAVE PHASE COHERENCE
A phase-coherence engine that asks a question almost no public indicator can answer: are the LTF and HTF oscillators in phase or out of phase ? Two oscillators that move together (peaks and troughs aligned) form a standing wave — a state of constructive interference where the trend is amplified. Two oscillators that move opposite (peaks aligned with troughs) form an anti-standing wave — a state of destructive interference where a reversal is forming. Standing Wave Phase Coherence measures phase, computes the coherence between the two timeframes, and surfaces a single number bounded in that tells you which regime you are in.
Phase, not just direction
A moving average tells you "where price is sitting". A momentum oscillator tells you "which way it is moving". Phase is the location inside the cycle — are we approaching a peak, leaving a peak, approaching a trough, leaving a trough? Two oscillators on different timeframes can be:
In phase — both rising or both falling at the same rate of cycle progression. Constructive interference. Trend amplifies.
Anti-phase — one rising, the other falling at the same cycle rate. Destructive interference. Reversal forms.
Decoherent — phases are uncorrelated. The wave structure is breaking down. No directional edge from coherence.
The script estimates phase from each timeframe's RSI series (both legs at the same RSI length for fair comparison), differences the phase smoothly, then takes the cosine of the phase difference — which is exactly the quantum-mechanical coherence metric on a scale.
Non-repainting HTF construction
The HTF leg uses request.security with lookahead_on AND a offset on the expression — the only non-repainting form per Pine v6 docs. This is exposed as a toggle but ON by default; the warning in the input tooltip explains the trade-off (turn off only for research, never live).
Three thresholds, three states
Coherence > +0.70 (configurable) — IN PHASE . Standing wave constructive. Trend amplifies. Bull-palette background tint.
Coherence < −0.70 — ANTI PHASE . Standing wave destructive. Reversal forms. Bear-palette background tint.
|Coherence| < 0.30 (decoherent band) — DECOHERENT . No standing wave. Mid-palette neutral.
In between — transitional.
Phase-status arrows print inside the pane at every regime entry, so the chart history shows when each standing wave formed and collapsed.
Visual system
Coherence line with configurable width.
Glow halo — a wider semi-transparent copy of the coherence line below the main line, creating a soft glow effect.
Background tint by phase status — bull when IN PHASE, bear when ANTI PHASE, none when decoherent. Transparency configurable.
Threshold lines at ±0.70 (toggleable).
Zero line .
Fill between threshold and ±1 — soft bull / bear fill highlights the active phase zone so it is immediately obvious which side is engaged.
Phase status arrows inside the pane on state transitions.
The pane uses the JOAT default palette (cyan-teal bull / magenta bear).
Amplification factor
A separate EMA-smoothed trend amplification factor is computed from the coherence and surfaced in the dashboard. When coherence is sustained high (in-phase), the amplification factor rises — quantifying how much the LTF/HTF agreement is reinforcing the move. Useful as a position-sizing input: bigger amplification = stronger conviction = larger size.
Dashboard
Monospaced table, positionable to any of nine corners. Surfaces:
Current coherence value and bar age.
Phase status (IN PHASE / ANTI PHASE / DECOHERENT) with glyph.
LTF and HTF RSI values.
Phase difference in radians and degrees.
Trend amplification factor (smoothed).
HTF timeframe in use with non-repaint flag.
Alerts
Multiple alert conditions:
Coherence crosses above +0.70 (IN PHASE entry)
Coherence crosses below −0.70 (ANTI PHASE entry)
Coherence returns to decoherent band
Sustained IN PHASE (held above threshold for N bars)
Sustained ANTI PHASE
How to read it
Three reads, in order of conviction:
Sustained IN PHASE — the highest-conviction trend read. LTF and HTF oscillators are decisively moving together. This is the regime in which momentum tools have their largest edge.
Entry into ANTI PHASE — the reversal warning. The two timeframes have rotated opposite each other; whichever direction LTF is moving, HTF is opposing. Often precedes meaningful reversals.
Decoherent zone — stand-aside signal. The wave structure has broken down. Coherence-based reads are not actionable; switch to a regime-classification tool (FDI, Hurst, Entropy).
The cleanest workflow: only take trend trades when IN PHASE; only take reversal trades when ANTI PHASE; do nothing when DECOHERENT.
Suggested settings
Defaults (RSI 14, HTF 4H, phase smoothing 3, coherence smoothing 8, ±0.70 thresholds, ±0.30 decoherent band) are tuned for 15m–1H charts. The HTF should always be greater than or equal to the chart timeframe; mismatching produces meaningless phase reads. For HTF (4H+ chart timeframes) raise HTF to Daily and consider the LTF/HTF coherence as a daily-vs-weekly read.
Originality
The implementation — the dual-timeframe RSI phase estimator, the smoothed phase-difference cosine coherence (quantum-style metric), the non-repainting HTF request with -offset + lookahead_on pattern, the three-threshold phase classifier with decoherent band, the trend amplification factor formulation, the glow-halo line render, and the pane-overlay phase-status arrows — is JOAT-original. No third-party code reused. The notion of phase coherence between timeframes as a market regime metric is the original quantitative contribution, borrowed conceptually from optical and quantum physics.
Limitations
Phase estimation from discrete bar data is inherently noisy on short windows; the smoothing inputs (phase EMA and coherence EMA) exist to address that — over-smoothing destroys phase information, so the defaults are intentionally light. The HTF request is non-repainting in the useStrictHtf = ON configuration; do not turn it off in live trading. The decoherent band is a heuristic to avoid acting on noise reads; widen it on instruments with naturally choppy oscillator structure.
—
-made with passion by jackofalltrades
Penunjuk

Penunjuk

DailyDesk - Pre-Market Plan & RiskDailyDesk - Pre-Market Plan and Risk
OVERVIEW
DailyDesk is a multi-timeframe planning and execution-support indicator designed to help traders prepare scenarios before entering a trade.
It is not a conventional BUY/SELL signal generator. Instead, it combines market context, location, structure, volatility, execution confirmation, risk geometry, and trade-state management into a single decision dashboard.
The default workflow uses:
1D for directional bias
4H for market structure and major zones
1H for confirmation context
15-minute for precise execution
These roles are configurable, but they must remain ordered from the higher timeframe to the execution timeframe.
CORE FRAMEWORK
DailyDesk separates the market plan into two fixed roles:
Continuation — the scenario aligned with the confirmed higher-timeframe bias.
Counter — the scenario trading against that bias from a relevant premium or discount location.
The indicator then identifies which scenario is currently reachable and potentially actionable. A counter setup is never treated as an ordinary trend pullback; it requires stronger reversal evidence.
DAY-QUALITY GATE
The dashboard grades the trading environment using:
Previous completed daily volatility versus its ATR baseline
Higher-timeframe directional alignment
Premium, equilibrium, or discount location
Recent BOS/CHoCH structure
Proximity to a valid SMC zone or key level
Continuation and counter scenarios receive separate scores. These scores are planning filters, not guarantees of profitability.
SMC AND ICT-STYLE CONTEXT
DailyDesk evaluates confirmed price-action structures including:
Swing highs and lows
Break of Structure (BOS)
Change of Character (CHoCH)
Bullish and bearish order blocks
Fair value gaps
Liquidity sweeps
Premium and discount positioning
Previous day and previous week highs and lows
Order blocks, fair value gaps, and key levels are used to construct candidate execution zones. These concepts are algorithmic interpretations of price action and should not be confused with exchange-level order-book data.
ADAPTIVE ENTRY CONFIRMATION
Execution logic uses price action rather than EMA or directional-indicator entry signals.
Depending on the active market mode, confirmation may require:
Zone touch and directional reclaim
Liquidity sweep
Micro break of structure
Displacement candle
Rejection wick
Engulfing candle
Fair value gap formation
Counter-trend setups require stronger confirmation, including a liquidity sweep and micro structure shift.
An open execution candle may display provisional information, but it cannot trigger a confirmed entry.
ENTRY PROCESS
The trade-state sequence is:
WAIT → ARMED → NEXT OPEN → IN TRADE → TP/INVALIDATION
ARMED means price has reached the scenario area. It is not an entry signal.
A valid setup must:
Reach the planned zone.
Complete the required price-action confirmation.
Close the execution candle.
Meet the minimum setup score.
Pass stop, target, position-size, and minimum R:R checks.
Pass the risk and R:R check again at the next candle’s actual opening price.
The entry line is displayed only after an executable next-open fill exists. This prevents a planned level from appearing as a historical or mid-candle fill.
RISK PLANNING
Configurable risk inputs include:
Account size
Risk percentage per trade
Daily loss cap
Contract or lot size
Estimated brokerage and fees
Slippage allowance
Minimum acceptable reward-to-risk ratio
Optional manual entry, stop, and target
The displayed position size is an estimate. Traders must verify contract specifications, tick value, margin, fees, slippage, and final quantity with their broker.
DASHBOARD STATES
WAIT — no executable setup
ARMED — at the scenario level; wait for candle-close confirmation
NEXT OPEN — signal candle confirmed; fill will be checked at the next open
IN TRADE — a valid fill has been recorded
LATE — price departed without a valid confirmation; do not chase
INVALID — the scenario level failed on a confirmed close
STAND DOWN — the previous plan became invalid or the newly selected scenario is already late
TIMEFRAME AND REPAINTING BEHAVIOUR
Higher-timeframe values use the last completed source candle. Execution triggers and setup invalidations require a confirmed execution-timeframe close.
Information shown while the current candle is forming may update as price changes, but it cannot produce a confirmed trade trigger until the candle closes.
For live execution, use the chart timeframe that exactly matches the configured execution timeframe.
ALERTS
DailyDesk provides alerts for:
Confirmed setup state changes
Next-open order plans
Recorded fills
Target or invalidation states
Stand-down conditions
After changing the script or its inputs, delete and recreate TradingView alerts because existing alerts retain a snapshot of the earlier script configuration.
IMPORTANT LIMITATIONS
DailyDesk is a decision-support and validation tool. It does not place orders, guarantee fills, predict future prices, or guarantee profitable outcomes.
Use standard candles. Validate the indicator through replay, paper trading, and controlled minimum-size forward testing before increasing capital.
For research and educational purposes only. Not financial or investment advice. Trading involves substantial risk of loss.
Disclaimer
This indicator is provided for educational, research, and decision-support purposes only. It does not constitute financial, investment, trading, or professional advice.
The displayed scenarios, grades, entries, stops, targets, position sizes, and alerts are algorithmic estimates and do not guarantee future performance, execution prices, or profitable results. Always verify contract specifications, fees, slippage, margin requirements, and order quantities with your broker.
Trading involves substantial risk of loss. Use paper trading or minimum position size for validation, apply independent judgment, and never risk capital you cannot afford to lose. You remain solely responsible for all trading decisions and outcomes. Penunjuk

Penunjuk

HTF Candle Architecture [MQLSoftware]HTF Candle Architecture overlays up to three higher-timeframe candles simultaneously on any chart, rendering each at full structural fidelity — body, wicks, and open mid-line — and extending the live candle in real time as bars print. A right-side panel shows the bias, range position, and cross-timeframe alignment for all active levels. Level-touch signals mark when price closes near a key HTF boundary.
This is a visual analytical tool intended for chart reading and structural context. It does not execute trades and does not provide financial advice.
Key Features
Three simultaneous HTF levels, auto-selected from the standard timeframe ladder above the chart, with an override for manual pinning
Three display modes per level: Candles (body box + wicks), Bars (H-L spine with open/close ticks), and HL (high and low range lines only)
Live candle extends in real time — the body, wicks, and projection lines follow price as the current HTF period develops
OHLC Projection lines project the current HTF candle's High, Low, Open, and Close as dotted levels to the right, labeled with the timeframe and price
Range Position gauge — a filled-block bar (`████░░░ 71%`) showing where price sits inside each HTF candle's range; extremes (above 80% or below 20%) highlight in amber
Alignment row — cross-timeframe bias summary: ↑↑ ALIGNED when all enabled levels agree bullish, ↓↓ ALIGNED when all agree bearish, ⇅ MIXED when they conflict
Level-touch signals — fires when price first closes within a configurable ATR threshold of a HTF High, Low, or Open; one signal per HTF candle, per level
HTF Bias Background — subtle background tint matching the primary level's direction (blue for bull, red for bear)
Four alert conditions, all confirmed-bar only
Core Concept
Most HTF candle overlay scripts show a single timeframe. The useful information in a multi-timeframe view is not just that a candle exists at a higher timeframe — it is the structural relationship between that candle and the current position of price, repeated across multiple timeframes at once.
This indicator builds that view directly. Three independent HTF levels render simultaneously with separate depth cues: the closest timeframe uses a lighter body and thinner border; deeper timeframes use heavier borders and darker fills, so the layered structure reads without confusion at a glance.
The range position gauge is the specific addition that single-timeframe tools miss. Whether price is at 91% or 47% of the current Weekly candle's range changes the structural read. The gauge answers that for all three active levels without requiring the user to manually measure.
The alignment row adds the cross-timeframe read in a single line. When all enabled timeframes agree on direction, a single colored label replaces the need to read each row and compare manually. When they conflict, ⇅ MIXED in amber flags it explicitly so a false conviction read is not made.
The level-touch signal system layers actionable entries on top of the structural view. It applies a zone-entry filter — the signal fires only when price moves into the zone on this bar, not while it is already inside — and a per-period gate that allows at most one signal per active HTF candle per level. Combined, these two filters remove the signal spam that plagues basic proximity alerts.
Anatomy of the Display
HTF candle bodies are box objects spanning the HTF period's bar range. The live body updates right-edge and color on every bar. Closed candles are committed once the HTF period ends and stay anchored.
Wicks are line objects centered within the body's bar range, connecting the body edge to the High or Low. In Bars mode, the same lines form the H-L spine, open tick, and close tick of a standard bar representation.
The open mid-line is a dashed horizontal line at the Open price inside the body, visible when the body height exceeds 5% of ATR14, so it is suppressed on doji-like candles where it would overlap the border.
OHLC Projection lines are dotted horizontals extending from the HTF period start to `bar_index + N bars` (configurable). Each carries a tiny label on the right showing the timeframe abbreviation, level name, and price. They update every bar, so they track the live candle's developing values until the period closes.
The panel occupies the top-right corner. Rows 1-3 show the active timeframe, its bias (↑ BULL / ↓ BEAR), and the range position gauge. Row 4 shows the alignment verdict with a colored background. Rows 5-6 show the last signal fired. The header row shows the ticker.
Level-touch signal arrows appear below or above the bar that closes near a HTF level: ▲ for a Low touch (potential support), ▼ for a High touch (potential resistance). Signal size scales with HTF depth: L1 uses the smallest arrow, L3 the largest.
Notes on Repainting
HTF candle visual rendering uses `request.security` with `lookahead=barmerge.lookahead_on`. The live body and wicks update intrabar as the current HTF candle develops. This is display-only and is the standard practice for visualizing a forming HTF candle. The `lookahead_on` value is never used in any signal condition.
All signals are gated by `barstate.isconfirmed` and fire only on closed bars, never intrabar.
Zone-entry filter : a signal fires only if `math.abs(close - level) <= threshold` on this bar AND `math.abs(close - level) > threshold` on the prior bar. Price must move into the zone on this bar; already being inside the zone does not retrigger.
Per-period gate : a boolean flag resets at the start of each new HTF candle and is set on the first signal. At most one signal fires per HTF period per level.
Alerts are gated by `barstate.isconfirmed` and fire once per confirmed bar.
Typical Analysis Workflow
A common analytical workflow may include:
Checking the alignment row to establish a directional context — ↑↑ or ↓↓ ALIGNED suggests all active timeframes agree; ⇅ MIXED means caution
Reading the range position gauge to see whether price is extended (above 80% or below 20% of the HTF range, highlighted in amber) or mid-range
Watching the OHLC projection lines for the current session's active levels — these are the structurally meaningful prices for the live HTF candle
Noting level-touch signals as markers where price has closed near a key HTF boundary; combine with other analysis to assess significance
Configuration
Auto Timeframes — when enabled, selects the three most relevant standard TFs above the chart automatically. Disable to pin timeframes manually per level.
Candles to Show — how many closed HTF candles to keep on chart per level. Older candles are removed as new ones close.
Display Type — Candles, Bars, or HL. Applied to all levels simultaneously.
Per level (HTF 1 / 2 / 3) — enable/disable, custom timeframe, body opacity (0=opaque to 95=near-transparent), and separate bull/bear color pickers.
Visual group — show/hide wicks, mid-line, timeframe labels, live-candle highlight, bias background, anchor dots at period starts, and new-period shade.
Projections — show/hide H, L, O, C levels independently; extend-right bars; price labels on/off.
Panel — show/hide.
Signals — show/hide; touch threshold as ATR multiplier (0.05–1.0); H/L and Open toggles per level independently.
Markets and Timeframes
Works on any instrument and timeframe where at least one higher timeframe exists above the chart:
Forex
Stocks and Indices
Commodities
Cryptocurrencies
Auto timeframe selection scales from 1m charts (1H / 4H / D auto) through Daily (W / M auto). At the top of the timeframe ladder, fewer than three higher timeframes exist and the unused levels can be disabled.
Alerts
HTF 1 H/L Touch — price closed near HTF 1 High or Low
HTF 2 H/L Touch — price closed near HTF 2 High or Low
HTF 3 H/L Touch — price closed near HTF 3 High or Low
Any HTF H/L Touch — price closed near any active HTF High or Low
All alerts fire on confirmed bars only. Penunjuk

Penunjuk

Penunjuk

Aquila Reale Gold/DXY Correlation v1.4 by giua64🦅 Aquila Reale Gold/DXY Correlation — by giua64
WHAT IT DOES
This indicator measures the rolling inverse correlation between Gold and the US Dollar in real time. Gold and the Dollar normally move in opposite directions — when that relationship holds, the Dollar is the driver and you can trust it. When the relationship breaks, something else is pushing Gold (real yields, safe-haven flows, fear). Spotting that break is the real edge.
HOW TO READ IT
The correlation is inverted so the chart is intuitive:
Line HIGH and GREEN = strong inverse link (healthy). Gold and Dollar move opposite as they should.
Line YELLOW = the link is weakening.
Line LOW and RED (below zero) = the link is broken. Gold and Dollar are moving the same way — anomaly. Gold is running on its own, not on Dollar weakness.
The midline (zero) is the key reference: above it the inverse relationship is still alive, below it the relationship has flipped.
WHY USDX AND NOT DXY
By default you can use any Dollar symbol in the input. I personally use USDX instead of TVC:DXY because USDX carries volume data, while the TVC Dollar index does not. Correlation is symmetrical (corr A,B = corr B,A), so you only need this indicator on ONE chart — Gold or Dollar, it reads the same link from either side. Using USDX simply lets you keep volume on the Dollar panel.
SETTINGS
Gold symbol and Dollar symbol: fully editable.
Length mode: Auto (preset per timeframe) or Manual. Auto adapts the lookback to the chart TF: 5m=14, 15m=16, 30m=18, 1h=20, 4h=24.
Healthy-link threshold: the level above which the inverse link is considered strong. Suggested sets — Scalping 0.4, Intraday 0.5, Swing 0.6.
ALERTS
Link BROKEN (correlation drops below threshold)
Link RESTORED (correlation back above threshold)
ANOMALY (correlation turns negative — moving together)
DISCLAIMER
This script is for educational and informational purposes only. It is not financial advice. Trading involves risk; always do your own analysis and manage your risk.
🦅 Royal Eagles — born to fly, born to dare!
🦅 Aquile Reali — Be Stable. Be Strong. Penunjuk

Multi-Benchmark Mean-Reversion Map + TriangulationMulti-Benchmark Mean-Reversion Map + Triangulation (MR+T)
The Multi-Benchmark Mean-Reversion Map + Triangulation (MR+T) is an advanced cross-sectional analysis dashboard designed to track statistical exhaustion, macro-driven capital flows, and relative value.
Instead of evaluating an asset in a vacuum, this indicator normalizes asset performance across a matrix of multiple foundational global benchmarks: Debased Fiat (USD), Broad Equities (SPY), Hard Money (Gold), and Energy/Commodities (Brent Crude). By triangulating these distinct macro lenses simultaneously, the script helps traders strip out market noise and separate idiosyncratic asset strength from broad macro shifts.
The Core Innovation: Flexible Universes (Sectors, Stocks, or Both)
A key feature of the script provided in this indicator is its Dual-Persistent Universe Engine. Through a single master switch in the settings, you can completely re-contextualize the dashboard without losing your inputs:
• Sectors Mode (Macro Cross-Sectional): Tracks a curated, highly representative macro basket of sector ETFs (Technology, Energy, Biotech, Financials, Utilities, etc.) alongside Bitcoin. This mode maps institutional sector rotation as capital flows across the economy.
• Stocks Mode (Custom Portfolio Basket): Instantly shifts the entire cross-sectional engine to read your own hand-picked portfolio names. Input your 12 favorite stock tickers once, and the script dynamically calculates statistical extensions, oversold conditions, and relative rotation rankings across your custom universe.
• Per-Row Mode (The Hybrid Mix): Gives you the freedom to blend asset classes (e.g., tracking a specific stock right next to a broader macro sector ETF). When a mixed universe is detected, the cross-sectional synthesis layers gracefully stand down to avoid mathematical mismatching, while individual row metrics—such as specific Z-scores, multi-benchmark conviction, and exhaustion signals—remain completely active.
Mapping Dashboard Insights Directly to Your Main Chart
To get the maximum analytical utility out of this system, you can perfectly synchronize the dashboard rows with the exact asset you are actively trading. By opening the indicator settings and navigating to the 8. Universe section, you can customize any of the 12 available slots to match your specific portfolio holdings or targeted sector ETFs.
When you pull up a specific stock or sector on your main TradingView chart, ensuring that same ticker is active in the script creates a seamless, dual-frame analysis window. While your main window tracks absolute price action and traditional candle patterns, the indicator pane below isolates that very same asset's relative value—mapping its real-time mean reversion, exhaustion levels, and multi-benchmark conviction matrix right beneath its price chart.
Key Use Cases & Analytical Benefits
1. Multi-Benchmark Triangulation (Filtering False Breakouts)
Evaluating a stock against only the S&P 500 can create blind spots. If the S&P 500 is plunging due to a macro liquidity squeeze, a stock might look exceptionally strong relatively, even if it is losing absolute purchasing power. By viewing each asset through four distinct macroeconomic lenses simultaneously, you get a "true" read on strength. High-conviction setups occur when an asset registers concurrent extreme readings across the core voting benchmarks.
2. Identifying Statistical Exhaustion Zones
The indicator converts price ratios into smoothed, volatility-adjusted Z-scores based on a customizable rolling lookback window:
• Overextended & Undervalued z-score zones: Flagged when an asset stretches beyond standard statistical thresholds (+1.5 and -1.5 standard deviations).
• Danger and Opportunity Bands: Highlight deep macro overextension and undervaluation zones (drawn from +2.0 to +3.5 and -2 to -3.5 standard deviations) to indicate severe historical premium or discount.
• Extreme standard deviations cross: Triggered when an asset reverses (crosses) the -2.0 and + 2 standard deviations level.
3. Systematic Capital Rotation Tracking
When an asset triggers an extreme crossover signal on your primary benchmark, the script prints immediate visual alerts (▲/▼) in the monitoring panel. If one asset is systematically reverting downward out of overextension while another is turning up from undervaluation, the dashboard synthesizes this real-time dynamic into an active, conviction-backed Rotation Verdict.
Clean HUD Design: The "Fintech Grey-Field"
To solve the "spaghetti chart" dilemma common to multi-line indicators, MR+T introduces a Grey-Field Mode:
• Neutral State: When assets are trading within their normal statistical bands, their plot lines rest in a muted, unobtrusive neutral grey.
• Exhaustion State: As an asset begins to detach from its mean and enter an overextended or undervalued zone, its line dynamically blends into its vibrant, signature sector color.
• Actionable Visuals: This allows you to keep the indicator loaded as a clean bottom pane that only commands your visual attention when an asset hits a critical, actionable extreme. You can also lock up to two custom Focus Lines to remain fully illuminated at all times.
How It Works (Under the Hood)
• Ratio Generation: The script fetches daily close data for your selected universe and divides it by the active macro benchmark. A custom USD Penalty input allows you to apply a fixed percentage haircut to model structural currency debasement and purchasing power loss.
• Dual Smoothing Process: The raw price ratio is smoothed via an EMA to eliminate hyper-short-term noise, passed into a rolling Simple Moving Average (SMA) and Standard Deviation calculation to generate a clean, normalized Z-score, and then smoothed a final time for fluid line trajectories.
• The Triangulation Matrix: While the visual line plots track your selected Primary Benchmark, the on-screen table keeps a constant, real-time eye on all core macro frames, tallying a dynamic Conviction Score based on concurrent multi-benchmark agreement.
Disclaimer & TradingView Compliance
This indicator is designed purely for quantitative research, data synthesis, and educational purposes. It displays statistical deviations and relative values based on historical data. It does not provide financial advice, trading signals, or guarantees of future profitability. Penunjuk

X Trading Auto-Pilot V2.0Welcome to X Trading Auto-Pilot V2.0 — the ultimate minimalist trading system designed for traders who want zero chart clutter and 100% execution clarity.
We stripped away the noise, removed the complex lines and bands, and built a highly accurate, automated signal engine optimized strictly for the 15-Minute timeframe.
🌟 Core Features:
1. Zero Clutter, Pure Action
Analysis paralysis is the enemy of profitability. This indicator removes all visual noise from your chart. You will only see the institutional macro trend and the exact entry signals.
2. High-Accuracy 15m Engine
By locking the algorithm to the 15-minute chart, we eliminate the random algorithmic wicks of the lower timeframes. The engine runs quietly in the background, measuring hidden market exhaustion (RSI/ATR alignment) and waiting for high-volume engulfing candles in the direction of the macro trend.
3. Automated Trade Management
When a signal triggers, the script instantly calculates a mathematically perfect 1:2 Risk-to-Reward ratio based on current market volatility. It plots a clean, visual box on your chart detailing your exact:
💰 ENTRY Price
😢 STOP LOSS Price
🔥 TARGET (Take Profit) Price
4. Bot-Ready JSON Alerts (Fully Automated)
Want to trade hands-free? The alert system has been re-engineered to output clean, structured JSON webhooks. Whether you use 3Commas, Cornix, or your own custom trading bot, the indicator sends perfectly formatted data instantly:
{"Action": "BUY", "Asset": "BTCUSDT", "Entry": 65120.50, "SL": 64800.00, "TP": 65760.50}
5. Universal Asset Compatibility
This Auto-Pilot suite dynamically adapts its risk math to the asset you are trading. Fully compatible with: EURUSD, USDCAD, BTCUSDT, ETHUSDT, XAUUSD, XAGUSD, US100, WTI, and DXY. Penunjuk

Strategi

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
Penunjuk

Strategi

Penunjuk

Moving Average Structure MatrixMoving Average Structure Matrix is not a basic multi-MA ribbon.
The moving-average lines are only the visible base layer. The main contribution is a neutral MA structure layer that quantifies how the enabled moving averages are ordered, clustered, twisting, and positioned relative to the selected source.
This script is designed for traders who want quick structural context from multiple EMA/SMA lines without relying only on visual inspection. It is a context and visualization tool only. It does not provide trade-action instructions and it is not a trading system.
What it shows
- Up to 8 user-configurable EMA/SMA slots.
- A moving-average ensemble centerline.
- The high and low boundary of the enabled MA group.
- Optional fill between the MA bundle boundaries.
- A compact context table.
- Optional factual event labels.
- Neutral alert conditions for structure changes.
The MA lines are useful visually, but the structure layer is the main feature.
Core structure fields
Pairwise Stack Score
The script compares enabled moving averages pair by pair.
For each pair with different lengths, the shorter-length MA is treated as the faster MA and the longer-length MA as the slower MA.
If the faster MA is meaningfully above the slower MA, the pair contributes positively.
If the faster MA is meaningfully below the slower MA, the pair contributes negatively.
If the pair is too close to classify, it contributes as tied.
The Stack Score summarizes this pairwise ordering on an approximate -100 to +100 scale.
A positive Stack Score means shorter MAs are generally above longer MAs.
A negative Stack Score means shorter MAs are generally below longer MAs.
A value near zero means the group is mixed or tied.
Order Purity
Order Purity measures how much of the eligible pairwise structure agrees with the dominant side.
For example, a high positive Stack Score with high Order Purity describes a cleaner upward ordering of shorter and longer averages. A mixed pair structure will usually show lower purity.
Order Purity is descriptive only. It is not a forecast or a trade instruction.
Tie Ratio
Tie Ratio measures how many eligible MA pairs are too close to classify after applying the stack-separation threshold.
A higher Tie Ratio means more of the MA group is structurally tied or compressed into similar values.
Slope Consensus
Slope Consensus measures how many enabled moving averages are rising, falling, or flat over the selected slope lookback.
Each enabled MA receives a slope sign:
- rising
- falling
- flat
The Slope Score summarizes the group on an approximate -100 to +100 scale.
Bundle Width and Width Rank
The script calculates the high and low values of the enabled MA group.
Bundle Width measures the distance between those two boundaries.
Bundle Width % expresses that distance relative to the MA centroid.
Width Rank compares the current bundle width with its own recent history. This is a moving-average bundle context only. It is not a volatility regime and it does not forecast future movement.
Width context can read as:
- Clustered
- Middle width
- Wide bundle
- n/a
Twist Rate
Twist Rate describes internal reordering of the MA group.
For each eligible fast/slow pair, the script compares the current pair relationship with the previous bar's relationship. When a pair changes from one ordered side to the other, it counts as a twist.
Twist Rate summarizes how much internal crossing or reordering has occurred over the selected lookback.
This helps distinguish a clean MA structure from a churning or mixed MA group.
Fast/Slow Cohort Spread
The script can compare shorter-length and longer-length MA groups.
The fast cohort contains shorter MAs.
The slow cohort contains longer MAs.
Cohort Spread % compares the average position of the fast cohort with the average position of the slow cohort.
This gives a second view of the structure beyond individual pair comparisons.
Source-vs-Bundle location
The selected source can be:
- Above bundle
- Inside bundle
- Below bundle
- n/a
The script also calculates Bundle Position %, which describes where the source sits relative to the current MA bundle.
Values can be below 0 or above 100 when the source is outside the bundle.
Structure State
The script combines stack ordering, order purity, slope consensus, bundle width context, twist rate, and source location into a neutral state label.
Possible states include:
- Need 2+ MAs
- Need different MA lengths
- Warming up
- Ordered upward
- Ordered downward
- Upward stack / mixed slopes
- Downward stack / mixed slopes
- Churning bundle
- Clustered mixed bundle
- Flat bundle
- Transitioning upward
- Transitioning downward
- Intermixed
These states describe the current MA structure. They do not imply continuation or reversal.
Structure Age
Structure Age counts how long the current structure state has persisted.
The script uses distinct internal state IDs, so the age resets when the actual structure state changes, not just when broad direction changes.
Structure Fingerprint
The Fingerprint is a compact summary of the current MA structure.
Example:
O+ S+ Wm Pa A34
Meaning:
- O+ means positive stack polarity.
- O- means negative stack polarity.
- O0 means no clear stack polarity.
- S+ means positive slope consensus.
- S- means negative slope consensus.
- S0 means no clear slope consensus.
- Wc means clustered width.
- Wm means middle width.
- Ww means wide bundle.
- Wn means width unavailable.
- Pa means source above the bundle.
- Pi means source inside the bundle.
- Pb means source below the bundle.
- Pn means source location unavailable.
- A shows the current structure age.
The Fingerprint is a compact context summary. It is not a trade instruction.
Structure Footprint
The Footprint expands the context by combining:
- Structure age
- Previous state age
- Width motion
- Twist Rate
- Order Purity
- Tie Ratio
This helps users read how the MA group is currently organized without relying only on line spacing.
Context table
The default context table is compact and placed in the upper-right area.
Compact layout shows:
- State
- Fingerprint
- Stack Score
- Slope Score
- Width / Twist
- Price location
- Structure Age
Standard and Detailed layouts add more research fields, including:
- Footprint
- Order Purity
- Tie Ratio
- Twist Rate
- Cohort Spread
- Bundle Width %
- Width Rank
- Bundle Position %
- Enabled MA count
- Eligible pairs
- Equal-length pairs skipped
- Up / Down / Tied pair counts
- Fast / Slow cohort counts
- Centroid
- Bundle high
- Bundle low
- Active warm-up bars
- State ID
- Enabled MA names
Research fields are available in the Detailed context table without adding extra chart plots. The context table is the primary research surface.
Events and labels
Event labels are optional and off by default.
When enabled, labels are factual and neutral. They describe events such as:
- structure became ordered upward
- structure became ordered downward
- structure became intermixed
- bundle entered churning context
- bundle entered clustered width context
- bundle left clustered width context
- source moved above the MA bundle
- source moved below the MA bundle
- source crossed the MA centroid
Event markers use capped labels rather than plotshape markers, so the script stays within TradingView's plot-count limit. Older labels are removed after the user-defined label cap is reached.
Alerts
The script includes factual alert conditions for the same structure events.
Alerts respect the selected confirmed-bar behavior by default. Intrabar mode is available, but realtime values can update until the bar closes.
Customization
Users can adjust:
- source
- slope lookback
- warm-up behavior
- EMA/SMA type for each MA slot
- length for each MA slot
- color, width, transparency, and name for each MA slot
- stack separation threshold
- ordered stack threshold
- order purity threshold
- slope flat threshold
- slope consensus threshold
- width-rank lookback
- clustered / wide width thresholds
- twist lookback
- churning twist threshold
- cohort split length
- automatic cohort split
- event persistence
- event cooldown
- context table layout
- context table position
- table text size
- table colors
- marker colors
- envelope colors
- fill transparency
Visual customization does not affect calculations.
Most input values are hidden from the chart status line by default to keep the chart label compact. All inputs remain available in the Settings / Inputs tab.
Different from other tools
This script does not use ATR channels, session shading, volatility-regime classification, VWAP, volume weighting, or RSI slope divergence.
It focuses only on the geometry of an enabled EMA/SMA ensemble.
Limitations
Moving averages lag by design.
A clean MA structure does not guarantee continuation.
A churning MA structure does not imply reversal.
MA order can persist, unwind, or flip.
Default lengths are common visual reference points, not optimized settings.
Width and cluster context are descriptive of the enabled MA group and its own history.
Changing enabled MAs, lengths, or thresholds changes the structure readings.
This script is not financial advice and not a trading system.
Japanese notes
このスクリプトは単なる複数移動平均線ではなく、EMA/SMA群の並び、純度、近接度、傾きの一致、束の広がり、ねじれ、価格位置、状態の継続時間を構造として表示する可視化ツールです。売買判断や将来予測ではなく、MA群の現在の構造を把握するための補助として設計しています。 Penunjuk

RSI Volume-Validated Overbought/OversoldRSI Volume-Validated Overbought/Oversold
OVERVIEW
This indicator combines a standard RSI with a volume validation layer. The core idea: an RSI reading in overbought or oversold territory does not by itself guarantee that price will decelerate or reverse — the move often needs participation (volume) behind it to be meaningful. This script accumulates volume while price sits inside an overbought or oversold RSI zone and only flags the episode once that accumulated volume reaches a defined threshold, distinguishing zones with real participation from zones with weak, low-volume RSI extremes that are more likely to be ignored by price.
WHAT IT IS MADE OF
1. RSI Engine
A standard RSI (configurable length and source) checked against two configurable levels: an overbought level (default 70) and an oversold level (default 30).
2. Volume Accumulator
From the moment RSI enters an overbought or oversold zone, the indicator starts summing the volume of every bar for as long as RSI remains inside that zone. This running total resets to zero each time a new zone episode begins (i.e., each fresh entry into overbought or oversold after having been outside it).
3. Volume Threshold
A simple moving average of volume (default length 20) multiplied by a user-defined factor (default 8) forms the validation threshold. This threshold is recalculated on every bar using current volume conditions.
4. Validation Logic
The indicator continuously compares the accumulated zone volume against the threshold. The first bar where the accumulated volume reaches or exceeds the threshold — while RSI is still inside the zone — triggers the signal for that episode. Only one signal can fire per zone episode; once triggered, the indicator will not signal again until RSI exits the zone and re-enters it later.
WHAT IT SIGNALS AND HOW
- A green upward triangle below the bar marks a validated oversold episode (accumulated volume met the threshold while RSI was oversold).
- A red downward triangle above the bar marks a validated overbought episode (accumulated volume met the threshold while RSI was overbought).
- A label is plotted at the signal bar showing the exact accumulated volume figure for that episode, so the reader can see how much participation triggered the validation.
- RSI readings that reach overbought/oversold but never accumulate enough volume before exiting the zone produce no signal at all. These "weak" episodes are intentionally left unmarked.
HOW TO INTERPRET IT
A signal does not mean "buy here" or "sell here." It means: at this point, price has been overbought/oversold for long enough, with enough volume behind that condition, that the RSI extreme is more likely to carry real weight. Historically, this tends to coincide with one of three outcomes:
- Price decelerates and reverses direction.
- Price decelerates and consolidates/pauses before continuing.
- Price continues in the same direction, but at a reduced pace.
The signal is a condition-strength marker, not a directional entry trigger.
HOW TO USE IT
Use this indicator as a filter or confirmation layer on top of your own analysis — for example, alongside support/resistance, structure, or other timing tools — to judge whether a given overbought/oversold reading is likely to matter. It is best suited as a heads-up that momentum may be about to change character, not as a standalone trigger for opening positions.
LIMITATIONS
- This indicator does NOT generate buy/sell entries. It only flags when a volume-validated overbought/oversold condition occurs. Any trading decision based on it requires additional confirmation and risk management from the user.
- It does not predict the magnitude or exact timing of a reversal or deceleration — only that the condition has met a volume-based validation threshold.
- The volume SMA and threshold factor are fully adjustable; results will vary significantly by asset, timeframe, and the chosen factor. Defaults shown here (SMA length 20, factor 8) were tuned through visual backtesting and may need re-calibration for other instruments or timeframes.
- On instruments or data feeds where volume data is unavailable or unreliable (e.g., some spot forex feeds), the volume accumulation and threshold comparison will not function as intended.
- This script does not repaint: each signal is generated and locked in on the bar where the volume threshold is met and does not change on historical bars after that point. Penunjuk

Penunjuk

Penunjuk

Hidden Liquidity Profile [Alpha Extract]A sophisticated liquidity-mapping and support/resistance profiling framework that analyzes historical candle structure, volume, wick behaviour, and price distribution to identify hidden supply and demand zones across the chart. Hidden Liquidity Profile is designed to reveal where meaningful liquidity may be concentrated by separating sell-side and buy-side pressure into price bins, then projecting those zones forward as heat boxes, horizon lines, key price tags, and a real-time support/resistance dashboard.
Rather than relying on simple pivot highs and lows, the system evaluates how volume interacted with candle ranges, upper wicks, lower wicks, candle bodies, and recency weighting. This creates a dynamic liquidity profile that highlights where price may encounter resistance, support, absorption, or reaction zones.
🔶 Hidden Liquidity Profiling Engine
Builds separate supply and demand profiles across the selected lookback range. The system divides price into configurable bins, then distributes liquidity strength into those bins based on volume, candle range, wick size, body size, and age decay.
energy = vol * rng * decay
sellStrength = energy * (upWick * wickWeight + body * bodyWeight * sellBias)
buyStrength = energy * (dnWick * wickWeight + body * bodyWeight * buyBias)
This allows the indicator to estimate where sell liquidity and buy liquidity are most likely concentrated rather than only marking obvious visible highs and lows.
🔶 Supply & Demand Separation
The profile separates upper-wick and lower-wick pressure into two distinct liquidity maps.
Upper wick activity contributes to the supply profile, helping identify areas where sellers may have previously absorbed price movement. Lower wick activity contributes to the demand profile, helping identify zones where buyers may have previously defended price.
This separation gives traders a clearer view of whether nearby levels are more likely to behave as resistance, support, or balanced liquidity.
🔶 Age-Weighted Liquidity Decay
Applies a recency decay model so newer candles have stronger influence than older candles. This keeps the profile focused on liquidity that is more relevant to the current market environment while still preserving broader historical context.
The Age Decay Power setting controls how aggressively older liquidity fades. Higher values emphasize recent price action more strongly, while lower values retain more historical structure.
🔶 Price Bin Distribution System
Divides the analyzed price range into configurable price bins and assigns liquidity strength into each level. The Price Bins setting controls the resolution of the profile.
More bins create a finer, more detailed liquidity map. Fewer bins create a smoother, broader view of major supply and demand areas.
🔶 Distribution Radius Smoothing
Uses a configurable distribution radius to spread liquidity strength around nearby bins. This prevents the profile from becoming too fragmented and helps form smoother liquidity clusters.
This is especially useful on volatile assets where important liquidity zones often form across small ranges rather than at one exact tick.
🔶 Liquidity Heat Box Visualization
Displays supply and demand as horizontal heat boxes projected to the right side of the chart.
Supply liquidity is shown on the sell side using the selected sell color, while demand liquidity is shown on the buy side using the selected buy color. Wider and brighter boxes represent stronger normalized liquidity at that price level.
This creates a visual depth-style map that helps traders quickly identify where meaningful liquidity may be stacked above and below current price.
🔶 Forward Horizon Lines
Projects stronger liquidity levels forward using horizontal lines. These lines act as future reference zones where price may react, pause, reject, or accelerate through.
The Line Trigger setting controls how strong a liquidity level must be before it is projected. The Line Width Scale setting adjusts how visually dominant stronger levels appear.
🔶 Key Level Detection Framework
Identifies the strongest supply and demand levels from the profile and labels them directly on the chart.
The system can prioritize local peaks, helping avoid overcrowding and ensuring that selected levels represent distinct liquidity clusters rather than multiple nearby bins from the same zone.
This scoring model favors levels with strong dominant liquidity while still accounting for total combined activity.
🔶 Supply HVN & Demand HVN Labels
Marks high-volume liquidity nodes as Supply HVN or Demand HVN depending on which side of the profile dominates at that price.
Each label includes the level type, normalized strength percentage, and exact price. This allows traders to quickly identify the most important liquidity levels without manually reading the full heat map.
🔶 Nearest Support & Resistance Logic
Calculates the most relevant resistance above price and support below price using both liquidity strength and distance from current price.
Levels closer to current price receive more practical importance, while still needing enough liquidity strength to qualify. This helps the dashboard focus on actionable nearby zones instead of simply displaying the strongest level anywhere in the lookback range.
🔶 Aura Point Of Control
Identifies the strongest combined liquidity level across the profile. This Aura POC represents the price zone with the highest combined supply and demand activity.
The POC can act as a major reference point for balance, rotation, acceptance, rejection, or future retests.
🔶 Liquidity Pressure Balance
Compares total normalized demand against total normalized supply to estimate the broader pressure bias across the analyzed range.
When demand is meaningfully stronger, the dashboard shows a demand bias. When supply dominates, it shows a supply bias. When the two sides are close, the market is classified as balanced.
🔶 Real-Time S/R Dashboard
Includes a compact dashboard showing the most important liquidity information directly on the chart:
• Nearest resistance level
• Nearest support level
• Aura POC
• Supply, demand, or balanced pressure
• Active liquidity level count
• Current ticker reference
This gives traders a quick summary of where the strongest nearby reaction zones are and whether the broader liquidity profile is tilted toward supply or demand.
🔶 Customizable Visual Controls
Provides flexible display controls for heat boxes, horizon lines, key level tags, dotted key level lines, and the dashboard.
Traders can adjust the number of analyzed bars, price bin resolution, liquidity smoothing, projection distance, box width, line width, and trigger thresholds to match different assets and timeframes.
🔶 Clean Overlay Design
The full liquidity map is displayed directly on price without requiring a separate oscillator pane. Heat boxes appear to the right of the chart, while key levels and labels extend across the active lookback area.
This keeps the chart readable while still providing a detailed view of hidden supply and demand structure.
🔶 Why Choose Hidden Liquidity Profile ?
Hidden Liquidity Profile provides a more advanced way to identify potential support, resistance, and liquidity reaction zones by analyzing volume-weighted candle structure across the full price range. Instead of marking only visible swing highs and lows, it evaluates where supply and demand pressure may be concentrated based on wick behaviour, candle body participation, volume energy, and recency-weighted price distribution.
The heat boxes reveal liquidity density, the horizon lines project important levels forward, the HVN labels highlight the strongest zones, and the dashboard summarizes nearest support, resistance, POC, and pressure bias in real time.
Perfect for liquidity traders, support/resistance traders, intraday traders, swing traders, and market structure analysts who want a cleaner way to visualize hidden supply and demand zones directly on the chart. Penunjuk

Penunjuk
