Swing GuideSwing Guide
Swing Guide is a clean and beginner-friendly market structure tool designed to help traders read swings, trend shifts and pullback zones directly on the chart.
The script connects important swing highs and swing lows with a simple visual line, then labels each structure point in a clear and intuitive way.
STRUCTURE LABELS
High+ = Higher High
Price made a new high above the previous swing high.
Low+ = Higher Low
A pullback held above the previous swing low.
High- = Lower High
A bounce failed below the previous swing high.
Low- = Lower Low
Price broke below the previous swing low.
These labels help traders quickly understand whether the market is building bullish structure, bearish structure, a possible shift, or a temporary pullback.
WHAT THE INDICATOR SHOWS
• Swing line connecting key market structure points
• Compact High+ / Low+ / High- / Low- structure labels
• Current market condition in the dashboard
• Bullish or bearish structure context
• Last important structure point
• Preferred directional bias
• Current structure-based risk state
DASHBOARD
The dashboard summarizes the current market structure in simple words.
Now
Shows the current market condition, such as Uptrend, Downtrend, Healthy Pullback, Weak Bounce or Possible Reversal.
Structure
Summarizes the broader structure context: Bullish, Bearish, Bullish Shift or Bearish Shift.
Last Point
Shows the latest structure point: New High, Higher Low, Lower High or New Low.
Bias
Gives a simple context reading: Long Preferred, Short Preferred or Wait.
Risk
Highlights the current structure risk, such as Trend Extension, Pullback Zone, Weak Recovery or Breakdown.
MAIN SETTINGS
Swing Sensitivity
Controls how many swing points are detected.
Lower values show more swings and more detail.
Higher values filter out smaller moves and keep the chart cleaner.
Repaint Forming Leg
When enabled, the latest swing leg updates live as price develops. This gives the classic real-time swing guide look, but the last leg can move until the structure is confirmed.
When disabled, the script draws only confirmed swing legs. This reduces movement after printing, but the latest swing may appear with a delay.
Structure Label Transparency
Adjusts how soft or visible the High+ / Low+ / High- / Low- labels appear on the chart.
HOW TO USE
Swing Guide is designed as a visual map of market structure.
It can help traders understand where the market is making higher highs, higher lows, lower highs or lower lows.
A bullish structure is usually built with High+ and Low+ points.
A bearish structure is usually built with High- and Low- points.
A possible structure shift may appear when the market starts breaking the previous sequence of highs and lows.
The dashboard is intended to simplify this reading and provide a quick summary of the current structure.
Indicator

Elaris Absorption Zones ProElaris Absorption Zones Pro
Elaris Absorption Zones Pro is an advanced price-action and volume analysis indicator designed to identify potential absorption events where aggressive market orders are absorbed by opposing passive liquidity.
The indicator focuses on situations where price attempts to break an important level but fails to continue, suggesting that significant limit orders may be absorbing the incoming buying or selling pressure.
Unlike traditional breakout indicators that look for continuation, this tool is designed to highlight failed auctions, rejection events, and potential liquidity absorption zones that may lead to reversals, pullbacks, or reduced directional momentum.
---
What Is Absorption?
Absorption occurs when aggressive participants repeatedly attempt to push price through a level using market orders, but opposing limit orders absorb that pressure and prevent further movement.
Examples include:
• Buyers aggressively pushing above resistance but failing to achieve continuation.
• Sellers aggressively pushing below support but failing to achieve continuation.
• Large rejection wicks appearing after a breakout attempt.
• High volume with limited price progress (Effort vs Result imbalance).
These conditions can indicate the presence of significant liquidity providers defending a price area.
---
How The Indicator Works
The indicator combines multiple confirmation layers:
Market Structure Analysis
The script monitors:
• Confirmed swing highs and swing lows
• Recent trading ranges
• Failed breakout attempts
Price must first attempt to break an important structural level before absorption conditions can be evaluated.
Rejection Analysis
The indicator evaluates:
• Upper wick size
• Lower wick size
• Body-to-range relationship
Large rejection wicks combined with small candle bodies may indicate strong opposing liquidity.
Volume Confirmation
Volume is evaluated using:
• Relative volume
• Volume moving averages
• Optional volume Z-score analysis
This helps identify situations where participation is elevated compared to normal market activity.
Effort vs Result Model
One of the core components of the indicator is Effort vs Result analysis.
High volume combined with poor directional progress can indicate that incoming orders are being absorbed rather than successfully moving the market.
Absorption Scoring
Every detected signal receives a strength score based on:
• Rejection quality
• Relative volume
• Candle efficiency
Higher scores generally indicate stronger absorption characteristics.
---
Features
✔ Bullish absorption detection
✔ Bearish absorption detection
✔ Failed breakout recognition
✔ Confirmed swing structure analysis
✔ Range breakout absorption detection
✔ Relative volume filters
✔ Volume Z-score filtering
✔ Effort vs Result analysis
✔ Absorption strength scoring
✔ Optional absorption zones
✔ Zone retest detection
✔ Dashboard with live metrics
✔ Alert conditions
✔ Non-repainting confirmation mode
---
Bullish Absorption
Bullish absorption may occur when:
1. Price breaks below support.
2. Sellers attempt continuation.
3. Price quickly returns above the level.
4. A strong lower rejection wick forms.
5. Volume confirms elevated participation.
This may suggest that passive buyers absorbed the selling pressure.
---
Bearish Absorption
Bearish absorption may occur when:
1. Price breaks above resistance.
2. Buyers attempt continuation.
3. Price closes back below the level.
4. A strong upper rejection wick forms.
5. Volume confirms elevated participation.
This may suggest that passive sellers absorbed the buying pressure.
---
How To Use
Many traders use absorption signals as:
• Early reversal warnings
• Liquidity sweep confirmations
• Support and resistance confirmation
• Market structure confirmation
• Trade management tools
For best results, consider combining absorption signals with:
• Trend analysis
• Market structure
• Higher timeframe context
• Risk management rules
• Additional confirmation tools
---
Non-Repainting
When "Confirm Only After Candle Close" is enabled, signals are generated only after a candle has fully closed.
Confirmed swing levels are based on completed pivot structures.
This helps reduce signal instability and prevents intrabar repainting behavior.
---
Important Notes
This indicator does not use Level II, order book, footprint, or exchange matching engine data.
Because PulseWire Pine Script does not have direct access to actual market order flow, absorption is estimated using a combination of price action, rejection behavior, volume analysis, and structural breakout failure characteristics.
As with all trading tools, signals should be used as part of a complete trading plan and not as standalone buy or sell recommendations.
Indicator

Multi-TF Overlapping FVGThis indicator automatically detects Fair Value Gaps (FVGs) across multiple timeframes and identifies high‑confluence overlap zones known as clusters. These clusters highlight areas of institutional imbalance where price often reacts with precision. The tool continuously tracks FVGs from 1m, 5m, 10m, 15m, 30m, and 60m charts, dynamically forming and updating clusters as new gaps appear or become mitigated.
Key Features
Multi‑Timeframe FVG Detection
Scans up to six timeframes for bullish and bearish FVGs in real time.
Cluster Formation Logic
Builds a cluster when a 1‑minute FVG aligns with enough higher‑timeframe gaps, creating a strong confluence zone.
Dynamic Filtering System
Allows filtering clusters by time decay, price proximity, ATR‑based distance, or edge‑proximity wake‑up logic.
Mitigation Tracking
Monitors each FVG for partial or full mitigation using wick or close logic. Clusters update or expire automatically.
Exclusivity and Consumption Options
Controls whether higher‑timeframe FVGs can be reused by multiple 1m seeds or permanently consumed.
Adaptive Rendering
Boxes extend dynamically, labels update automatically, and clusters remain visible briefly after mitigation for clarity.
Debug Panel
Displays real‑time counts of FVGs per timeframe and active clusters for verification and troubleshooting.
How to Use This Indicator
Identify High‑Probability Zones
Clusters represent areas where multiple timeframes agree on imbalance, often acting as strong support, resistance, or liquidity targets.
Monitor Mitigation Behavior
Observe how price interacts with cluster edges. Partial fills, full fills, and rejections can signal continuation or reversal.
Integrate With Your Strategy
Use clusters as entry zones, take‑profit targets, stop‑loss buffers, or directional confirmation.
Adjust Filters to Match Your Style
Scalpers may prefer tighter ATR filters and shorter time windows, while swing traders may widen the range to capture larger structures.
Who This Indicator Is For
Traders seeking automated multi‑timeframe FVG detection
Those who want high‑confluence imbalance zones without manual charting
Traders using institutional concepts such as imbalance, mitigation, and liquidity
Anyone wanting a clean, dynamic, and customizable FVG clustering tool Indicator

ORB Retest Pro v3 + Smart ZonesORB Retest Pro v3 + Smart Zones is a customizable Opening Range Breakout indicator built for traders who want clean ORB structure, retest-based entries, and real-time smart money confluence on the chart.
The indicator maps the Opening Range High, Low, Mid, and ORB box, then waits for price to break the range and retest it before printing a signal. This helps filter out weaker breakout candles and focuses on more structured continuation setups.
In addition to ORB logic, the script detects and displays real-time Fair Value Gaps (FVGs), Inversion Fair Value Gaps (IFVGs), Order Blocks (OBs), and Breaker Blocks using customizable zone boxes. Zones can be shown or hidden individually, colors can be fully customized, and broken zones can automatically remove themselves from the chart to keep the layout clean.
A key feature of this indicator is its smart zone behavior. When enabled, broken FVGs can automatically convert into IFVGs, allowing the chart to reflect changing market structure instead of leaving outdated zones on screen. You can also keep zones from previous sessions visible and control the number of days to look back, making it useful for both intraday and multi-session analysis.
The indicator is designed to work well on futures and stocks, with adjustable session times, timezone settings, and an optional timeframe filter so the ORB can be tailored to different markets and trading styles.
Features
Custom Opening Range session
Adjustable timezone
ORB high, low, mid, and box
Break + retest signal logic
Optional reclaim / rejection close confirmation
ATR displacement filter
Minimum breakout distance in ticks
Retest must occur within a user-defined number of bars
One signal per side per day or one total signal per day
Real-time FVG, IFVG, OB, and Breaker detection
Fully customizable zone colors and visibility
Optional automatic removal of broken zones
Optional FVG to IFVG conversion
Ability to keep previous-day zones on the chart
Adjustable lookback period
Confluence-based signal coloring
Built-in alerts
Best use
This indicator is best used on intraday charts such as 1m, 3m, 5m, and 15m, especially for traders who want to combine Opening Range Breakout structure with smart money zone confluence.
Notes
FVG, IFVG, Order Block, and Breaker logic are rule-based and designed for consistent automation inside Pine Script. They may not match every discretionary interpretation exactly, but they provide a structured and practical framework for real-time chart analysis.
Indicator

