Pivot Scoreboard [AFD]**How many times has price tested R1 this session โ and did it hold or break each time?**
If you trade off pivots, you already know where the levels are. What you don't have is their record. Was this the second test of S1, or the fifth? Has the CPR held the last three times price came back to it, or is it starting to give way? Every pivot tool on the shelf draws the same lines and then goes quiet โ so you end up trading levels with no memory, where the first test and the fifth look exactly alike.
**Pivot Scoreboard keeps the record** . For the current period's pivot ladder and Central Pivot Range, it counts **how many times price has tested each level**, and whether each test **held** (price closed back on the side it came from) or **broke** (price closed through). The market draws the lines; this one records what happened at them.
### Why it matters###
A level nobody has tested is just a line on a chart. A level price has tested four times and held four times is one the market is actively defending โ and the day it finally breaks, that's a change you had no way to see when every touch looked the same. The count is the context: it tells you whether a level is being respected or worn down, this period, on this symbol. It is a plain description of what has already happened โ never a prediction, and never a signal to act.
### At a glance###
###Capability - What you get ###
**Touch scoreboard** A per-level count of tests this period โ on the level's label (`R1 ยท3`) and in the card
**Held / broke split** For each core level, how many of those tests held versus broke |
**Nine pivot formulas** Switch the whole ladder between nine conventions (table below) |
**Central Pivot Range** The TC/BC balance band, kept on the floor-pivot basis whichever formula you pick
**Five anchors** Daily ยท Weekly ยท Monthly ยท Quarterly ยท Yearly โ or Auto, which picks the shortest sensible one
**Five neutral alerts** CPR entry, CPR exit up, CPR exit down, first R1 test, first S1 test โ all on confirmed closes
**Location read** demoted line still names where price sits right now (secondary to the score) |
**Appearance** Ten palettes, per-zone custom colours, an optional active-zone glow, configurable labels and card
### Nine pivot formulas, one ladder###
Trade the convention you already use โ the scoreboard counts touches on whichever levels it draws. "Tiers" is how many resistance/support steps each formula defines above and below the pivot.
### Formulas ###
**Floor Pivots** *(default)* // PP = (H + L + C) / 3; R/S from 2ยทPP
**Fibonacci** // R/S at 0.382 / 0.618 / 1.0 ร range, off PP
**Woodie** // Weights the period's open: PP = (H + L + 2ยทOpen) / 4
**Classic** // R/S at PP ยฑ 1 / 2 / 3 ร range
**DM** // A conditional sum keyed to prior open vs close
**Camarilla** // Close ยฑ 1.1ยทrange รท {12, 6, 4, 2}, plus a wide 5th tier
**Frank Dilernia** // R/S at ยฝ / 0.618 / 1.0 ร range, off PP
**Shadow Trader** // The floor-pivot tiers (its own published basis)
**ACD Method** // PP ยฑ the distance from PP to the H/L midpoint
The **Central Pivot Range** stays on the floor-pivot basis whichever formula you choose, so the balance band is a stable reference and does not shift when you switch lenses.
### How a test is scored###
The ladder is built from the *prior* completed period's high, low and close:
```
PP = (prior high + prior low + prior close) / 3
R1 = 2 ร PP โ prior low S1 = 2 ร PP โ prior high
CPR: BC = (prior high + prior low) / 2 ; TC = 2 ร PP โ BC (sorted)
```
Then, for each drawn level, on every **confirmed** bar:
**Touched** โ the bar's range includes the level (low โค level โค high).
**Test** โ counted when a bar touches a level the *previous* confirmed bar did not. This "leading edge" rule means a level price hugs for five bars counts **once**, not five times.
**Held / broke** โ *held* when the bar closes back on the side it approached from (a rejection); *broke* when it closes through (an acceptance).
**Reset** โ counts return to zero at each new period, because the levels are redrawn from the new prior high/low/close.
These are **descriptions of what the chart has already done** โ counts of observed touches โ not predictions, signals, or trade instructions. A high test count is a record, not a probability.
### How it differs from Pivot Matrix + Zones ###
The account also publishes `Pivot Matrix + Zones `, a pivot **workbench** โ compare formulas across packs side by side, score confluence, read the current location. Pivot Scoreboard is a different job: **one ladder, and a running tally of how price has interacted with it.** They are complements, not versions of each other โ run whichever fits the question you're asking.
### The visuals###
- **Levels and CPR band.** PP is the strongest line; the CPR is a neutral balance band; further tiers fade with distance. Each level's label carries its test count.
- **Scoreboard card.** The core levels โ R1, PP, S1 and the CPR boundaries โ with their tests and held/broke split; hover the header for a note on the `3 (1/2)` format. Below them a demoted **Now** line (the current location, its cell tinted the zone's colour with automatically legible text), the furthest tier reached this period, and the anchor in use.
- **Active-zone glow (optional).** The zone price is currently in can be filled with a soft gradient that follows price. It is secondary โ the scoreboard is the point โ and can be turned off.
### How to use it###
- Leave **Anchor** on Auto and it picks the shortest sensible higher timeframe, or set it directly. The anchor must be **strictly above** your chart timeframe.
- Use **Map depth** โ Core shows R1/S1 and the CPR; Extended adds the outer tiers, each with its own count.
- Everything else (formula, palette, custom colours, labels, the card, the glow) is a setting โ configure it once to taste.
### What it deliberately does not do###
It does not compare formulas side by side, score confluence, or rank anything. It draws one ladder and keeps score on it. It makes **no** accuracy, reliability, profitability, probability or future-result claim; a test count describes the past, not the future. Educational chart context, not financial advice.
### Data, timeframes and repainting###
- Prior high/low/close is requested from the symbol's exchange-default feed, offset by one completed period **and** with `lookahead_on` โ the standard anti-repaint form โ so the current, still-forming period never enters the ladder. Every test and event is evaluated on **confirmed bar closes**; nothing is back-placed.
- The above describes the **mechanism**. Confirm the behaviour with the bar-replay tool on your own chart and timeframe before relying on it.
- **Yearly is the highest anchor**, so a chart at or above 12 months has no valid anchor and the script says so.
- **Standard time-based candles only.** Heikin Ashi, Renko, Range and similar are rejected, because the tests read chart OHLC.
- A running alert keeps the inputs, symbol and timeframe it was created with โ recreate an alert after changing any of them.
### Originality and credit###
Other pivot tools plot levels; this one turns a single ladder into a **running record of how price has tested it** โ test counts with held/broke per level, reset each period โ deliberately restricted to descriptive context. Open source under the **Mozilla Public License 2.0**. ยฉ Auction Foundry LLC. Indicator

SMC Institutional Execution & Liquidity Matrix PROSMC Institutional Execution & Liquidity Matrix PRO
SMC Institutional Execution & Liquidity Matrix PRO is an advanced, institutional grade technical analysis framework engineered for modern technical traders and quantitative analysts. It provides an intuitive, high definition visual presentation of Smart Money Concepts, dynamic liquidity zones, market structure shifts, and institutional order flow bias without cluttering price action.
Key Features Overview
1. Glowing Trend Wave Engine
Features an ultra smooth dynamic trend wave layer with a soft glow effect. It seamlessly adapts color according to current market momentum, helping traders instantly identify overall dynamic directional bias.
2. Clean Split Line Market Structure
Maps Break of Structure (BOS) and Change of Character (CHoCH) points with extreme precision. The structure line splits neatly in the center with a dedicated gap around the text label, keeping price action clear and uncluttered.
3. Auto Cleaning Institutional Liquidity Zones
Automatically detects Supply and Demand imbalances and key liquidity pools. To maintain visual clarity, mitigated zones automatically adjust and delete themselves as soon as price fills the imbalance.
4. Text Free Major High and Low Badges
Isolates major macro swing high and low extremes using solid colored badges without text clutter. Highlights Intermediate Term High and Low alternatives for instant turning point identification.
5. Smart Candle Heatmap & Displacement Highlights
Dynamically colors price candlesticks based on overall macro trend state, while highlighting high momentum volume displacement expansion candles in a distinct gold color.
How to Use
Step 1: Determine Macro Bias
Observe the Glowing Trend Wave and dynamic candle theme to assess overall institutional trend bias and momentum.
Step 2: Monitor Clean Structure Signals
Look for precise Break of Structure lines and Change of Character signals to identify structural continuity or reversals.
Step 3: Execute in Active Liquidity Zones
Utilize active, unmitigated Supply and Demand boxes for high probability entry and exit locations aligned with order flow.
Settings Overview
Glowing Wave Settings
- Show Glowing Trend Wave: Toggle display of the dynamic trend wave.
- Wave Period & Line Thickness: Adjust wave sensitivity and visual halo glow.
Market Structure Settings
- Show BOS & CHoCH Lines: Toggle market structure signals.
- Customization: Independently adjust line styles, line width, and font size.
Liquidity Zone Settings
- Show Auto Liquidity Zones: Toggle Supply and Demand boxes.
- Zone Fill Transparency: Customize fill opacity from 0 to 100.
Major Swing Settings
- Show Clean Major Swing Badges: Toggle directional pivot badges.
Disclaimer
This script is built strictly for educational, analytical, and charting enhancement purposes. It does not provide financial advice, automated trade signals, or guaranteed results. Always practice strict risk management.
Indicator

One Time FramingOTF Trend
One Time Framing is a simple idea from auction market theory (the AMD / Market Profile world) that gets overcomplicated more often than it needs to be.
A market is one time framing up when each bar makes a higher low than the one before it. That's the whole test โ the highs aren't part of it. Sellers might still be winning the fight for the high, but as long as they can't push price below the previous bar's low, they're not getting control of the auction. Buyers are setting the floor, one bar at a time, and one timeframe of participant is running the show. One time framing down is the mirror image: each bar makes a lower high, and buyers can't lift price above the previous high.
What the indicator draws
A green triangle below the bar when a new upward run begins, a red triangle above the bar when a new downward run begins. Faded dots mark each bar the run continues. A small ร marks the bar where the run ends.
You choose how many consecutive bars are required before it counts. The default is 2 โ one higher low is enough to call it. Push it to 3 or 4 and you'll get far fewer signals, but the ones you get will have more behind them. I'd suggest 3 on daily and weekly charts, 2 on intraday.
Inside bars
An inside bar has a higher low and a lower high. On the letter of the definition, it technically qualifies as one time framing in both directions at once. So this indicator treats inside bars as neutral. They don't extend a run and they don't break one โ the count simply pauses. Price is coiling, nobody is in control, and the trend picks up where it left off on the next real bar. Inside bars get their own colour so you can see them at a glance.
There's a second job inside bars do here though. Because they represent a genuine pause, a break of an inside bar's range is often the moment the trend actually turns. So when an inside bar prints, the indicator remembers its high and low. If price then breaks out of that range in the opposite direction to the current trend, that counts as a reversal and flips the trend immediately โ you don't have to wait for a fresh run to build up from scratch. This tends to get you in a bar or two earlier at turning points.
That pending setup expires if nothing happens within a set number of bars (default 8), so a stale inside bar from thirty bars back can't fire off a signal that has nothing to do with current price action.
What actually triggers a new trend
In priority order, each bar:
No trend running and a fresh run qualifies โ new trend, triangle prints
An inside bar range break against the existing trend โ reversal, triangle prints
The current run is broken โ trend ends, ร prints
A trend ending and a new one starting in the other direction are deliberately kept on separate bars. You could argue for collapsing them into one, but I'd rather see the exit clearly than save a bar on the entry.
Settings
Optional bar colouring for up runs, down runs and inside bars, all colours adjustable
Optional moving average with a choice of types (EMA 21 by default) purely for context โ it plays no part in the signal logic
Alerts for new bullish and bearish runs, for inside bar reversals specifically, and for a trend ending
The run depth counters are exposed in the Data Window if you want to see how deep the current run is
Things to consider
Set your alerts to Once Per Bar Close. The state of the current bar can change as its high and low extend, so anything read intrabar isn't final.
Also be aware that a large gap can satisfy "higher low" on its own without any real structure behind it. Worth knowing if you're running this over earnings on equities or any asset that gaps over a weekend or overnight.
This isn't a standalone system. One time framing tells you who's in control right now, not whether you should be in the trade. Use it for confirmation and for timing entries within a bias you've already formed elsewhere.
Indicator

Trender [IQ]IQ Trender - TradingIQ
๐น OVERVIEW
IQ Trender is a non-repainting trend rail built around one simple visual language:
Flat = range. Ramp = trend. Brightness = conviction.
Most trend tools try to follow every movement in price. In sideways conditions, that can leave you reading a line that bends, twitches, and changes direction inside the same noise you were trying to filter.
IQ Trender is designed to behave differently. While the market remains inside its adaptive hold zone, the rail stays deliberately flat. When the underlying trend evidence becomes strong enough, it commits to a rising or falling leg and moves in one direction until that condition genuinely changes.
The result is a clean distinction between three market states:
Holding - the rail is flat and the market is being treated as a range or consolidation.
Rising - the rail has committed to an upward leg.
Falling - the rail has committed to a downward leg.
Direction is shown by color. Conviction is shown by color intensity and glow. The Trender Radar explains the current state numerically, while the Ghost Forecast extends the rail's present trajectory into a fading uncertainty cone.
This is a trend-reading and visualization tool, not a signal service. It does not issue buy or sell calls, and it makes no claim of profitability or predictive certainty.
๐น THE ONE-LINE MENTAL MODEL
The fastest way to read IQ Trender is to ignore the mathematics at first and watch the shape of the rail:
A flat rail means the model is holding through noise.
An upward ramp means the model has committed to a rising leg.
A downward ramp means the model has committed to a falling leg.
A stronger glow means the estimated trend is showing greater statistical conviction.
This is the same sequence demonstrated in the walkthrough: a directional leg can flatten during a pause, pullback, or consolidation, then recommit if the broader move resumes. The bearish interpretation is the mirror image - falling leg, flat hold, then a renewed falling leg if downside evidence returns.
The flat section is important. It is not a prediction that a breakout is about to happen. It is the indicator saying that current movement has not earned a directional commitment.
๐ธ HOW THE ENGINE WORKS
IQ Trender combines three separate jobs: estimating the trend beneath price, deciding whether that trend is statistically meaningful, and drawing a rail that cannot wiggle backward within a committed leg.
Track the underlying trend
A robust local-linear Kalman filter estimates the level and slope beneath the candles. Unlike a conventional moving average that applies a fixed weighting pattern, this is a state-estimation model: it updates its estimate from the difference between expected and observed price.
Large isolated deviations are reduced with a robust update, so a single wick cannot directly yank the rail to a new location. The model also adapts its measurement-noise estimate as conditions change.
โฌ
Measure the uncertainty
The filter calculates an innovation deviation - a live estimate of how much movement is normal relative to its current model. IQ Trender uses that value to size the hold band.
When conditions are noisy, the tolerance can widen. When conditions are calmer, it can tighten. This lets the same mental model adapt across different symbols, price levels, and timeframes without using one fixed distance everywhere.
โฌ
Test for commitment and change
The estimated slope is compared with its own uncertainty to produce conviction. Hysteresis uses separate thresholds for entering and leaving a committed trend, helping prevent repeated state changes near one boundary.
A two-sided cumulative change test also monitors standardized price surprises. That evidence helps the rail distinguish a genuine opposing change from ordinary counter-movement when a leg is already active.
โฌ
Draw the rail
The visible rail is a separate, slew-limited ratchet guided by the Kalman center. Once an upward leg begins, the rail can only move upward until a valid reversal or hold condition is reached. Once a downward leg begins, it can only move downward.
That monotone-within-leg behavior is what creates IQ Trender's signature geometry: flat holds connected by clean directional ramps instead of a line that bends around every candle.
๐น THE ADAPTIVE HOLD BAND
The shaded band is the rail's live range corridor.
While the rail is holding, the band opens around it to show the volatility-adjusted area in which price can move without forcing a directional leg. When the rail commits to a trend, the displayed band eases shut onto the rail because the model has left its holding state. When the rail becomes flat again, the band gradually reopens.
The band should be read as a model tolerance, not as conventional support and resistance. Price moving within it means the model can continue to hold. Movement beyond it contributes evidence for a new leg, but it is not, by itself, a guaranteed breakout or trade entry.
๐ธ COLOR, GLOW & CONVICTION
IQ Trender communicates direction and commitment through one coordinated visual system:
Rising color - active upward leg.
Falling color - active downward leg.
Holding color - neutral, flat state.
Glow intensity - visual emphasis derived from the current conviction reading.
Conviction measures how strongly the estimated slope differs from zero relative to the model's uncertainty. It is a statistical strength reading, not the probability that a trade will win.
The palette is generated in the Oklab perceptual color space. Hue, lightness, and vibrancy can be adjusted as a coordinated system, while out-of-gamut colors are compressed toward neutral instead of clipping harshly.
Accessibility controls include deuteranopia, protanopia, and tritanopia modes, plus automatic contrast correction against the chart background. A selectable contrast target helps keep the rail and directional Radar accents legible across light and dark themes.
๐น TRENDER RADAR
The Trender Radar is the live scorecard in the corner of the chart. It reports:
State - HOLDING, RISING, or FALLING.
Conviction - normalized trend commitment from 0-100%.
Slope - the rail's current rate of change per bar.
Hold Band - the current full width of the adaptive range corridor.
Behavior - the active Speed and Pursuit combination.
With Log Geometry enabled, slope is displayed as a percentage per bar and band width is expressed as a percentage of the rail. With linear geometry, both are shown in price units.
The Radar can be moved to any chart corner or disabled entirely.
๐ธ GHOST FORECAST
The Ghost Forecast is a translucent forward projection of the rail's current slope.
Its centerline extends the rail's recent trajectory. The surrounding cone widens with distance to communicate increasing uncertainty, then fades away toward the horizon. Two growth modes are available:
โh - tighter near the live bar, then gradually widening like a random-walk spread.
Linear - uncertainty expands at a constant rate.
The forecast is rebuilt only at the live edge and never painted into historical bars. It can also be displayed while the rail is holding, where its centerline remains flat.
This feature is a trajectory read, not a price target. It answers, Where is the rail currently heading if its present slope persists? It does not answer, Where will price trade?
๐น FLIP MARKERS & ALERTS
Optional markers identify confirmed changes in rail state:
โฒ - committed to a rising leg.
โผ - committed to a falling leg.
โ - flattened back into a hold, when hold markers are enabled.
Markers are created only on confirmed bars. Once printed, they do not move.
Matching alert conditions are included for:
Trender committed to a rising trend.
Trender committed to a falling trend.
Trender flattened into a hold.
These alerts report state changes in the model. They are not automated trade recommendations and should be interpreted in the context of the symbol, timeframe, market structure, and the user's own risk process.
๐ธ SPEED - THE OVERALL TEMPO
Speed changes the rail's pursuit rate and the width of its hold zone together:
Glacier - calm, structural behavior for slower or higher-timeframe reading.
Slow - patient swing behavior with a wider hold zone.
Balanced - the recommended reference setting, balancing hold and tracking.
Fast - more reactive behavior for shorter intraday movement.
Scalp - the tightest and quickest micro follower.
Slower settings generally require more displacement and move the rail more gradually. Faster settings use a tighter band and pursue price more aggressively. A faster preset is not automatically better: responsiveness and noise rejection are opposing trade-offs.
๐ธ PURSUIT - HOW A COMMITTED LEG MOVES
Pursuit changes the shape of an active leg without changing the underlying trend evidence:
Steady - a constant-speed ramp established when the leg begins.
Eased - pursuit speed scales with conviction and feathers toward the estimated center.
Snap - the most decisive pursuit, with a higher movement rate and faster conviction scaling.
On slower Speed presets, Snap can appear more step-like. Steady produces the cleanest constant ramps, while Eased creates a softer approach.
๐น HOW TO READ IQ TRENDER
Start with state
Flat rail means the model is holding. Rising or falling rail means it has committed directionally. This gives the chart an immediate range-versus-trend read before any number is considered.
โฌ
Weigh the leg
Use conviction, glow, and slope together. A bright rail with firm slope represents stronger model commitment. Fading conviction says the trend estimate is becoming less distinct from noise; it does not guarantee an immediate reversal.
โฌ
Watch the sequence
One useful continuation framework is:
Rising rail.
Flat hold during consolidation or pullback.
New rising marker and renewed upward rail.
The bearish sequence is the inverse. This is a way to organize market context, not a complete entry system.
โฌ
Keep the forecast in its proper role
Use the Ghost Forecast to visualize current trajectory and uncertainty. Do not treat the cone edge or centerline as a promised future level.
โฌ
Confirm with your own process
IQ Trender can be combined with price structure, volume, liquidity, momentum, or a trader's existing risk framework. No single state, marker, or Radar value should replace position sizing and independent confirmation.
๐ธ INPUTS
Behavior
Speed
Pursuit
Source & Geometry
Price Source
Use Log Geometry
Close with Log Geometry enabled is the recommended general-purpose setup for ordinary positive price series. Log mode keeps slope and band behavior proportional across different price levels.
Rail, Band & Glow
Hold Band on/off
Band transparency
Rail Glow on/off
Glow intensity
Glow spread
Rail line width
Colors
Rising, Falling, and Holding anchors
Global hue rotation
Lightness adjustment
Vibrancy adjustment
Conviction Color response
Accessibility
Color-Blind Mode
Auto Contrast
Contrast Ratio
State Readout
Show Trender Radar
Radar location
Forecast
Ghost Forecast on/off
Horizon in bars
โh or Linear cone growth
Show While Holding
Markers
Flip Markers on/off
Optional hold markers
Marker size
๐น NON-REPAINTING BEHAVIOR
IQ Trender is calculated causally with no future-bar lookahead.
Confirmed historical rail values and confirmed flip markers remain where they were calculated. The current, still-open bar can update as new price arrives, as any live indicator can. The Ghost Forecast is intentionally rebuilt at the live edge because it represents the rail's current slope and uncertainty; it does not rewrite historical bars.
What was confirmed in history stays confirmed. What is still live remains live.
๐ธ LIMITATIONS & HONEST NOTES
IQ Trender is an indicator, not a validated trading strategy. It makes no performance, win-rate, profit, or edge claim.
Kalman filtering is still a causal estimation process. It reduces noise but cannot remove lag, uncertainty, or false transitions.
Faster settings react sooner but can respond to more noise. Slower settings filter more movement but can confirm later.
A Holding state identifies insufficient directional commitment in this model; it does not guarantee that price will remain inside a range or that a breakout is imminent.
Conviction measures the strength of the estimated slope relative to uncertainty. It is not a probability of future direction or trade success.
The Ghost Forecast extrapolates the rail, not price. It is a visual scenario if the current trajectory persists, not a target or prediction.
Alerts and markers identify model state transitions only. They should not be treated as standalone entries or exits.
Results depend on symbol behavior, timeframe, data quality, and the selected Speed/Pursuit combination.
IQ Trender is built to make one difficult market question easier to see:
Is the market still ranging, or has a trend actually committed?
One rail. Three states. No hindsight redraws.
Indicator

Indicator

Yield StrengthOANDA:NZDCHF Yield Strength โ Bond Yield Spread Indicator Between Currencies
This indicator measures the relative strength of major currencies based on the yield differential (interest rates) of each country's government bonds, rather than price.
How it works:
Fetches the government bond yield (2Y, 5Y, or 10Y, selectable) for 8 economies: US, Eurozone, UK, Japan, Australia, New Zealand, Canada, and Switzerland.
Calculates the yield spread between the current chart pair (e.g., EURUSD = EUR yield โ USD yield) and plots it alongside two EMAs (fast and slow) of that spread, signaling trend crossovers with a color change (green = bullish, red = bearish).
In parallel, calculates the yield spread for all 28 possible pairs among these 8 currencies and applies the same EMA-crossover logic to each.
Consolidates everything into a scoreboard in the corner of the screen: each currency gains or loses points depending on whether it's on the "strong" or "weak" side of the yield in each of the 28 pairs โ producing a relative strength ranking of currencies based purely on implied monetary policy/interest rates, not price.
Why it's useful:
Yield differential is one of the main drivers of flow in forex (carry trade, rate expectations). This indicator translates that macro concept into a visual signal and an objective ranking, useful as a context/trend filter for swing trading, without relying on traditional price-based indicators.
How to use it:
Recommended timeframe: works best on higher timeframes โ H1, H4, or D1. Since it's based on yield differentials (a slow-moving macro driver), it's not suited for scalping or very low timeframes, where price noise dominates and the interest-rate signal loses relevance.
Best used with the trend. Use it as a context filter, not a standalone entry trigger. When the spread and EMAs are aligned with the pair's price trend direction, it reinforces that the macro flow is "pushing" the pair in the same direction โ giving more confidence to trade with that trend.
Scoreboard: use the strength ranking of the 8 currencies to spot "stretched" pairs (strong currency vs. weak currency) โ usually the best candidates for trend-following entries backed by this macro driver.
Color crossovers (green/red) on the spread's EMAs signal a regime change โ useful for confirming the yield trend is still active before entering, rather than already exhausted.
Technical: Pine Script v6. All 28 spreads are calculated locally from just 8 request.security calls (one per currency), working around PulseWire's 40-security limit even while analyzing 28 pairs. Indicator

Indicator

Indicator

Indicator

Volume Exhaustion Trend LineVolume Exhaustion Trend Line
OVERVIEW
This indicator plots a trend line that switches position relative to price based on a specific shift in volume behavior at swing highs and swing lows: when a series of pivots that were previously confirmed by volume above its moving average suddenly gets followed by one or more pivots with volume below its moving average, in the direction of the prevailing trend. This break in the volume pattern is treated as an early warning that the current trend may be losing the participation that was driving it.
HOW IT WORKS
1. Swing highs and swing lows are detected using a fractal pivot: a configurable number of bars on the left validates the structural significance of the pivot, and a configurable number of bars on the right confirms it. Fewer right-side bars means faster (but slightly less certain) confirmation.
2. Trend direction is determined purely from price structure, not from a moving average: the trend is bullish when both the most recent swing high and swing low are higher than the previous ones (higher highs / higher lows), and bearish when both are lower (lower highs / lower lows).
3. Each confirmed pivot is classified as "strong" or "weak" by comparing the volume on that exact pivot bar against a simple moving average of volume.
4. The indicator watches for the transition point: while the trend is bullish, if a swing high forms with weak volume right after a swing high that had strong volume, an exhaustion warning state is triggered. It stays active for as long as new swing highs keep forming with weak volume. If a strong-volume high reappears, or the trend structure changes, the warning resets. The same logic applies in mirror for swing lows inside a bearish trend.
5. A line is plotted around price using a moving average offset by a multiple of ATR. In a bullish trend with no active warning, the line sits below price (green). As soon as the warning triggers, the line jumps above price (red) for as long as the warning stays active. The mirror applies in a bearish trend: line above price (red) normally, dropping below price (green) when a weak-volume low breaks a prior strong-volume pattern. The area between the line and price is filled with the corresponding color for visual clarity.
INPUTS
- Left Bars (structural strength): bars to the left required to validate the pivot's significance.
- Right Bars (confirmation delay): bars to the right required to confirm the pivot. Lower values react faster; higher values produce more reliable pivots.
- Volume MA Length: moving average length used as the volume reference for classifying a pivot as strong or weak.
- Line MA Length: moving average length used as the basis for the plotted line.
- ATR Length / ATR Multiplier: control how far the line sits from the moving average basis, in both its normal and warning position.
- Bullish / Bearish Colors: colors for the line and fill in each state.
HOW TO USE IT
Line below price, green: the market is in a structurally confirmed uptrend and recent highs are still backed by above-average volume.
Line jumps above price, red, while price is still trending up: recent high(s) were not backed by above-average volume after previously being backed by it. Treat this as a signal to pay closer attention to that area for a possible loss of upside momentum, not as an automatic sell trigger.
Mirror logic applies in a downtrend: line above price (red) normally, dropping below price (green) when recent lows stop being confirmed by above-average volume after previously being confirmed by it, suggesting selling pressure may be fading.
This indicator identifies a condition, it does not generate entries or exits on its own. It is meant to be combined with your own structure, level, and risk analysis.
LIMITATIONS
- Pivots require Right Bars to pass before they can be confirmed, so every line change is applied with a delay equal to that setting relative to when the actual high/low occurred. Once plotted, it does not repaint or move retroactively.
- Volume shown on non-centralized markets (forex, CFDs, spot metals) is broker/feed-reported tick volume, not centralized traded volume. Interpret weak/strong volume readings on these instruments with that in mind.
- Like any structure-based tool, results vary by instrument, timeframe, and the settings used. Indicator

MFB - Value Reading SessionPeace โ I have been learning about the Previous Dayโs Fixed Range Volume Profile for a few months, as a way to get a reading whether the NY market open trading environment is Bullish, Bearish or potentially ranging.
Thanks to Luxalgo โ Quant, I was able to help bring the ideas to life.
In my many chats with ChatGPT and STB, we figured that drawing a midline between the Value Area High (VAH) and Value Area Low (VAL) was a good way to help read the โPoint of Controlโ location at market open.
This indicator takes into consideration price location at market open (to read โAcceptanceโ โ or not), as well as what some Teachers call โProfile shapeโ (which depends on where the POC is in relation to the VAH/VAL).
A reminder, that as with the other "MFB" indicators, the "MFB - Value Reading Session" works well with the "Momentum Flow Build w/FVG v6 (clean)" that draws all key levels.
Cool โ Long story longer -
Here is a Luxalgo โ Quant descriptionโฆ.
How the MFB โ Value Reading Session Helps
The indicator uses the previous completed NY RTH volume profile to establish:
โข VAH: Value Area High
โข VAL: Value Area Low
โข POC: Price level with the highest traded volume
โข VA MID: The midpoint between VAH and VAL
At the beginning of the current NY session, the indicator compares the opening price with the prior sessionโs value area and checks whether the POC is positioned in agreement with that opening location.
Bullish Value Reading
The indicator prints a bullish reading when:
โข Price opens above VAH
โข POC is above VA MID
This suggests that price is opening outside prior value while the volume distribution is also positioned higher. If price remains above VAH, that can support a thesis of bullish acceptance and possible continuation.
Bearish Value Reading
The indicator prints a bearish reading when:
โข Price opens below VAL
โข POC is below VA MID
This suggests that price is opening below prior value while the volume distribution is also positioned lower. If price remains below VAL, that can support a thesis of bearish acceptance.
Mixed / Probability Magnet Reading
The indicator prints a Mixed / Probability Magnet reading when price opens outside the prior value area but the POC does not confirm the opening direction.
Examples include:
โข Price opens above VAH, but POC is at or below VA MID.
โข Price opens below VAL, but POC is at or above VA MID.
This is a mixed or non-confirming reading rather than a clean directional signal. The opening location and volume distribution are giving different messages.
In this situation, the POC may act as a probability magnet. Since it represents the prior sessionโs highest-volume price, price may rotate back toward it as the market searches for balance, liquidity, or re-acceptance of prior value.
The POC is not guaranteed to attract price. It should be treated as a reference level and potential drawโnot as an automatic target.
Practical Interpretation
โข Open outside value + POC in agreement:
Greater directional conviction. Monitor whether price accepts above VAH or below VAL.
โข Open outside value + POC disagreement:
Lower directional conviction. Be alert for rejection and rotation toward VA MID, POC, or the broader value area.
โข Price returns inside value:
The outside opening may be failing, increasing the possibility of a rotational auction through the prior value area.
When the Value Reading Displays
The Value Reading is determined at the beginning of the NY session using:
1. The first chart bar detected inside the configured session, normally 9:30 AM New York time on properly aligned intraday charts.
2. The opening price of that bar.
3. The previous completed NY RTH profile.
4. The prior sessionโs POC relative to VA MID.
If the conditions produce a bullish, bearish, or mixed reading, the corresponding yellow label is anchored at the NY session open.
The reading remains visible only during the active configured NY session, from the session open until the session ends at the configured closing time, normally 4:00 PM New York time. It is not displayed overnight or after the session closes.
The reading is an opening classification; it does not automatically change later if price moves. The subsequent price behaviorโremaining outside value, returning inside value, or rotating toward the POCโprovides the confirmation or failure of the initial reading.
The optional Awareness Box is separate from these readings.
It explains the rules and can be enabled or hidden independently.
This is based on volume-profile and auction-market logic, but it remains a probability frameworkโnot a prediction system. The strongest readings should still be evaluated with price action, volume, liquidity, and appropriate risk management.
Peace -
Indicator

Indicator

HTF Swing Highs & LowsAn open-source multi-timeframe market structure indicator that automatically identifies and projects confirmed swing highs and swing lows from the Weekly, Daily, and 4-Hour timeframes onto any lower timeframe chart.
The indicator is designed to provide clean, non-repainting support and resistance levels based on confirmed market structure rather than developing pivots.
Features
- Weekly, Daily and 4H swing highs and lows
- Non-repainting confirmed pivots
- Automatic higher timeframe detection using request.security()
- Horizontal levels extended until invalidated
- Independent visibility controls for each timeframe
- Hierarchical timeframe filtering
- Custom colours and line widths for every timeframe
- Adjustable pivot strength
- Wick, Close or Never invalidation options
- Stop or Delete broken levels
- Automatic level management to prevent exceeding PulseWire object limits
How it works
The script uses confirmed pivot highs and lows from higher timeframes.
Unlike developing pivots, a swing is only confirmed after the selected number of candles has formed on both sides of the pivot. Once confirmed, a horizontal level is created at the swing price and extended to the right.
Because only confirmed pivots are used, historical levels do not repaint.
Pivot Strength
Pivot Strength controls how significant a swing must be before it becomes a level.
A strength of 3 means the pivot candle must have:
- three lower highs (or higher lows) before it
- three lower highs (or higher lows) after it
Higher values filter market noise and identify more significant market structure.
They also produce fewer levels and require longer confirmation.
Lower values detect smaller swings, produce more levels, react faster.
Level Invalidation
Choose how a level is treated once price trades through it.
Wick - Invalidates when price wicks beyond the level.
Close - Invalidates only after a candle closes beyond the level.
Never - Levels remain permanently.
Broken levels can either:
- Stop extending while remaining visible
- Be deleted completely
Hierarchical Visibility
The indicator can automatically display only relevant higher timeframe levels.
For example:
- Weekly levels appear on Weekly and all lower timeframes.
- Daily levels appear on Daily and all lower timeframes.
- 4H levels appear on 4H and lower charts.
This helps reduce clutter when analysing higher timeframe charts.
Notes
- Uses confirmed higher timeframe pivots only.
- Levels are anchored to the original swing candle.
- Designed for support and resistance, market structure, liquidity analysis, and confluence with other tools.
- Works on all symbols and asset classes supported by PulseWire. Indicator

Indicator

Machine Learning Trend Channels [FEELS]Trend channels placed by a machine learning model (change-point detection) instead of a length you have to guess. The model decides where one period of price behaviour ends and the next begins, how many periods the chart has, and how wide each channel should be. There is no length input anywhere in this script โ the whole history comes out as a chain of channels handing over to one another, with no gaps and no overlaps.
FEATURES
- Periods found by an online change-point search, one channel per period, covering the history continuously
- No length setting to guess โ the model chooses every boundary and how many periods there are
- The cut score carries no units, so the same setting behaves the same way on a quiet index and on a coin in free fall
- Fitted in log price, so one long trend is not split apart by its own curvature
- Channel width learned from the spread of that period's own bars, not an ATR multiple and not a fixed number of deviations
- Colour from slope measured against the period's own width: up, down, or sideways
- Panel comparing the period now forming with the median of this symbol's own past periods of the same kind
- A closed period is frozen at the moment it closes and is never recalculated
- Alert when a period closes and a new one opens
- Every model parameter, colour and size adjustable, every input has a tooltip
HOW IT WORKS
For the stretch of price it is currently holding, the model asks one question on every closed bar: is this better described by one straight line, or by two?
It scores every possible place to cut that stretch and takes the best one. The score is how much the cut improves the fit, divided by how badly the two resulting lines still fit. That second half is the important part. Dividing by the stretch's own leftover spread is what strips the units out of the number, so a violent market does not get chopped more finely than a calm one merely for being violent. When the score clears the Detail threshold, the left piece is closed permanently and the right piece becomes the new forming period.
Everything is fitted on the logarithm of price. In plain price, one long exponential trend gets broken into a dozen channels purely by its own curvature, which is a measurement artefact rather than market structure.
The width is measured, not assumed. Each channel takes its width from how far its own bars actually strayed from its own line, drawn just wide enough to hold the share you set under "Channel covers". A period whose bars hugged the line is thin; a period that swung around it is wide.
HOW TO READ IT
1. A solid channel is a closed period. Its slope, width and endpoints were fixed the moment it closed. An outlined channel is the period still forming, shown together with the cut the model is currently leaning towards.
2. Colour is slope. A period is called sideways when its whole rise or fall is smaller than its own width, that is, when the drift is smaller than the noise around it.
3. Width is dispersion, not a boundary. A wide channel says that period was noisy. It does not say price will turn there.
4. The panel puts the forming period next to what this symbol's own periods of the same kind have typically looked like. "down, 21 bars, usually 31, moved -14.7%, usually 50.6%" reads as: shorter and far smaller than this symbol's usual decline, so far. The sample count is shown next to it, because five periods is a hint and sixty is a distribution.
ORIGINALITY
Every channel tool on this platform asks you for a length. Fifty bars, two hundred, and the entire picture changes with that one number. The better ones automate it by scanning lengths and keeping the best-fitting window, which still produces a single channel measured backwards from today.
This one treats the chart as a segmentation problem instead. The whole history is a chain of periods that hand over to one another, the boundaries are found rather than set, and the number of periods is an output rather than an input. The scale-free cut criterion, the log-space fitting, the learned width and the comparison of the live period against this symbol's own past periods are written from scratch for this script.
HONESTY
- Closed periods never change. Once a cut is confirmed, that channel's numbers are frozen and the drawing is rebuilt from those frozen numbers, so stepping through bar replay will not move a solid channel.
- The forming period does change, and it is the whole forming period, not only its last few bars. Its cut stays provisional until confirmed, which typically takes twenty to thirty bars after the fact. That is why it is drawn as an outline. Any tool that finds structure behaves this way.
- The channel edges are not support and resistance, and I checked rather than assumed. Asking only about the very next bar, price leaves a band built to hold ninety per cent of its own bars far more often than that width suggests, and the bars that escape go out of the top and the bottom in roughly equal numbers. There is no bounce hiding in the edges.
- Nothing here predicts anything. A closed period is a statement about bars that have already closed.
- The panel medians describe past periods on the current symbol and timeframe. They are not performance figures and small samples move them a great deal, which is why the count is on screen.
- PulseWire allows a script five hundred drawing objects and drops the oldest past that, so only the most recent periods are drawn. Raise "Periods kept on screen" if you want more history covered.
ALERTS
A period closed and a new one opened.
SETTINGS
Every input has a tooltip. The main ones: "Detail" sets how much better two lines must fit than one before a period is closed, and because it carries no units the same value transfers across symbols and timeframes. "Shortest period" and "Longest period" are hard bounds in bars. "Channel covers" is the share of a period's own bars the channel is drawn wide enough to hold. "Call it sideways below" controls how small a move must be, relative to its own width, to be coloured sideways. "Periods kept on screen" trades history for drawing budget.
This is a descriptive tool for reading price structure. It is not financial advice and does not predict price.
Indicator

CRT Range Indicator [Dynamic Period Grid]
The CRT Indicator is a multi-timeframe tool designed for traders who utilize Candle Range Theory and liquidity concepts.
Instead of cluttering your chart with endless historical lines, this indicator automatically identifies the active "Master CRT Range" on a higher timeframe (HTF) and projects it cleanly onto your lower execution timeframe. It frames the marketโs accumulation and manipulation phases into a dynamic, expanding visual grid, allowing you to instantly spot true structural breakouts versus liquidity sweeps.
๐ง How It Works
The Master Candle: The script looks at your chosen Higher Timeframe (e.g., the 1-Hour chart) and establishes the High and Low of the most recently closed candle.
The Grid: It draws a clean bounding box around this range on your current lower timeframe (e.g., the 15m chart). As long as subsequent HTF candles form inside this range, the box dynamically expands to the right, dropping a new vertical grid line to mark the passage of each new HTF period.
The Breakout Reset: The Master Range is only considered "broken" if a HTF candle closes outside the boundaries. When a true close happens, the old grid is wiped away, and a brand new Master Range is established instantly.
๐ฅ Key Features
Liquidity Grab Detection (The Latch System): If price wicks past the range boundary but fails to close outside of it, the indicator permanently "latches" a warning onto the chart. The breached horizontal line will change to your designated Breach Color (e.g., Green for a high sweep, Red for a low sweep), and the text label will automatically update to explicitly call out a "(Liquidity Grab)".
Dynamic Grid Expansion: Stop guessing where you are in the session. The internal vertical lines keep your lower timeframe perfectly synced with the higher timeframe's pacing.
Unified & Clean Visuals: The base grid remains a single, solid color (defaulted to Yellow) to keep your charts clean. Only the specific levels that have been tested/swept will change color, drawing your eye exactly where it needs to be.
Repaint-Free Multi-Timeframe: Built with secure historical data referencing, ensuring the indicator plots accurately in real-time without looking into the future or repainting historical data.
โ๏ธ Settings
Master Timeframe: Select the HTF you want to define your range (e.g., 60 for 1H, 240 for 4H). The text labels will automatically update to reflect your choice.
Base Line/Text Color: Customize the default color of the unbroken range grid.
Breach Colors: Fully customize the visual alerts for when Buy-Side or Sell-Side liquidity is swept.
Line Styles & Widths: Toggle between solid, dashed, or dotted lines to fit your chart aesthetic.
๐ How to Use It
Trading the Sweep: Wait for the boundary line to change color and display "(Liquidity Grab)". Once the sweep is confirmed and price rejects back inside the grid, target the opposite side of the Master Range. Indicator

Volume Financial Footer ProNew version Volume Footer Financial Pro is a smart volume indicator built for traders who operate across multiple asset classes, including Forex, Crypto, Commodities, Indices, and Stocks. It combines a Proxy Volume Engine with a candle-based delta intensity system to deliver meaningful volume analysis even on platforms that do not provide real volume data.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
THE PROBLEM THIS INDICATOR SOLVES
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Most retail brokers and CFD platforms โ particularly those offering Forex, metals, and index CFDs โ do not provide real volume data. The standard volume indicator on these platforms either returns zero, returns meaningless tick counts, or simply shows nothing. This makes volume-based analysis impossible for a large portion of the trading community.
Volume Financial Pro solves this with a built-in Proxy Volume Engine.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
HOW THE PROXY VOLUME ENGINE WORKS
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
The indicator automatically detects the current symbol and maps it to a liquid equivalent source that provides real, reliable volume data. For example:
โข XAUUSD โ COMEX:GC1! (Gold Futures)
โข EURUSD โ FX:EURUSD
โข BTCUSD โ BINANCE:BTCUSDT
โข NDQUSD โ OANDA:NAS100USD
โข AAPL โ NASDAQ:AAPL
Over 80 symbols are mapped across all major asset classes. If the platform provides native volume, it is used directly. If not, the proxy volume is fetched and applied transparently โ no configuration needed from the user.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
DELTA-BASED COLOR SYSTEM
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Each volume bar is colored based on sell intensity, calculated from the relationship between the candle body size and its full high-low range. This approximates the proportion of buying versus selling pressure within each bar.
โข Bullish bars โ cyan
โข Bearish bars with moderate selling โ light red
โข Bearish bars with high selling intensity (above 60%) โ dark red
This gives traders an immediate visual read on conviction behind each move โ not just whether price went up or down, but how aggressively it was bought or sold.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
EMA OVERLAY
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
An optional EMA (default: 9 periods) is plotted over the volume histogram to help identify trends in volume activity and spot anomalies such as volume spikes or dry-up zones that may precede price reversals.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
SETTINGS
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข EMA Length โ adjustable period for the volume EMA (default: 9).
โข Show EMA โ toggle the EMA line on or off.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
COMPATIBLE WITH
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Forex majors, minors and exotics ยท Crypto (via Binance) ยท Gold, Silver, Platinum, Palladium ยท Oil and Natural Gas ยท Agricultural commodities ยท US Dollar Index ยท Major global indices: DOW, NASDAQ, S&P 500, Nikkei, DAX, FTSE, CAC, MIB, ASX, Hang Seng ยท Top US and European stocks.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
NOTES
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
This indicator is an original work. The Proxy Volume Engine, symbol mapping table, and delta intensity color logic were developed independently by the author and do not derive from any existing published script.
Indicator

Indicator

Indicator

Advanced High Volume Bars - HybridThis indicator highlights abnormal trading volume directly on price candles by combining two methods: absolute volume relative to its moving average and standard deviation, and sudden volume acceleration compared with the previous candle.
Normal bullish candles are shown in green and normal bearish candles in red. High, very high, and exceptional bullish volume are displayed with a blue gradient, while high, very high, and exceptional bearish volume are displayed with an orange gradient.
The script is designed to make unusual volume activity easier to identify at a glance and can be used to help confirm breakouts, reversals, momentum shifts, and potential exhaustion moves.
Default settings: 200-bar lookback, with volume thresholds based on 0.5, 1.0, and 2.0 standard deviations. Indicator

Indicator

Indicator

Renko Volume TrackerIntroduction
The Renko Volume Tracker is an overlay indicator designed to bridge the gap between time-based volume and price-action-based movement. While standard volume indicators analyze activity within fixed time intervals (like a 5-minute or 1-hour candle), this script dynamically groups time-based candles into "chunks" dictated by the formation of Renko bricks. By doing so, it highlights the exact time-based candle that experienced the highest volume during a specific, measurable price movement.
This indicator is designed to be applied to a standard candlestick chart while it calculates Renko price action in the background.
How It Works
Renko charts eliminate the element of time, focusing purely on price movement. A new Renko brick is only formed when the price moves by a predefined amount.
Background Renko Calculation: The script uses PulseWire's ticker.renko function to track Renko brick formations in the background. Users can choose between an ATR-based box size or a Traditional fixed box size.
Volume Chunking: The script introduces a "Chunk Window" defined by 'N' number of Renko bricks (default is 3). It monitors the underlying time-based candles as these N bricks are being formed.
Pinpointing Volume Nodes: As the candles print, the script tracks the volume of each one. Once the defined number of Renko bricks (the chunk) is completed, the script drops a permanent circular label on the exact candlestick that had the highest volume within that period.
Visual Output
Teal Circles: Plotted at the low of the high-volume candle during a Renko uptrend.
Purple Circles: Plotted at the high of the high-volume candle during a Renko downtrend.
Tooltips: Hovering over any circular label will display the exact volume traded during that specific candlestick.
How to Use This Indicator
This tool is highly effective for identifying significant volume nodes and potential institutional footprints within price trends:
Dynamic Support & Resistance: The high-volume candles identified by the indicator often act as strong support and resistance levels. A high-volume candle during an uptrend (teal circle) represents a heavy area of buying interest; subsequent pullbacks to this price level may offer bounce opportunities.
Trend Exhaustion: If a high-volume node appears at the extreme top of an extended move, it may signal a climax or absorption, warning of a potential reversal.
Filtering Time Noise: Because the "chunking" is based on actual price travel (Renko) rather than arbitrary time limits, the volume nodes identified are inherently tied to meaningful price displacement rather than sideways chop.
Settings & Inputs
Box Size Method: Choose between ATR (dynamic, based on market volatility) or Traditional (fixed price amount).
Renko ATR Period / Traditional Box Size: Defines the parameters for the size of a single Renko brick.
Chunk Window (N Bricks): The number of Renko bricks required to complete a "chunk." A lower number plots more frequently, while a higher number identifies macro high-volume nodes over larger price moves.
Colors: Fully customizable pivot colors for up and down trends.
(Note: Ensure your chart data provides sufficient volume information for your selected ticker to get accurate readings). Indicator