Indicator

ICT Daily & Weekly Liquidity LevelsThis PulseWire indicator plots ICT-style higher-timeframe liquidity levels directly on your chart, including previous day high/low, current session high/low, previous week high/low, current week open, and previous week close. It uses daily and weekly data to calculate those levels, then draws horizontal rays from the candle where each level originated and extends them to the right. It also adds right-side labels with the level name and exact price, while allowing you to toggle each level, customize colors, adjust label spacing, and merge labels when multiple levels are close together. In simple terms, it gives you a clean map of major daily and weekly liquidity reference points for intraday trading. Indicator

Indicator

Indicator

Trend Navigator - Bulls Eye - Options Trade# GN-CE-PE State Engine
## Overview
GN-CE-PE State Engine is a market participation and synchronization tool designed to help traders assess directional conviction across multiple related instruments.
The indicator monitors the relationship between:
* Gift Nifty
* At-The-Money Call Options
* At-The-Money Put Options
and transforms their combined behavior into a set of actionable market states.
Rather than analyzing a single chart in isolation, the engine focuses on whether bullish or bearish participation is developing in a coordinated manner across the underlying market and its options.
---
## Market States
### Bull Trend
Indicates broad bullish participation and directional alignment across the monitored instruments.
---
### Bear Trend
Indicates broad bearish participation and directional alignment across the monitored instruments.
---
### Reset
Represents a pause, pullback, or temporary loss of momentum within an existing directional move.
This state can help traders identify periods where the market is rebalancing before a potential continuation.
---
### CE Ready
Highlights conditions where bullish participation is strengthening and directional alignment is improving.
---
### PE Ready
Highlights conditions where bearish participation is strengthening and directional alignment is improving.
---
## Dashboard
The built-in dashboard provides a real-time summary of:
* Market bias
* Participation strength
* Momentum state
* Directional alignment
* Confidence score
* Current market condition
This allows traders to quickly assess market structure without switching between multiple charts.
---
## Confidence Score
The confidence score reflects the degree of alignment between the monitored instruments.
Higher scores suggest stronger participation and greater directional agreement, while lower scores often indicate mixed conditions or transitional phases.
The score is intended as a contextual aid and should not be used as a standalone trading signal.
---
## Alerts
The indicator includes alert conditions for:
* CE Ready
* PE Ready
allowing traders to monitor potential opportunities without continuously watching the chart.
---
## Recommended Usage
GN-CE-PE State Engine is designed to complement the **Trend Navigator - BullsEye** indicator.
Suggested workflow:
### Step 1
Use **Trend Navigator - BullsEye** to determine the prevailing market structure and directional bias.
### Step 2
Use **GN-CE-PE State Engine** to evaluate whether participation across the underlying market and options is supporting that directional view.
### Step 3
Focus on opportunities where both indicators are aligned.
This combination helps traders distinguish between isolated price movements and moves that are supported by broader market participation.
---
## Notes
* Designed primarily for intraday market analysis.
* Option symbols should be updated to match the active trading series.
* Intended as an analytical and decision-support tool.
* Not financial advice.
## Disclaimer
This indicator is intended for educational and analytical purposes only. It is designed to assist traders in evaluating market participation, directional alignment, and market structure across the monitored instruments.
The indicator does not predict future price movements and should not be considered a recommendation to buy, sell, or hold any financial instrument. All trading decisions should be made using independent analysis, proper risk management, and personal judgment.
Past market behavior does not guarantee future results. Users are solely responsible for their trading decisions and any resulting gains or losses. Indicator

Indicator

Trend Bias Score📊 Trend Bias Score:
Trend Bias Score is a multi-timeframe directional bias oscillator designed to summarize market direction, trend strength, momentum condition, acceleration, volatility/volume energy, and open interest behavior into one clean composite score.
🧠 Main Concept:
Trend Bias Score attempts to answer one core question:
Is the market environment currently supporting bullish continuation, bearish continuation or indecision?
To do this, the script evaluates several market dimensions:
1. 📈 Trend structure
2. ⚡ Momentum
3. 🚀 Momentum acceleration
4. 🔊 Volume behavior
5. 🌪️ Volatility expansion or contraction
6. 📉 Open Interest behavior, when available
7. ⏱️ Multi-timeframe alignment
🧩 The Indicator Includes Different Asset Profiles:
🪙 Crypto
🛢️ Commodity
📊 Index
🏢 Stock
💱 Forex
Each asset class behaves differently. A crypto pair does not usually move like a stock index, a commodity, or a forex pair. Because of that, this script does not use one universal weighting model for every market.
⚙️ How the Score Is Built?
📈 1. Trend Score
The trend component uses a three-layer moving average structure.
⚡ 2. Momentum Score
Momentum is measured with RSI and normalized around the 50 level.
🚀 3. Acceleration Score
The acceleration component uses the MACD histogram change.
🔥 4. Energy Score
The energy score combines three different market activity inputs:
🔊 Volume behavior
🌪️ ATR behavior
📉 Open Interest behavior, when available
⏱️ Multi-Timeframe Structure:
The indicator calculates the bias across multiple internal timeframes and combines them into one final score.
The default structure is designed to represent a broader trend hierarchy:
🔬 Micro trend
🧭 Sub-minor trend
📍 Minor trend
🔎 Intermediate trend
🏛️ Main trend
🌍 Macro trend
🧾 Six-Timeframe Table:
The indicator includes a six-row multi-timeframe table.
The table is fully transparent in the background and uses simple directional coloring:
🟢 Green: score above zero
🔴 Red: score below zero
⚪ Gray: neutral or unavailable value
This makes the table useful for quickly checking whether the market is aligned across timeframes or showing conflict between short-term and higher-timeframe conditions.
🎯 Oscillator Interpretation:
The oscillator is centered around zero.
General interpretation:
🟢 Above +0.50: Strong bullish bias
🟩 Between +0.30 and +0.50: Moderate bullish bias
⚪ Between -0.30 and +0.30: Neutral or mixed zone
🟥 Between -0.30 and -0.50: Moderate bearish bias
🔴 Below -0.50: Strong bearish bias
🧭 How I Use It?
This indicator is best used as a bias filter rather than a direct entry system.
🟢 Bullish Conditions
A bullish environment is stronger when:
* The main Bias Score is above zero
* The oscillator is rising
* Several table timeframes are green
* Higher timeframes support the direction
* Pullbacks remain above key structural levels
🔴 Bearish Conditions
A bearish environment is stronger when:
* The main Bias Score is below zero
* The oscillator is falling
* Several table timeframes are red
* Higher timeframes confirm weakness
* Rallies fail below key resistance zones
⚪ Neutral Conditions
The market is less clear when:
* The Bias Score is near zero
* The table is mixed
* Short-term and higher-timeframe readings conflict
* Price is moving sideways
* Momentum and energy components are weak
🛠️ Best Practices:
Trend Bias Score works best when combined with:
* Market structure
* Support and resistance
* Volume analysis
* Price action
* Breakout or breakdown confirmation
* Order blocks
* Fair value gaps
* Liquidity zones
* Higher-timeframe context
⚠️ Important Notes:
This script uses standard multi-timeframe data requests. Higher-timeframe values can still change while the higher-timeframe candle is open.
Open Interest data depends on symbol availability. If Open Interest data is not available, the script still works using the remaining energy components.
The score is a composite model, not a prediction engine.
A positive score does not guarantee price will rise.
A negative score does not guarantee price will fall.
It only shows whether the current technical environment is more supportive of bullish or bearish conditions according to the selected model.
❗Disclaimer:
This indicator is for educational and analytical purposes only.
It is not financial advice.
It does not guarantee future performance.
Always use proper risk management and make your own trading decisions.
Indicator

AetherEdge - Adaptive MTF Fusion🖊️ Overview
AE-AMF fuses momentum from several timeframes into one oscillator — but instead of mixing them equally, it learns online how well each timeframe has predicted forward returns and weights it accordingly. Timeframes that have been accurate gain influence automatically, a timeframe that leads the wrong way is sign-flipped, and an unhelpful timeframe's weight converges to near zero. The weights follow the reality that different timeframes lead in different regimes.
🔶 Key Features
A consensus oscillator fusing four timeframes (default: chart / 60 / 240 / D)
Per-timeframe weights learned online — allocated by predictive power (inverse TFs flipped, uncorrelated ≈ 0)
Reliability-weighted, so the fused value stays bounded in and easy to read
BUY/SELL signals on threshold crosses of the fused value, with a TF agreement count (agree/4)
A gold HUD showing fused value, bias, each TF's learned weight %, agreement, and predicted move
Non-repainting MTF — each higher timeframe reads only its last closed bar (expr + lookahead_off); signals gate on bar close
🧠 Technical Architecture
Multi-TF momentum: on each timeframe, ROC is z-scored and passed through tanh to a bounded momentum. Higher timeframes are pulled via request.security, but adding to the expression with lookahead_off reads only the last closed HTF bar — so it does not repaint.
Weight learning (ML): the K = 4 timeframe momenta are features and the realized forward return (ATR units) is the target for an online linear regression (SGD squared loss + L2). The learned coefficients θ_i are each timeframe's weight: accurate TFs get large |θ_i|, an inversely-leading TF gets negative θ_i (flipped in the fusion), and an uncorrelated TF gets θ_i ≈ 0. Labels are H-bar lagged — no lookahead.
Fusion: a reliability-weighted consensus, fused = Σ p_i · sign(θ_i) · mom_i with p_i = |θ_i| / Σ|θ|. Since the weights sum to one, the fused value is bounded. The regression's point estimate Σ θ_i · mom_i serves as the predicted move (ATR units) for confidence.
Honest scope: a linear model over timeframe momenta. Not deep learning, and not a guarantee of the future.
⚙️ Recommended Settings & Tuning Guide
Key parameters: the four timeframes, momentum length, learning horizon (H), learning rate (lr), fusion signal threshold (thr), warmup.
Set timeframes equal to or higher than the chart (lower TFs just hold their last value and add little)
Larger H → slower weight learning, swing-oriented; smaller → faster adaptation, short-term
Raise thr → only strong consensus signals; lower → more responsive
Crypto starting points (tune on your chart):
BTC / ETH: on a 15m–1H chart, TF = current / 1H / 4H / D pairs well
SOL / XRP and high-vol alts: thr ≈ 0.2 to suppress noisy flips
Scalping (1–5m): TF = current / 15m / 1H / 4H, H ≈ 5 for fast adaptation
Swing (4H–daily): TF = 4H / D / W / M, longer H to learn higher-timeframe leadership
Warmup suppresses signals until the regression spins up; weights move early on
💡 How to Use in Practice
Momentum alignment: the fused sign is the bias; enter on threshold crosses. See multi-TF agreement in one indicator
Reading the weight panel: the % shows which timeframe is currently leading — generally follow the trend of the heaviest-weighted TF
Agreement (agree/4): 3/4 or 4/4 is a strong trend-following environment; a split read suggests caution
Predicted move: the regression's point estimate, consistent with the fused sign, gauges move size
Combinations: pair with AE-VECTOR's target band or AE-IRM's mean-reversion probability, and use AMF to confirm the big-picture momentum direction
⚠️ Important Notes
Learning period: no signals until warmup bars; weights need time to settle
Learning reset: changing inputs, symbol, timeframe, or the TF set re-learns the weights
One-HTF-bar lag: for no-repaint, each timeframe reads a closed bar, so even the fastest TF lags ~1 bar (the trade-off for avoiding fakeouts)
Momentum's nature: in strong ranges the fused value can oscillate around zero — use the agreement count and position sizing together
🚨 Disclaimer
This indicator is for educational and informational purposes only and is not financial advice or a recommendation to buy or sell. No method guarantees future profits; past performance does not indicate future results, and trading carries the risk of loss. All trading decisions are your own — use proper backtesting and disciplined risk management. Indicator

Trend Follow _Cycle DirectionTrend Follow · Cycle Direction
by Tikkomtikkom
Markets don't move in straight lines — they move in cycles. Every trend has a beginning, a middle, and an end. Most traders lose because they enter too late, exit too early, or trade against the prevailing cycle without knowing it.
Trend Follow · Cycle Direction is built on one core idea: read the cycle first, then act with precision.
The system uses RSI and MACD across multiple timeframes not as standalone signals, but as cycle readers. RSI short vs RSI long tells you the momentum shift. MACD vs Signal tells you the acceleration. Together, they define which phase of the cycle the market is in — mapped into 8 zones from Early Bull to Peak Bear.
Why 8 zones? Because not all Bull markets are the same. An Early Bull (RSI oversold, MACD still negative) is a very different opportunity from a Peak Bull (RSI overbought, MACD extended). Each zone carries different risk, different probability, and deserves a different approach. The Direction Layer on TF60 gives you the macro cycle — the big picture that filters everything below it.
The Setup Layer then translates that direction into a structured trade. Entry, Stop Loss, and five Take-Profit levels are calculated automatically using ATR — so risk is always relative to current volatility, not a fixed number. Critically, the Setup only activates when the chart timeframe agrees with TF60. If they conflict, no setup is drawn. This single filter eliminates most counter-trend traps.
The Entry Layer on TF5 waits for RSI and MACD to cross simultaneously in the direction of the cycle, confirmed by price position relative to VWAP. VWAP acts as a real-time institutional reference — above it, the market is in buy territory; below it, sell territory. Exit signals on TF15 watch for momentum exhaustion before it becomes visible on the chart.
The result is a system where every layer asks the same question from a different angle: is the cycle still intact? When all three layers agree, you act. When they don't, you wait.
Trade the cycle. Trust the structure. Let the levels do the work. Indicator

SMC/ICT Multi-TF Bias and POI Screener with Priority DashboardOverview
This indicator is a comprehensive Smart Money Concepts (SMC) / ICT-based multi-timeframe bias and Point of Interest (POI) screener. It evaluates market direction across three timeframes simultaneously — Anchor (HTF), Primary (MTF), and Local (LTF) — and identifies the most relevant POI (Fair Value Gap or Order Block) that price is approaching. A priority dashboard (S / A / B / C / D) tells the trader exactly whether to act now, prepare, wait, or stand aside, removing subjectivity from the decision process.
The core idea is that Smart Money moves in a top-down structure: higher timeframe bias defines the directional edge, and a trader should only look for entries at POIs that are aligned with that bias. This script automates that entire top-down filtering process.
How It Works
1. Multi-Timeframe Bias Engine
Bias is computed independently on each of three timeframes using a combination of two sub-signals:
・EMA Crossover: Fast EMA vs. Slow EMA relationship determines trend direction. An optional slope filter (Use slow EMA slope for Neutral filter) suppresses bias signals when the slow EMA slope is below a minimum threshold relative to ATR, preventing false signals during ranging conditions.
・Market Structure (HH/HL / LH/LL): Pivot-based swing structure is tracked using ta.pivothigh / ta.pivotlow. The script classifies each timeframe as Bullish (HH+HL), Bearish (LH+LL), Breaking Up (CHoCH bullish), Breaking Down (CHoCH bearish), or Unclear.
The two sub-signals are combined according to the Bias Logic setting:
・EMA only: Uses EMA crossover alone
・HH/HL only: Uses structure alone
・EMA + HH/HL agreement: Requires both signals to agree; outputs Neutral if they conflict
・EMA primary + HH/HL filter: EMA is the primary signal, but structure acting against EMA suppresses the bias to Neutral
The three timeframe bias values (Anchor, Primary, Local) are then combined according to Bias Mode:
・Anchor + Primary Aligned: Both must agree for a bias to be declared
・Primary + Anchor Filter: Primary is the main bias; Anchor acting against it raises a COUNTER_ANCHOR warning
・Primary Only / Anchor Only: Single-timeframe bias
2. POI Detection — Fair Value Gap (FVG) and Order Block (OB)
FVGs are detected on each of the three timeframes using a three-candle imbalance pattern (low > high for bullish, high < low for bearish). Optional filters include:
・Close confirmation: Requires the middle candle to close beyond the imbalance gap
・Auto threshold: Compares the middle candle's body size against a 100-bar average to eliminate small, low-quality imbalances
・Minimum FVG size / ATR: Rejects gaps below a minimum size relative to ATR
・Invalidation: A bullish FVG is invalidated when price closes (or wicks) below its lower boundary; bearish FVG when price closes (or wicks) above its upper boundary
・Max age: FVGs older than a preset bar count are discarded
OBs are detected using a range-breakout approach: the highest high / lowest low over a lookback window defines the boundary. A breakout above (below) triggers an Order Block from the most recent bearish (bullish) candle. High-volatility candles are parsed inversely (body is treated as shadow). OBs are invalidated when price closes back through the block.
3. POI Priority Selection
For both long and short directions, the script selects the single most relevant POI using a distance-to-price scoring system:
・Anchor FVG vs. Primary FVG: The closer one to current price is selected as the "HTF POI"
・HTF POI vs. Local FVG vs. OB: The closest of the three to price becomes the Active POI
This ensures the dashboard always displays the POI with the highest immediate relevance.
4. Priority Classification (S / A / B / C / D)
The priority code is the central output of the indicator:
Code | Meaning | Condition
-------|------------------------------------|----------------------------------
S | Act now — price inside POI | POI exists, bias aligned, inside
A | Prepare — price approaching | POI exists, bias aligned, near
B | Wait — setup valid, price far | POI exists, bias aligned, far
C | Low confidence — anchor opposes | COUNTER_ANCHOR active
D | Stand aside — no valid setup | No POI, no bias, or bias conflict
5. Warning System
Six independent warning flags are evaluated and displayed:
・LOCAL_CHOCH — Local timeframe is showing a Change of Character (CHoCH) against the primary bias, indicating a possible pullback or reversal
・HTF_DISTANCE_FAR — The HTF POI is far from current price (beyond max ATR threshold), suggesting the structural POI may be out of immediate reach
・COUNTER_TRADE — The active POI direction is opposite to the main bias (e.g., a bearish POI is selected while bias is bullish)
・PD_WARNING — Price is in an unfavorable Premium/Discount zone (bullish bias in premium zone, or bearish bias in discount zone)
・LATE_TREND — The trend has potentially extended too far: bias is bullish but HTF P/D shows Premium, with price outside the HTF POI
・COUNTER_ANCHOR — Primary bias is active but Anchor timeframe opposes it
6. Premium / Discount Range
Three separate P/D ranges are computed across Anchor, Primary, and Local timeframes using ta.highest / ta.lowest over configurable lookback periods. The midpoint of each range defines the equilibrium level. Price above midpoint = Premium (potential shorting area for bearish bias); price below = Discount (potential buying area for bullish bias). P/D levels are plotted as lines on the chart.
7. Alert System
Alerts fire at bar close when the priority code meets the configured threshold (S only, S or A, S A B). The alert payload is a structured JSON message containing all dashboard fields, suitable for use with external webhook receivers.
Originality
Most SMC/ICT indicators address only one aspect of the framework — bias, or FVGs, or OBs — and require the trader to manually combine them across timeframes. This indicator is original in the following ways:
1.Unified three-timeframe bias engine: EMA and market structure signals are combined with configurable logic, giving the trader full control over how confluence is defined
2.Distance-based POI priority selection: Rather than displaying all zones, the script automatically selects the single most actionable POI by ranking FVGs (Anchor, Primary, Local) and OBs by their distance to current price
3.Priority classification with Warning overlay: A structured S/A/B/C/D priority system, combined with six distinct warning flags, provides a single actionable output per bar rather than requiring the trader to interpret multiple indicators simultaneously
4.Preset system (Swing / Daytrade / Scalp / Custom): All timeframe and parameter combinations are driven by a single preset selector. This allows the indicator to behave consistently across different trading styles without manual reconfiguration
5.JSON alert payload: The alert message is structured JSON, enabling integration with external tools for multi-symbol scanning or automated notification workflows
Credits: Order Block and Premium/Discount concepts referenced from Smart Money Concepts (SMC) . Market Structure (BOS/CHoCH) logic referenced from Market Structures + ZigZag . FVG detection structure referenced from Fair Value Gap . All logic in this script has been substantially rewritten and extended with original multi-timeframe coordination, priority classification, and alert architecture.
How to Use
Step 1 — Select a Preset
Open the "Bias" group and choose one of the four presets:
Preset | Anchor | Primary | Local | Suited for
----------|--------|---------|-------|------------------
Swing | Daily | 4H | 1H | Multi-day swings
Daytrade | 4H | 1H | 15M | Intraday sessions
Scalp | 1H | 15M | 5M | Short-term scalps
Custom | User | User | User | Any configuration
Step 2 — Set Bias Logic
Choose how EMA and market structure signals are combined. The default EMA primary + HH/HL filter is recommended for most use cases: it uses the EMA crossover as the primary directional signal, but suppresses it when market structure is acting against that direction.
Step 3 — Monitor the Dashboard
The dashboard shows 16 rows of information. The most important rows are:
・Priority: The S/A/B/C/D code tells you immediately whether to act or wait
・Active Plan: "Long Watch" or "Short Watch" — the direction the indicator is currently tracking
・Action: A plain-language instruction (e.g., "Check Local TF now", "Wait for POI approach")
・Warning: Any active risk flags. If warnings are present, verify each condition before acting
・Active POI: The timeframe, type (FVG or OB), and direction of the current POI
・価格帯 (Price Range): The upper and lower boundary of the active POI zone
・現在位置 (Location): Whether price is inside the POI, approaching (WATCH distance), or still far
Step 4 — Read the POI Zone on the Chart
The active POI is drawn as an orange box by default. When price enters or approaches the zone and Priority S or A appears, switch to the Local timeframe chart and look for entry confirmation patterns (e.g., displacement candles, engulfing, CHoCH on even lower timeframes).
Step 5 — Set Alerts
In the "Alerts" group, select the minimum priority level for alerts (S only recommended for high-confidence entries). Enable Alert once per zone to avoid repeated alerts for the same POI. The alert message contains a complete JSON payload for webhook integration.
Parameter Reference
Bias Group
・Bias preset: Swing / Daytrade / Scalp / Custom. Drives all three timeframe selections and most default values simultaneously
・Custom only: anchor/primary/local TF: Active only when preset is Custom
・Bias mode: How the three TF biases are combined (see "How It Works")
・Bias logic: How EMA and structure sub-signals interact
・Anchor fast/slow EMA: EMA lengths for the Anchor timeframe bias
・Primary/Local fast/slow EMA: EMA lengths for Primary and Local timeframes (shared)
・Use slow EMA slope for Neutral filter: When enabled, a flat slow EMA suppresses the bias signal
・Slope lookback bars: Number of bars over which the EMA slope is measured
・Min slow EMA slope / ATR: Minimum slope-to-ATR ratio required to maintain a trend bias signal
・HH/HL pivot override: Override the pivot length for structure detection. - uses the preset value
Zones Group
・Track FVG / Track OB: Enable or disable each zone type
・Context mode: Fast uses only the Primary TF for context zones; Balanced adds Anchor TF FVGs
・Sync OB/PD timeframes with Bias preset: When enabled, OB and P/D timeframes follow the preset automatically
・Custom OB timeframe: Active when sync is disabled
・Max zone age override: Maximum bar age for any zone to remain active (- = preset)
・Anchor/Primary/Local FVG age override: Per-timeframe FVG age limits
・Min FVG size / ATR override: Minimum gap size as a ratio of ATR
・Require FVG close confirmation: Requires middle candle to close through the gap
・Use FVG auto threshold: Filters small FVGs relative to the 100-bar average candle body
・FVG invalidation source: Close uses closing price; Wick uses the high/low wick for invalidation
・OB pivot override: Pivot length for OB range calculation
・WATCH distance / ATR: Distance from POI at which Priority upgrades from B to A
・Max active POI distance / ATR: POIs farther than this from price are flagged with HTF_DISTANCE_FAR
Premium / Discount Group
・Custom PD range timeframe: Timeframe for the main P/D range (active when sync is off)
・PD lookback override: Lookback for the main P/D high/low range
・Custom HTF PD timeframe / lookback: Anchor-level P/D range
・Custom LTF PD timeframe / lookback: Local-level P/D range
Alerts Group
・Send priority alerts: Master enable for dynamic alerts
・Alert priority: Minimum code level to trigger (S only, S or A, S A B)
・Alert once per zone: Prevents repeated alerts for the same POI
Visuals Group
・Show active zone: Draws the active POI box on the chart
・Show long/short scenario zones: Draws both long and short POI boxes simultaneously (for reviewing both scenarios)
・Show context zones: Draws the HTF FVG and OB zones separately for reference
・Show PD high/low/mid levels: Plots P/D range boundaries and midpoint as lines
・Show dashboard: Enables or disables the dashboard table
・Dashboard position: Corner of the chart for the dashboard
・POI label offset bars: Number of bars to the right of the POI label
Preset Default Values Reference
Parameter | Swing | Daytrade | Scalp
------------------------|---------|-----------|------
Anchor TF | D | 4H | 1H
Primary TF | 4H | 1H | 15M
Local TF | 1H | 15M | 5M
Structure pivot | 9 | 7 | 5
Max zone age (bars) | 180 | 120 | 80
Min FVG size / ATR | 0.08 | 0.10 | 0.12
OB pivot length | 4 | 3 | 2
WATCH distance / ATR | 0.75. | 0.50 | 0.35
Max POI distance / ATR | 5.00 | 3.00 | 2.00
PD lookback (bars) | 60 | 50 | 40
All override fields default to -, which applies the preset value. To customize individual parameters without changing the preset, enter a numeric value in the corresponding override field.
Important Limitations
This indicator is a decision-support tool. It does not guarantee future price behavior. All signals should be confirmed with price action analysis on the local timeframe before any trade is taken.
Backtest results from strategy tools do not apply to this indicator, which is an overlay indicator with no automated trade execution.
FVG and OB detection is based on the most recent valid zone per timeframe. In strongly trending markets, zones may be invalidated quickly and re-established at new levels.
The P/D range is calculated using a fixed lookback window. In trending markets, the midpoint may not represent a meaningful equilibrium.
説明文(日本語)
概要
このインジケーターは、スマートマネーコンセプト(SMC)/ ICTの手法をベースに、3つの時間軸(アンカー・プライマリ・ローカル)のバイアスを同時に評価し、最も優先度の高いPOI(ポイント・オブ・インタレスト:FVGまたはオーダーブロック)を特定するマルチタイムフレーム・スクリーナーです。
ダッシュボードに表示される優先度コード(S / A / B / C / D)が、「今すぐ確認」「接近中・準備」「待機」「見送り」をトレーダーに明確に伝えます。複数の指標を目視で組み合わせる作業を自動化し、トップダウン分析の判断プロセスをシンプルにすることが目的です。
ロジックの説明
1. マルチタイムフレーム・バイアスエンジン
バイアスは3つの時間軸それぞれで、2つのサブシグナルを組み合わせて計算されます。
・EMAクロス: ファストEMAとスローEMAの位置関係でトレンド方向を判定。オプションのスロープフィルター(スローEMAスロープでニュートラルフィルター)を有効にすると、スローEMAの傾きがATR比で閾値を下回る局面ではバイアスをニュートラルに抑制し、レンジ相場でのダマシを減らします。
・市場構造(HH/HL / LH/LL): ta.pivothigh / ta.pivotlowを使ってスウィング構造を追跡。各時間軸をBullish(HH+HL)・Bearish(LH+LL)・上昇転換(Bullish CHoCH)・下降転換(Bearish CHoCH)・不明確のいずれかに分類します。
この2つのサブシグナルはバイアスロジック設定により組み合わせ方が変わります。
・EMA only: EMAクロスのみ使用
・HH/HL only: 市場構造のみ使用
・EMA + HH/HL agreement: 両方が一致する場合のみバイアス確定、不一致はニュートラル
・EMA primary + HH/HL filter(推奨): EMAを主軸とし、市場構造が逆を示す場合はニュートラルに切り替え
3時間軸のバイアスはバイアスモードで最終的に合算されます。
・Anchor + Primary Aligned: アンカーとプライマリが一致する場合のみバイアス確定
・Primary + Anchor Filter: プライマリを主軸、アンカーが逆の場合はCOUNTER_ANCHOR警告
・Primary Only / Anchor Only: 単一時間軸バイアス
2. POI検出 — FVGとオーダーブロック(OB)
FVGは3時間軸それぞれで3本足のインバランスパターンから検出されます(low > high でBullish、high < low でBearish)。以下のフィルターを組み合わせて高品質のFVGのみを残します。
・クローズ確認: 中間足が必ずギャップを抜けてクローズすることを要求
・自動閾値: 中間足のボディサイズを100本平均と比較し、小さすぎるFVGを除外
・最小FVGサイズ / ATR比: ATR対比で一定以上の大きさのFVGのみ採用
・無効化: BullishFVGは下限を割り込むと消滅、BearishFVGは上限を上抜けると消滅
・最大バー数: 指定バー数を超えた古いFVGは自動的に破棄
OBは、ルックバック期間の最高値・最安値を基準にしたレンジブレイクアウトで検出。上抜け時は直近の陰線をBullish OBとして、下抜け時は直近の陽線をBearish OBとして記録。高ボラティリティ足はボディとヒゲを逆に処理します。
3. POI優先度選択(距離スコアリング)
ロング・ショートそれぞれについて、以下の順序で「最も現在値に近いPOI」を自動選択します。
・アンカーFVG vs. プライマリFVG → 近い方を「HTF POI」として採用
・HTF POI vs. ローカルFVG vs. OB → 3者のうち最も近いものをアクティブPOIとして採用
これにより、ダッシュボードには常に「今最も価格が向かいやすいPOI」が一つだけ表示されます。
4. 優先度コード(S / A / B / C / D)
コード | 意味 | 条件
-------|-----------------------------------|----------------------------------
S | 即監視:価格がPOI内にある. | POIあり・バイアス一致・POI内
A | 高優先:POIに接近中 | POIあり・バイアス一致・WATCH距離内
B | 通常監視:価格は遠い | POIあり・バイアス一致・WATCH距離外
C | 低優先:アンカーが逆方向 | COUNTER_ANCHOR状態
D | 見送り:有効なセットアップなし | POIなし・バイアスなし・競合
5. 警告システム
6種類の独立した警告フラグが評価・表示されます。
・LOCAL_CHOCH: ローカル足がプライマリバイアスに逆らうCHoCH(転換シグナル)を発生。押し目または反転の可能性を示唆
・HTF_DISTANCE_FAR: HTF POIが現在値から遠すぎる(ATR閾値超過)。即座にPOIに到達する可能性が低い
・COUNTER_TRADE: アクティブPOIの方向がメインバイアスと逆。逆張り的なセットアップを監視中
・PD_WARNING: 価格が不利なPremium/Discountゾーンにある(Bullishバイアスなのにプレミアム、など)
・LATE_TREND: トレンドが延びすぎている可能性。BullishバイアスなのにHTF P/DがPremiumで、HTF POI外に位置
・COUNTER_ANCHOR: プライマリバイアスが有効だがアンカーTFが逆方向
6. Premium / Discountレンジ
アンカー・プライマリ・ローカルの3つの時間軸で、それぞれta.highest / ta.lowestを使って価格レンジを計算。各レンジの中間点(ミッドポイント)が均衡価格の目安となります。中間点より上がPremium(高値圏)、下がDiscount(安値圏)。P/Dの高値・安値・中間点はチャートにラインとして表示されます。
7. アラートシステム
優先度コードが設定した閾値(S only、S or A、S A B)を満たす場合、バークローズ時にアラートが発火します。アラートメッセージはJSON形式で、ダッシュボードの全フィールドを含んでいます。Webhookを使った外部ツール連携に対応しています。
オリジナリティ
SMC/ICTに関するインジケーターの多くは、バイアス・FVG・OBのいずれか一側面のみを扱うか、複数の概念を並列表示するだけで、トレーダー自身が手動で組み合わせる必要があります。本インジケーターは以下の点でオリジナルな設計を持ちます。
1.統合された3時間軸バイアスエンジン: EMAと市場構造の2シグナルを設定可能なロジックで組み合わせることで、「コンフルエンスの定義」をトレーダーが制御できる
2.距離スコアリングによるPOI自動選択: 全ゾーンを表示するのではなく、価格からの距離を基準に最もアクション優先度の高い単一POIを自動的に選択する
3.優先度コード + 6種類の警告フラグの統合: 複数の指標を目視で解釈する代わりに、S/A/B/C/Dという単一の判断コードと詳細な警告情報を出力する
4.プリセットシステム(Swing / Daytrade / Scalp / Custom): 1つのプリセット選択で全時間軸とパラメーターが一括で最適化される
5.JSON形式のアラートペイロード: Webhook対応の構造化されたアラートで、複数銘柄スクリーニングや外部通知ワークフローへの統合が可能
クレジット: オーダーブロック・Premium/Discountの概念はSmart Money Concepts (SMC) を、市場構造(BOS/CHoCH)ロジックはMarket Structures + ZigZag を、FVG検出構造はFair Value Gap を参考にしています。本スクリプト内のすべてのロジックは実質的に独自に再設計・拡張されています。
使い方
ステップ1 : プリセットを選ぶ
「Bias」グループで取引スタイルに合ったプリセットを選択します。
プリセット | アンカー | プライマリ | ローカル | 用途
------------|----------|------------|----------|------------------
Swing | 日足 | 4時間 | 1時間 | 複数日のスウィング
Daytrade | 4時間 | 1時間 | 15分 | 日中トレード
Scalp | 1時間 | 15分 | 5分 | 短期スキャルプ
Custom | 任意 | 任意 | 任意 | カスタム構成
ステップ2 : バイアスロジックを確認する
デフォルトのEMA primary + HH/HL filterは、EMAクロスを主軸としながら市場構造のフィルターが逆行時に安全弁として機能します。明確なトレンド相場ではほとんどの状況で適切に動作します。
ステップ3 : ダッシュボードを読む
ダッシュボードは16行の情報を表示します。最重要項目は以下です。
・Priority(優先度): S/A/B/C/Dコード。これだけ見れば即座に行動基準がわかります
・Active Plan: "Long Watch"または"Short Watch" — 現在どちらの方向を監視しているか
・Action: 平易な日本語での推奨行動(「今すぐローカルTF確認」「POI接近まで待つ」など)
・Warning(警告): 有効な警告フラグ。警告がある場合は各内容を確認してからエントリーを判断
・Active POI: アクティブなPOIの時間軸・種類(FVG/OB)・方向
・価格帯: アクティブPOIの上限・下限
・現在位置: POI内 / POI接近 / 通過注意 / POI待ち のいずれか
ステップ4 : チャート上のPOIゾーンを確認する
アクティブPOIはデフォルトでオレンジのボックスとして描画されます。価格がゾーン内に入りPriorityがSまたはAになったら、ローカル足チャートに切り替えてエントリー根拠(ディスプレイスメント、エンゲルフィング、下位足CHoCHなど)を確認します。
ステップ5 : アラートを設定する
「Alerts」グループで優先度閾値を選択します(高確度エントリーのみ追うならS onlyを推奨)。Alert once per zoneを有効にすると、同一POIでのアラートの重複を防ぎます。
パラメーター解説
Biasグループ
パラメーター | 内容
--------------------------------|------------------------------------------
Bias preset | Swing/Daytrade/Scalp/Custom
| 選択するだけで全TFとデフォルト値が一括設定
Custom only: anchor/primary/ | Custom選択時のみ有効
local TF | 任意の時間軸を指定
Bias mode | 3時間軸バイアスの合算方法
Bias logic | EMAと市場構造の組み合わせ方
Anchor fast/slow EMA | アンカーTFのEMA期間
Primary/Local fast/slow EMA | プライマリ・ローカル共通のEMA期間
Use slow EMA slope for | スローEMAの傾きが小さい場合に
Neutral filter | バイアスをニュートラルに抑制
Slope lookback bars | EMAスロープを計算するバー数
Min slow EMA slope / ATR | バイアス維持に必要な最小スロープ比率
HH/HL pivot override | 市場構造検出のピボット長を上書き
| "-"でプリセット値を使用
Zonesグループ
パラメーター | 内容
---------------------------------|------------------------------------------
Track FVG / Track OB | 各ゾーンタイプの有効/無効
Context mode | Fast=プライマリTFのみ
| Balanced=アンカーTFのFVGも追加
Sync OB/PD timeframes | ONにするとOB・P/DのTFがプリセットに連動
Max zone age override | ゾーンの最大バー数(古いゾーンを無効化)
Min FVG size / ATR override | FVGの最小サイズ(ATR倍率)
Require FVG close confirmation | FVG中間足クローズ確認を要求
Use FVG auto threshold | 100本平均対比で小さいFVGを除外
FVG invalidation source | 無効化判定:Close=終値 / Wick=ヒゲ
WATCH distance / ATR | 優先度BからAに格上げされる距離
Max active POI distance / ATR | 超過でHTF_DISTANCE_FAR警告が発動
Premium / Discountグループ
パラメーター |内容
---------------------------------|-----------------------------------------
PD lookback override. |メインP/Dレンジの計算期間
HTF / LTF PD lookback override. |アンカー・ローカルP/Dレンジの計算期間
Alertsグループ
パラメーター | 内容
-----------------------|--------------------------------
Send priority alerts | アラート送信のマスタースイッチ
Alert priority | 発火させる最低優先度コード
Alert once per zone | 同一POIへの重複アラートを防止
Visualsグループ
パラメーター | 内容
------------------------------|------------------------------------------
Show active zone | アクティブPOIのボックスを描画
Show long/short scenario | ロング・ショット両シナリオのゾーンを同時表示
Show context zones | HTF FVGとOBのゾーンを別途描画(参考用)
Show PD high/low/mid levels | P/Dレンジの高値・安値・中間点をラインで表示
Dashboard position | ダッシュボードの表示位置(4隅から選択)
POI label offset bars | POIラベルの右オフセット(バー数)
プリセット別デフォルト値一覧
パラメーター | Swing | Daytrade | Scalp
-------------------------|--------|-----------|------
アンカーTF | 日足. | 4時間 | 1時間
プライマリTF | 4時間. | 1時間 | 15分
ローカルTF | 1時間 | 15分 | 5分
構造ピボット長 | 9 | 7 | 5
ゾーン最大バー数 | 180 | 120 | 80
最小FVGサイズ / ATR | 0.08. | 0.10. | 0.12
OBピボット長 | 4 | 3 | 2
WATCH距離 / ATR | 0.75. | 0.50 | 0.35
最大POI距離 / ATR | 5.00 | 3.00 | 2.00
PDルックバック(バー) | 60 | 50 | 40
各オーバーライドフィールドのデフォルトは-で、プリセット値がそのまま適用されます。プリセットを変えずに個別パラメーターだけ調整したい場合は、対応するフィールドに数値を入力してください。
注意事項
本インジケーターは意思決定支援ツールです。将来の価格動向を保証するものではありません。すべてのシグナルはローカル足でのプライスアクション確認後に判断してください。
FVGとOBの検出は、各時間軸ごとに「最も新しい有効ゾーン1件」を追跡します。強いトレンド相場では、ゾーンが短時間で無効化・再設定されることがあります。
P/Dレンジは固定のルックバック期間で計算されるため、強いトレンド相場では中間点が必ずしも有効な均衡水準を示さない場合があります。 Indicator

Indicator

MTF Confluence Dashboard v2.0MTF Confluence Dashboard v2.0 — Multi-Timeframe Scoring Engine
Free & Open Source | Works on Every Asset Class
What Is This?
Most traders know the rule: trade with the higher timeframe trend and your win rate goes up. The problem is actually doing it. You end up with five chart tabs open — 15min, 1h, 4h, Daily, Weekly — manually checking EMA positions and RSI levels on each one, trying to hold five pictures in your head at the same time. You miss one. You misread another. You end up fighting the trend anyway.
MTF Confluence Dashboard solves this in one glance.
It is a real-time scoring engine that reads five timeframes simultaneously for up to three symbols, crunches the data down into a single weighted score per symbol, and displays everything in a compact dashboard pinned to your chart corner. In three seconds you know: is the environment aligned for a trade, how strong is that alignment, and is the signal strong enough to act on.
No repaint. No lookahead. No black box. Every calculation is in the open-source code.
The Core Logic — Two Independent Votes Per Timeframe
This is not a simple "count how many timeframes agree" counter. Every timeframe casts two completely independent votes, and the results are combined into a weighted composite score.
Vote 1 — Structure (Where is price right now?)
● Close above the 5-period EMA → +1
● Close below the 5-period EMA → −1
● Equal → 0
This is the fastest, cleanest measure of short-term price structure. No crossover lag. The result updates the instant the bar closes.
Vote 2 — Momentum (Is strength building or fading?)
This is where the indicator separates itself from 99% of MTF tools on PulseWire.
Most indicators use a fixed RSI threshold: RSI above 55 = bullish, below 45 = bearish. The problem? In a sustained bull market, weekly RSI sits above 55 for months. The indicator gets permanently stuck on "bullish" and never gives you a short signal — even when the trend is actually rolling over.
We use relative RSI momentum instead:
● RSI above its own EMA signal line → +1
● RSI below its own EMA signal line → −1
This measures where RSI is going, not where it is. A weekly RSI at 65 but falling from 70 votes bearish. A weekly RSI at 40 but rising from 35 votes bullish. The logic is perfectly symmetric and has no built-in directional bias. It works identically in bull markets, bear markets, and sideways chop.
Per-Timeframe Raw Score
Each timeframe produces a raw score by combining both votes:
EMA Vote RSI Vote Raw Score Meaning
+1 +1 +2 Fully bullish — both agree
+1 0 or 0 +1 Partially bullish
0 0 0 Completely neutral
−1 0 or 0 −1 Partially bearish
−1 −1 −2 Fully bearish — both agree
The Weighted Composite Score
Not all timeframes carry equal weight. Higher timeframes define the macro environment; lower timeframes only provide entry timing context.
Timeframe Default Weight Role
Weekly (TF5) 2.0× Macro trend — defines the big picture
Daily (TF4) 2.0× Primary trend — most important for swing traders
4h (TF3) 1.5× Intermediate trend
1h (TF2) 1.0× Directional context
15min (TF1) 0.5× Entry timing only
Weights are automatically normalized before scoring, so the final WScore always falls on a fixed ±20 scale regardless of how you adjust the weights. The scale is controlled by the "Score Scale" input (default: 10), meaning:
● +20 = All five timeframes fully bullish on both EMA and RSI — maximum confluence
● −20 = All five timeframes fully bearish on both EMA and RSI — maximum confluence
● 0 = Complete neutrality
All five timeframes, all weights, and the Score Scale are fully adjustable in the settings panel.
Signal Generation
A signal fires when the WScore crosses the threshold with strict greater-than logic:
● WScore > +10 → 🟢 Green triangle below the bar (Long signal)
● WScore < −10 → 🔴 Red triangle above the bar (Short signal)
The default threshold of ±10 represents exactly 50% of the maximum possible score — meaning the market needs to show majority multi-timeframe confluence before a signal is issued. This is intentionally conservative. A score of exactly ±10 does not trigger.
You can adjust the threshold to suit your style:
Threshold Effect
±7 More frequent signals, higher sensitivity, more noise
±10 (default) Balanced — majority confluence required
±14 High conviction only, fewer signals, misses some moves
Signals are perfectly symmetric. The exact same logic and threshold applies to both longs and shorts. There is no hidden bullish or bearish bias built into the system.
Signal arrows appear only for the symbol on your current chart. The other dashboard symbols are monitoring-only.
The Dashboard
A compact table is pinned to your chosen chart corner (Top Right by default). It contains:
Row 0 — Status Banner
A color-coded banner showing the current data state:
● 🟢 Green: All monitored markets are open — live data
● 🟡 Yellow: Mixed — some markets open, some closed
● 🔴 Red: Base chart session closed — all data frozen at last close
Row 1 — Header
Column labels: Symbol | TF1 | TF2 | TF3 | TF4 | TF5 | WScore | Vol
Rows 2–4 — Symbol Rows
One row per symbol. Each timeframe cell shows two characters representing the EMA and RSI votes:
Display Meaning Cell Color
▲▲ Both bullish (+2) Dark green
▲– or –▲ One bullish, one neutral (+1) Light green
–– Both neutral (0) Grey
▼– or –▼ One bearish, one neutral (−1) Light red
▼▼ Both bearish (−2) Dark red
The symbol name cell (leftmost) shows market status at a glance:
● Green background = Live data, market is open
● Red background = Latest closed data, market session has ended
Row 5 — Score Row
Full-width row showing the WScore of your current chart symbol. Turns bright green when above the long threshold, bright red when below the short threshold.
Row 6–7 — Footer & Legend
Quick reference for the vote notation and score range.
Symbol 1 Auto-Sync
By default, Symbol 1 always tracks your base chart ticker automatically. Switch your chart from MU to 700.HK and the first dashboard row updates instantly — no settings change required.
If you prefer a fixed symbol in row 1 regardless of which chart you are on, simply uncheck "Symbol 1 = Chart Symbol (auto-sync)" in the Assets settings and enter your preferred ticker manually.
Volume Filter (Optional)
The volume filter is disabled by default and is clearly labeled optional for good reason. On many assets — particularly crypto during weekends, or equities during midday lulls — volume data is unreliable and will suppress perfectly valid signals.
When enabled, the filter does not block signals outright. Instead, it raises the trigger threshold by a configurable multiplier (default ×1.3) when the current bar's volume is below its 20-period SMA. A strong signal still fires; only borderline signals near the threshold edge are filtered out. The Vol column in the dashboard shows:
● OFF — filter disabled
● OK — filter enabled, volume passes
● ×1.3 — filter active, threshold has been raised
Only enable this if you have verified that your asset's volume data is consistent and reliable.
Live vs. Closed Market Detection
The indicator automatically detects whether each symbol's market is currently open or closed, with no hardcoded market hours and no asset-type lists. It checks the age of each symbol's most recent bar on TF1:
● If the bar is more than 35 minutes old during a realtime session → symbol is flagged as closed (red background)
● Crypto symbols are never flagged as closed since they trade 24/7
● When a closed market reopens → status clears automatically, live data resumes
This works correctly across all asset classes and broker prefixes: US stocks, Hong Kong stocks, forex, gold, commodities, indices, crypto.
What This Indicator Is — And Is Not
✅ What it is: A multi-timeframe environment filter. It tells you whether the macro conditions are aligned for a long, a short, or neither. It processes all five timeframes simultaneously so you never have to tab between charts again.
❌ What it is not: A precise entry signal. It does not tell you which exact candle to enter on, where to put your stop, or how large your position should be.
The indicator is designed to be the first layer of your trading system. Use it to filter out counter-trend trades before you even begin looking for an entry. Combine it with your own entry method — volume spread analysis, liquidity sweeps, support/resistance levels, or any other technique you prefer.
No Repaint. No Lookahead. No Surprises.
● All request.security() calls use lookahead=barmerge.lookahead_off — future bars have zero influence on current calculations
● Signals lock permanently the moment the triggering bar closes and never change on historical bars
● Every formula, every weight, every condition is visible in the open-source Pine Script code
Settings Reference
Group Parameter Default Description
Assets Symbol 1 Auto-Sync ON Follows base chart ticker automatically
Assets Symbol 1 / 2 / 3 BTCUSD / AAPL / SPY Symbols to monitor in the dashboard
Timeframes TF1–TF5 15 / 60 / 240 / D / W Five timeframes to score (TF1 smallest → TF5 largest)
Scoring — EMA Fast EMA Period 5 Period of the structure EMA
Scoring — RSI RSI Period 7 RSI lookback period
Scoring — RSI RSI Signal Period 20 EMA period applied to RSI for momentum vote
Scoring — TF Weights Weight TF1–TF5 0.5 / 1.0 / 1.5 / 2.0 / 2.0 Relative weight per timeframe
Scoring — TF Weights Score Scale 10 Controls the ±20 output range
Signal Signal Threshold 10.0 WScore must strictly exceed this to fire
Signal Show Arrows ON Display signal triangles on the chart
Volume Filter Enable OFF Raise threshold when volume is below SMA
Volume Filter Vol SMA Period 20 Lookback for volume average
Volume Filter Vol Multiplier 1.3 Threshold multiplier when volume is low
Dashboard Position Top Right Dashboard placement on chart
Dashboard Show Vol Column ON Show/hide the Vol status column
Disclaimer
This indicator is for informational and educational purposes only. It is not financial advice or a recommendation to buy or sell any asset. Past performance does not guarantee future results. Always do your own research and manage your own risk.
Open Source — Mozilla Public License 2.0
Copyright © 2026 WiseManAlgo. Free to use, study, modify, and distribute with attribution.
Indicator

6GR Trades - Timing6GR Trades – Session Timing Indicator
Overview
A professional PulseWire indicator built for session-based price action traders. It maps the four major trading sessions directly onto your chart in real time, shading the full background of each session window so you always have instant visual context for where price is trading within the trading day — all configurable without touching a line of code.
Sessions Covered
Asian (Gray) — the overnight session, the range most commonly targeted for liquidity sweeps during the European open
Frankfurt (Yellow) — the earliest European liquidity window, often where the first directional move of the day is initiated
London (Green) — the highest volume session where the majority of institutional order flow enters the market
New York (Red) — the second major liquidity window, known for reversals and continuations off the London range
What It Plots
Full background shading across the entire chart for each active session
Live session boxes capturing the high and low of each session in real time
High, mid, and low lines for all four sessions
Yesterday's high, low, and close for daily reference
Weekly high and low for broader context
Customisation
Rename, recolour, and toggle each session independently
Show or hide the session label inside each box
Manually adjust start and end times for every session in London time
Auto-hides boxes on higher timeframes to keep your chart clean
Full watermark control with live symbol, timeframe, and date
Built for traders who use session opens, liquidity sweeps, and range formations as the core of their decision making. Indicator

Indicator

Structure Bias [FlowForge]Know the structural direction on two timeframes before you trade.
Structure Bias monitors market structure simultaneously on a higher and a lower timeframe, classifies each structural event in real time, and combines both readings into a single directional verdict. It answers the question most traders try to resolve by eye: are both timeframes pointing the same way?
───────────────────
DUAL-TIMEFRAME STRUCTURE DETECTION
The indicator evaluates confirmed swings on both configured timeframes independently. Each time price clears a prior confirmed swing, the event is classified by whether it aligns with the existing directional trend or breaks against it. A Break of Structure signals that the prevailing trend is continuing: price has extended beyond a prior swing in the same direction. A Change of Character signals a potential bias shift: price has broken a prior swing against the existing trend for the first time, indicating the directional bias may be reversing. Both readings update independently per timeframe so you always have a clear picture of where each one stands.
───────────────────
ALIGNED BIAS SUMMARY
The bottom row of the dashboard synthesizes both timeframe readings into a single verdict. When the higher and lower timeframe both report the same structural direction, the row shows a confirmed aligned bias. When they conflict, it shows Mixed, flagging a structurally undecided market where lower-conviction conditions apply. The most recently updated dashboard row is highlighted automatically so you can see at a glance which event is freshest.
───────────────────
LIVE DASHBOARD
A compact two-column table delivers the complete structural picture without adding clutter to the chart.
✥ Higher timeframe CHoCH: current Change of Character reading and direction
✥ Higher timeframe BOS: current Break of Structure reading and direction
✥ Lower timeframe CHoCH: same for your trading timeframe
✥ Lower timeframe BOS: same for your trading timeframe
✥ Overall Bias: aligned directional read, or Mixed when timeframes conflict
✥ Most recent structural event highlighted automatically
───────────────────
HOW TO USE
Add the indicator to your chart and configure the two timeframes to match your setup. A common starting point is your trading timeframe as the lower and one step above it as the higher. Read the four structure rows to understand what each timeframe is doing independently. Then look at the Overall Bias row as your directional filter: a confirmed aligned reading means both timeframes agree, which is the condition most traders treat as higher-conviction. A Mixed reading means the two timeframes disagree and the structural context is less clear. Use the CHoCH alerts to be notified when the lower timeframe bias flips; use the BOS alerts when a continuation move is confirmed. Use the Aligned variants when you only want signals under full dual-timeframe agreement.
───────────────────
ALERTS
Seven alert conditions, all firing on confirmed closed bars only.
✥ Bullish CHoCH: lower timeframe bias flipped to long
✥ Bearish CHoCH: lower timeframe bias flipped to short
✥ Bullish BOS: lower timeframe uptrend continuation confirmed
✥ Bearish BOS: lower timeframe downtrend continuation confirmed
✥ Aligned BOS Bullish: both timeframes aligned, bullish continuation
✥ Aligned BOS Bearish: both timeframes aligned, bearish continuation
✥ Aligned CHoCH: both timeframes aligned, high-confluence bias flip
───────────────────
CUSTOMIZATION
✥ Higher and lower timeframes: configurable independently
✥ Swing sensitivity: adjustable lookback depth for coarser or finer structure
✥ Dashboard position: four corner options
✥ Text size: four sizes
✥ Twenty color themes
───────────────────
THEMES
Twenty palettes are available. Four samples are shown below covering the default and three contrasting options. All twenty are accessible from the Theme input in the script settings.
Colorful (default)
Vivid
Copper
Ember
Indicator

Indicator

Kalman Trend Velocity [Probalist Essentials]Kalman Trend Velocity tracks the speed of price movement through a real two-state Kalman filter. The velocity estimate comes with its own uncertainty from the filter's covariance matrix — so the indicator can tell you not just which way the trend is moving, but whether that movement is statistically distinguishable from noise. A trend only counts as significant when the velocity minus its own sigma clears zero, shown as the significance shading between the band and the zero line.
This is a momentum tool for traders who want a trend-speed read that respects uncertainty. It suits trend-following entries (wait for significance), exit reads (significance lost = trend may be done), and regime filtering (noise zone = stand aside). The probability panel shows what actually happened after past significance crosses on the chart you're running it on — empirical counting, not theory.
🟡 WHY THIS VERSION
Most 'Kalman' indicators on TV are just EMA variants wearing a different label. This one runs an actual two-state state-space filter: position and velocity estimated together, with a full 2×2 covariance matrix that shrinks when the filter is confident and widens when it's surprised. The velocity's sigma changes bar-to-bar — the band breathes. That's the headline.
The killer extra is the significance zone: the shaded area between the uncertainty band and zero. When velLow > 0 (bull) or velHigh < 0 (bear), the trend is statistically there. When the band straddles zero, it's noise — and the indicator says so plainly. Then there's the probability panel: it counts what happened after every past significance cross on your specific chart and timeframe, shows the win rate, the median move, and the 1-sigma spread. Not a promise. Just what the data said.
🟡 HOW IT WORKS
The filter models price as following a constant-velocity law: position advances by velocity each bar, and velocity persists until the market forces a revision. Two sources of uncertainty feed the model: process noise Q (how much velocity can change per bar) and measurement noise R (how noisy the price reading is). Each bar the filter makes a prediction, then corrects it against the actual close weighted by the Kalman gain — a ratio derived from the model's own uncertainty estimates.
The covariance matrix P carries the filter's self-assessed confidence. After many calm, trending bars the velocity variance p22 shrinks — the filter trusts its model. After a surprise price move the gain jumps and p22 expands — the filter reverts to following the data. The uncertainty band (velocity ± k·sqrt(p22)) visualises this: tight in sustained trends, wide in choppy conditions. The significance cross fires when the LOWER edge of that band clears zero on the bullish side (or the UPPER edge on the bearish side) — meaning even the pessimistic end of the velocity estimate says the trend is real. The filter operates on log-price (×100), which makes the velocity state a percent-per-bar reading and keeps the noise parameters meaningful on any price scale.
🟡 KEY FEATURES
Real 2-state Kalman filter (position + velocity) — not an EMA. Covariance matrix updates every confirmed bar.
Velocity uncertainty band (± k·σ_v from filter covariance p22) that widens in noise and tightens in trends.
Significance shading: the zone between the uncertainty band and zero is filled in accent colour only when the trend clears the noise floor.
Kalman gain K shown in readout — a low K means the filter trusts its own momentum; a high K means it's learning fast.
Probability panel: kernel-smoothed distribution of forward returns after past significance crosses on the loaded chart. Bull and bear sides tracked separately.
Wilson-score evidence tiers: five verdict levels from 'recent + long-run backed' to 'no edge here — treat as noise', with an edge clock showing how fresh the current regime is.
Weighted signal dots with self-calibrating tiers (60th/90th percentile of past signal strength), hover tooltips showing the Read verdict at fire time and the actual outcome once it resolves.
Probalist heat wave: velocity colour cycles hot/amber/mint/cyan/cold through the official ramp based on velocity magnitude. Glow toggle for visual intensity.
Family signature — the uncertainty band IS the data: the layers around the velocity wave are the filter's own error estimate, widening in chaos and tightening in clean trends (not decoration)
Fixed signal lanes: bull dots below the wave, bear dots above — every spaced signal carries its read-at-fire, verdict and completed outcome in the hover tooltip
Scale-invariant by construction: the filter runs on log-price, so velocity reads as %/bar and the same Q/R defaults behave identically on every symbol — from sub-cent coins to BTC
🟡 HOW TO USE
Wait for significance: the bullish filter is velocity − σ_v > 0, the bearish filter is velocity + σ_v < 0. The shaded zone confirms it visually — use it as a directional filter for entries rather than acting on every velocity tick.
Noise zone (no shading, background faint white): the band straddles zero — velocity exists but the filter can't distinguish it from noise. Most false breakouts happen here. Consider standing aside.
Check the readout for the probability verdict before acting on a cross. 'Recent + long-run backed' means the chart's own history supported follow-through at this setup. 'No edge' means it didn't — useful context even if you still trade it.
Kalman gain K in the readout row: below ~0.05 the filter is in confident-trend mode; above ~0.3 it's reacting strongly to each bar. High gain + significance cross = the filter just woke up to a new trend.
Adjust Q and R to fit the instrument: raise Q for volatile assets that change trend speed quickly; raise R for noisy pairs where you want the filter to discount individual bars.
Costs honesty: the median forward return on short timeframes (5m, 15m) is typically small — often 0.05–0.15% over 10 bars. That does not survive round-trip costs on most venues. The probability read is about direction consistency, not net profit. Use it as a filter alongside a structure read, not as a standalone entry signal.
Weigh the median move against your round-trip costs — a backed signal with a tiny median doesn't survive fees and spread on most venues; the edge read is about direction, not net profit
Tune Q (process noise) and R (measurement noise) to your market: higher Q = faster, twitchier filter; higher R = smoother, slower — the K-gain readout shows how much the filter is trusting new bars right now
🟡 PAIRS WELL WITH
Kalman velocity tells you trend speed and whether it's statistically real — it doesn't tell you where you are in a structure or whether volume backs the move. A higher-timeframe trend filter (a daily MA slope or a weekly Kalman reading) aligns the direction bias before you act on a significance cross on a shorter chart. A volume read (relative volume or OBV direction) confirms whether the velocity move has participation behind it — velocity without volume is often a low-conviction drift. Key support and resistance levels give the natural targets and reversal zones that the oscillator can't see. The indicator explicitly does not model regime shifts, multi-timeframe confluence scoring, or volatility-adjusted position sizing — those sit in other tools.
Kalman Trend Velocity gives you a trend-speed read that knows its own uncertainty. The significance shading makes the noise/signal distinction visible at a glance. The probability panel adds the chart's own empirical record — not a model, just honest counting. Together they give a cleaner picture of when the trend is real and what the chart's history said about it.
Open source under MPL-2.0. The probability layer describes past signals on your chart — it is a measurement, not a prediction, and nothing here is financial advice. Indicator

SCALP AIThis script is a collection of various trading concepts and indicators integrated into a single Pine Script file. I would like to express my sincere gratitude to the original authors whose work, ideas, and components made this compilation possible.
Core Functionalities
Dashboard & AI Scoring System:
Features a configurable dashboard showing real-time market data.
Uses a proprietary scoring mechanism based on trend analysis (EMA 20/200), RSI, volume, VWAP, ADX, and Multi-Timeframe (MTF) alignment to output signals ("A+ SETUP" to "NO TRADE").
Trend & Filter Analysis:
Uses Exponential Moving Averages (EMA) to identify trends and simple moving averages (SMA 9, 20, 89, 200) for visual filter support.
Color-coded bar highlights based on short-term EMA 9 trends.
Session Engine:
Tracks specific market sessions (NY, London, Asia, US Pre-market) with visual markers on the chart.
Includes alerts for upcoming session starts.
Levels & Price Action:
Automatically plots Daily Open, High of Day (HOD), and Low of Day (LOD) levels with extendable lines.
Features an advanced Supply & Demand zone detection system that ranks zones based on strength, mitigates broken zones, and visualizes zone strength using bar-based meters.
Multi-Timeframe Data:
Integrates multiple daily EMAs (3, 9, 20, 50, 100, 200) to help gauge long-term momentum alongside the short-term scalping logic.
The script leverages complex array structures to manage active supply and demand zones, ensuring that invalid or "broken" zones are removed from the chart, while keeping the most relevant ones ranked by a calculated score. It also utilizes request.security for multi-timeframe data fetching to provide a broader context for the current chart timeframe. Indicator

Anchored VWAP Magnetized [Probalist Essentials]Anchored VWAP Magnetized tracks volume-weighted average price from a chosen anchor point — session open, week start, month start, or a specific date — with ±1σ and ±2σ standard-deviation bands drawn around it. Price gravitates back toward VWAP over time; the deviation bands show how far it has stretched from that fair value.
The script is for any trader who uses VWAP as a reference — intraday, swing, or positional. The outer band is the headline: a confirmed close beyond ±2σ is the primary fade signal, and the script tracks what actually happened after those touches on your specific chart and timeframe, showing the result as a distribution.
🟡 WHY THIS VERSION
The deviation bands and the probability read together are what make this version worth keeping. Most AVWAP scripts just draw the line. This one shows where the outer band was breached historically, measures how far price moved back toward VWAP after each touch, and gives you a distribution — median, win rate, recent form — so you can see whether fading the outer band has actually worked on the thing you're trading. The heat-coloured wave tells you at a glance where price stands relative to the bands. Alerts fire on confirmed closes only, so no ghost signals. And the recent-form read watches for regime shifts — a strategy that worked for six months might have cooled, and the edge clock tells you how fresh the current read is.
🟡 HOW IT WORKS
VWAP from an anchor is a running weighted average: each bar contributes (typical_price × volume) to the cumulative sum, divided by cumulative volume. The deviation uses the computational variance formula — E − E ² — which avoids a second pass over the data and stays accurate as the anchor window grows. Both accumulators reset whenever the anchor condition fires (new session, week, month, or custom date). The bands are simply VWAP ± N × deviation, where N defaults to 1 and 2. The primary signal is a confirmed close beyond the outer band, treated as a fade signal: when price stretches that far from volume-weighted fair value, the historical tendency on most instruments is mean reversion. The probability layer records the forward %-return (in signal direction) for every past touch, computes a kernel-smoothed density, and shows the result as a bell curve anchored to the right of the chart.
🟡 KEY FEATURES
Session / week / month / custom-date anchor with one selector — the killer extra
±1σ and ±2σ standard-deviation bands from the same anchor-reset accumulation
Heat-coloured AVWAP wave — orange/amber when price runs above, blue when below
Outer-band-touch fade signal with 3-tier strength dots and hover tooltips
Magnet-regime detection: when BOTH fade directions are backed by recent form, the Read names it — a ranging market where price gets pulled back to the VWAP from both sides
Probability distribution: kernel-smoothed bell curve of past outer-band-touch outcomes, per direction
Separate bull / bear outcome arrays — no dilution of a one-sided edge
Recent-form Wilson verdict and edge clock — flags regime shifts
Compact mini-readout anchored to chart (scrolls with history, not screen-docked)
Forward projection cone from the last signal, scaled to price space
Evidence-gated alerts that fire only when the chart's own history backed follow-through
🟡 HOW TO USE
Use the AVWAP line as dynamic fair value: price above it = bullish bias, below = bearish. The heat colour gives the read instantly.
The ±1σ bands define the typical range for the anchor period. Most price action stays inside them; a touch is a stretch, not a signal by itself.
A confirmed close beyond the ±2σ band is the fade signal — bearish bias when above, bullish when below. The dot size encodes how far beyond the band the close landed; larger dots = deeper excursion.
Check the mini-readout before acting. If the stats show 'no edge in history here — treat as noise', the band touch has not reliably led to mean reversion on this chart. If it shows recent form backs it, the recent regime has been supportive of fades.
The probability read is descriptive — it counts past outcomes on this chart and timeframe. It is not a prediction. A median of +0.3% on a 15-minute chart may not survive round-trip costs on most venues; the read is about directional bias, not net P&L.
Use the anchor dropdown to match your trading frame: Session for intraday, Week for swing, Month for positional. Custom anchor lets you pin to a specific structural event (earnings, news, key pivot).
Set alerts on the evidence-gated variants ('history-backed') rather than the raw band touch — they fire only when the recent regime has supported follow-through.
When the Read shows the magnet regime (both fades backed), trade the bands and distrust breakouts — the chart's own record says price has been snapping back to the VWAP from both sides
Weigh the median move against your round-trip costs — a backed fade with a tiny median (say +0.06% on a 15-minute chart) doesn't survive fees and spread on most venues; the edge read is about direction, not net profit
🟡 PAIRS WELL WITH
AVWAP works well alongside a trend filter — a simple MA slope or Supertrend tells you whether fades are against a strong trend (lower probability) or in a ranging / mean-reverting environment (higher probability). A momentum oscillator like RSI adds confluence on the signal bar: an outer-band touch with RSI already oversold/overbought is a tighter read than a touch alone. For intraday use, the session VWAP from the exchange feed can run alongside as a second reference for where the day's institutional activity is anchored. Key horizontal S/R levels are a natural complement — a band touch that coincides with a known support or resistance zone is a stronger candidate for a fade than one in open air.
Anchored VWAP Magnetized gives you the classic tool — volume-weighted fair value from the anchor you choose, with deviation bands showing the stretch — plus an honest count of what past band touches actually led to on your chart. The wave colour, the distribution panel, and the edge clock together turn a standard reference line into a read you can interrogate.
Open source under MPL-2.0. The probability layer describes past signals on your chart — it is a measurement, not a prediction, and nothing here is financial advice.
Indicator
