Buy Sell Badge with DMI & ADX by ByblloBuy Sell Badge with DMI & ADX generates Buy/Sell badges from a Fast/Slow EMA crossover, then automatically manages an ATR-based stop loss and risk:reward take profit for every signal.
On top of the base EMA signal, you can layer in two independent trend-strength filters:
- DMI filter: confirms the signal with a DI+/DI- crossover near the same bars (with an optional "ADX Rising" requirement)
- ADX filter: confirms the signal with an upper or lower ADX threshold zone (each zone with its own optional "ADX Rising" requirement)
Enable either filter alone, both together for the strictest "DUAL BUY/SELL" confirmation, or neither for the raw EMA signal.
INTENDED USE
Built for short-term futures scalping - Nasdaq futures, KOSPI200 futures, and similar instruments. Primarily designed and tested on the 1-minute chart, but the EMA/ATR/DMI/ADX logic is timeframe-agnostic and works well on 2, 3, and 5-minute charts and other intraday timeframes too. When switching timeframe or instrument, re-check the SL Multiplier, Risk:Reward, and Alert Sensitivity (Points) inputs, since typical point moves and ATR scale with the timeframe.
FEATURES
- Fast/Slow EMA crossover base signal with optional candle confirmation
- ATR-based stop loss and R:R-based take profit with intermediate TP levels
- Independent DMI and ADX confirmation filters, each with its own length and thresholds
- "ADX Rising" toggles on each filter zone (DMI, ADX upper, ADX lower) for extra momentum confirmation
- Automatic entry invalidation on opposite signals
- Live position table (entry / stop / take profit / current R:R)
- Full alert set: BSB, BSB+DMI, BSB+ADX, BSB+DMI+ADX, TP hit, SL hit, invalidated
- Works on any chart type (candlestick, Heikin Ashi, Renko, etc.) since prices are pulled via request.security() from the underlying ticker
This is a visual/alerting tool only - it does not place real orders. For educational and informational purposes only, not financial advice. Always backtest and forward-test before using with real capital. Indicator

MHIDa Volume-Dry PullbackMHIDa Volume-Dry Pullback is a context tool for reading pullbacks (dips) inside an uptrend where volume has dried up.
WHAT IT DOES
It flags bars where three conditions line up: (1) price is above a longer EMA (the uptrend gate), (2) price has pulled back below a shorter EMA mean while RSI is below a configurable "dip" threshold, and (3) current volume is below a fraction of its own moving average (volume has "dried up"). Optionally it also requires the current close to be higher than the previous close (a turn-up confirmation).
WHY VOLUME AND PRICE ARE READ TOGETHER
A pullback that happens on light volume usually carries less selling conviction than a pullback on heavy volume. Reading the two together (price structure + volume) gives more context than price alone. The indicator combines a trend/mean-reversion read (EMA gate, EMA mean, RSI) with a volume-average read in one tool because they qualify the same event from two different angles: one measures distance/momentum, the other measures how much the crowd participated in the move.
HOW IT IS CALCULATED
- EMA-gate: an exponential moving average (default length 50) used only to define the uptrend (close above it).
- EMA mean: a shorter exponential moving average (default length 20) used as the pullback reference (close below it = a dip).
- RSI (default length 14): the dip counts as "stretched" when RSI is below a configurable threshold (default 45).
- Volume average: a simple moving average of volume (default length 20). Volume is "dried up" when it drops below a configurable fraction of that average (default 0.7).
- Everything is read on closed bars only, no lookahead.
HOW TO USE IT
A lime triangle below the bar marks a bar where all conditions line up (uptrend + dip + dry volume, optionally + turn-up). Bars that are just "dip + dry volume" (without the full condition set) are also lightly shaded in gray as a softer visual cue. Use the highlighted areas as context to support your own reading of the chart, not as a buy signal. All inputs are adjustable in the settings, and the defaults are a starting point, not an optimized setup: tune them to the symbol and timeframe you are watching.
This is a context and educational tool. It is not a signal, not financial advice, and not a standalone trading system. Always do your own analysis and make your own decisions. Indicator

Indicator

Indicator

Indicator

OPENING ZONES# OPENING ZONES
**OPENING ZONES** is a customizable Opening Range Fibonacci indicator for intraday traders. It automatically identifies the Opening Range, calculates Fibonacci-based support, resistance, balance, and target levels, and projects them throughout the trading session.
### Key Features
* 🌍 **Market Time Zone Support** – Select any IANA time zone (e.g., Asia/Kolkata, America/New_York, Europe/London, Asia/Tokyo) so the indicator works correctly across global markets.
* ⏰ Custom Opening Range session (e.g., 09:15–09:20, 09:15–09:30).
* 📈 Automatic Opening Range High & Low detection.
* 🔄 Manual or automatic Fibonacci direction based on the final Opening Range candle.
* 🎯 Customizable Fibonacci targets and editable level values.
* ⚖️ Balance Zone (0.44–0.56) and Buffer Zone.
* 🎨 Optional fill zones with individual visibility controls.
* 📏 Adjustable line width and user-defined Fib line end time.
* 👁️ Show or hide each Fibonacci level independently.
### Ideal For
* Index Futures
* Stocks
* Options Trading
* Intraday Breakout Strategies
* Scalping
* Momentum Trading
Designed for traders who rely on the market's opening range, this indicator provides a flexible framework for identifying support, resistance, balance, breakout, and target levels. With configurable time zones and session settings, it can be used across multiple global exchanges without modifying the code.
Indicator

Signals - Extension, Hidden A/D, Upside Reversal, Pocket PivotTape Signals
Four daily-bar signals in one overlay, so you can read extension, reversal, hidden flow, and institutional volume without stacking three panes and comparing them bar by bar.
What it marks
Mark Position Meaning
🟡 Yellow circle above bar Price is ≥ N × ATR from its moving average — over-extended
🔺 Green triangle above bar Upside reversal day (IBD definition)
🟢 Green circle below bar Down candle, but net buying underneath — hidden accumulation
🔴 Red circle below bar Up candle, but net selling underneath — hidden distribution
🔺 Cyan triangle below bar Pocket pivot (Morales/Kacher)
Price/extension marks sit on top, volume-derived marks on the bottom, each in its own ATR-scaled lane so a bar firing two signals stacks them instead of overlapping.
1. ATR extension
Measures distance from a moving average in ATR units rather than percent, so the threshold means the same thing on a quiet utility and a volatile biotech. Selectable MA type and length (default 21 EMA), ATR length, and multiple. Optionally measure from the high instead of the close to catch blowoff wicks the close walks back from.
2. Upside reversal
The IBD reversal-day definition, which is two conditions:
Trades below the prior day's low intraday
Closes in the upper third of its own daily range (adjustable — 0.5 for IBD's looser upper-half wording)
Notably not required: closing above the prior close. A stock that gaps down, plunges, then rallies into the bell is the textbook case even when it never recovers to yesterday's close.
Because O'Neil treats upside reversals as a feature of bottoms and shakeouts within a base rather than a standalone buy signal, a context filter is on by default: the bar must have traded at least 5% below its 20-day high. Without it the signal fires on ordinary continuation bars in an established uptrend, where there is nothing to reverse from.
3. Price / volume-delta divergence
Flags days where the candle and the tape disagree — a red day that was net bought, or a green day that was net sold.
Delta comes from ta.requestVolumeDelta() in the PulseWire/ta/12 library — the same call PulseWire's own CVD indicator makes — so the sign matches your CVD pane by construction rather than by approximation. The buy/sell split is not recoverable from daily OHLCV alone; several plausible-looking reconstructions disagree with CVD in sign on real bars.
Price direction is close-vs-open (the candle body) rather than close-vs-prior-close, so both sides of the comparison describe the same regular session and no overnight gap leaks in.
⚠️ Data limitation: at 1-minute resolution a daily chart consumes ~390 intrabars per candle against your plan's lower-timeframe budget, so delta typically covers only the last ~50 sessions and then stops. Bars past that get no dot rather than a wrong one. Enable "Shade bars with no delta data" to see exactly where coverage ends, or step the lower timeframe to 5m for roughly 5× the history at coarser precision.
4. Pocket pivot
The Morales/Kacher signal: an up day whose volume exceeds the highest down-day volume of the prior 10 sessions. Not "above average volume" — the comparison is specifically against recent supply, which is what makes it evidence that demand has overwhelmed selling.
Optional context filters, all on by default and all reflecting that a pocket pivot is a base signal rather than a chase:
Close in the upper half of range
Close above the 50-day MA
Not extended beyond 2 ATR from the 10-day MA
Gap-ups over 2% excluded (Morales/Kacher treat those as a separate "buyable gap-up" setup)
Notes
Designed for daily bars on liquid US equities. The delta leg degrades on symbols without intraday volume; the other three work anywhere.
Signals evaluate only on confirmed bars and never repaint.
Alerts available for all five conditions.
Every threshold and colour is an input. Indicator

ICT FVG + VI + SBThis indicator maps four related price inefficiencies from ICT (Inner Circle Trader) methodology on one chart, across as many timeframes as you like at once: Fair Value Gaps, Volume Imbalances, Full Gaps, and Suspension Blocks. Each is drawn as a time-anchored zone, colour-coded by type and shaded by timeframe, and each is tracked through its whole life — open, partially consumed, and fully filled.
The Four Inefficiencies (how each is defined)
Fair Value Gap (FVG) — a three-candle, wick-based gap: the third candle's low is above the first candle's high (bullish), or its high is below the first candle's low (bearish). The gap is the untraded space between those wicks. Drawn in orange.
Volume Imbalance (VI) — a two-candle gap between the candle bodies (measured body-edge to body-edge) where the wicks still overlap, so it is not a full gap. Drawn in blue. Measuring body-to-body keeps the zone correct regardless of each candle's colour.
Full Gap — a two-candle gap with no overlap at all, not even the wicks. Drawn in red.
Suspension Block (SB) — a Fair Value Gap that has a Volume Imbalance on BOTH of its junctions. This "block" of stacked inefficiency is optionally separated out and highlighted in purple, and labelled SB.
Why these belong together
FVGs, Volume Imbalances and Full Gaps are the same idea at different degrees — untraded/inefficient price left behind by a move — and in practice they overlap and stack at the exact same swings. Showing them in one tool, sharing one detection pass and one fill model, lets you see how an FVG's edges are (or are not) reinforced by imbalances (the Suspension Block case), and lets you judge which zones are "clean" versus already partly consumed. Splitting them across three separate scripts would hide those relationships and triple the drawing overhead.
Multi-timeframe
Turn on any combination of Monthly, Weekly, Daily, 4h, 2h, 1h, 90m, 30m, 15m, 5m, 3m, 2m and 1m. All enabled timeframes are detected and plotted together, and the shorter the timeframe the darker its shade, so you can tell at a glance whether a zone is a higher- or lower-timeframe inefficiency. "Always show current timeframe" keeps the chart's own timeframe on even if its box is unchecked. Timeframes below the chart's resolution can't be computed and are skipped.
The lifecycle of a zone
Open — an unfilled zone is shown in its element colour and extended to the right.
Partially filled — as price trades into a zone, the consumed part is shaded grey while the untouched part keeps its colour (a bullish zone is eaten from its top down to the lowest low reached; a bearish zone from its bottom up to the highest high). Optional.
Filled (mitigated) — once price fully trades back through a zone it is treated as mitigated: it is either removed, or kept in light grey (right edge frozen at the fill) as a record. Grey therefore always means "filled".
Levels
An optional midline (50%, consequent encroachment) can be drawn inside every zone, plus 25/75% quarter lines and 12.5/37.5/62.5/87.5% eighth lines inside the Daily/Weekly/Monthly zones.
How To Use It
Add it to any chart. By default it shows only the current timeframe's inefficiencies; enable higher timeframes to build a top-down map.
Treat unfilled zones as reference areas where price may react. The 50% midline and the quarter/eighth levels give internal reference points.
Use the partial-fill shading to see how far a zone has already been consumed, and the grey "filled" zones as a history of where inefficiencies were rebalanced.
Watch for Suspension Blocks (purple/SB) — an FVG braced by volume imbalances on both sides — as higher-interest zones.
"Min Size — All Gaps" filters out tiny noise; raise it on fast, low-timeframe charts.
Settings Overview
Elements: Fair Value Gaps (with "Include related Volume Imbalances" to merge edge VIs into the FVG box, and "Highlight Suspension Blocks"), Pure Volume Imbalances, Full Gaps.
Timeframes: individual toggles grouped into HTF / Hours / Minutes, plus "Always show current timeframe".
Colors: one base colour per element (FVG, Suspension Block, VI, Full Gap), a per-timeframe darkening step, and optional borders.
Display: extend distance, gap labels and their side, max open gaps per timeframe, remove-on-fill, show/partially-fill filled gaps in grey, max filled gaps, and per-element minimum sizes.
Level Lines: midline, quarters and eighths (the latter on Daily/Weekly/Monthly zones).
Technical Notes / Repainting
Higher-timeframe zones are detected with request.security on CONFIRMED, already-closed candles, so plotted zones do not repaint historically. The current, still-forming bar updates live: a zone can fill (turn grey or be removed), the partial-fill shading grows, and the newest zone on a timeframe only appears once its forming candle has closed. To stay within PulseWire's drawing-object limits the tool keeps a rolling window — the most recent open zones, and the most recent filled (grey) zones, per element and per timeframe — so the oldest zones are dropped as new ones form rather than every zone in history being retained. This is an original implementation; it does not reuse external open-source code. After a code update, remove and re-add the indicator so it re-binds to the price scale. Indicator

Liquidity Reaper Entry + Auto Targets [JFT]Liquidity Reaper Entry + Auto Targets is designed to identify high-quality liquidity sweep opportunities and transform them into structured trading setups with clear entry, stop-loss, and automatic profit targets.
The engine focuses on the interaction between liquidity, price rejection, market direction, and candle confirmation to help traders recognize potential reversals after liquidity has been taken.
Core Features
• Buy-Side & Sell-Side Liquidity Detection
• Liquidity Sweep Recognition
• Bullish & Bearish Reclaim
• Strong Candle Confirmation
• EMA Trend Confirmation
• Smart BUY & SELL Entry Signals
• Automatic Entry Price
• Automatic Stop Loss
• Automatic TP1, TP2 & TP3
• Adjustable Risk/Reward Targets
• ATR-Based Risk Management
• Duplicate Signal Filtering
• PulseWire Alerts
• Clean & Chart-Friendly Design
Entry Logic
BUY Setup
Sell-Side Liquidity Sweep
→ Bullish Reclaim
→ Strong Bullish Candle
→ Trend Confirmation
→ REAPER BUY
SELL Setup
Buy-Side Liquidity Sweep
→ Bearish Reclaim
→ Strong Bearish Candle
→ Trend Confirmation
→ REAPER SELL
Automatic Targets
Once a valid setup appears, the indicator automatically calculates:
ENTRY → SL → TP1 → TP2 → TP3
The default target structure is based on risk/reward, with adjustable levels according to your trading style and market conditions.
Best Use
Liquidity Reaper can be used on Forex, Gold, Silver, Crypto and other liquid markets.
For cleaner setups, combine the signals with your own market structure and higher-timeframe analysis rather than treating every signal as a guaranteed trade.
Liquidity Reaper doesn't chase price.
It waits for liquidity to be taken — then looks for confirmation.
Built for traders who want a cleaner and more structured approach to liquidity-based entries.
Liquidity Reaper Entry + Auto Targets Indicator

Premium and Discount Pivot Matrix [BigBeluga]Premium and Discount Pivot Matrix is an advanced market-structure terminal engineered for PulseWire. It maps macroeconomic structural equilibrium by tracking historical price extremes and calculating accurate institutional auction zones.
Instead of printing static linear channels, this framework uses an active multi-pivot state matrix to calculate premium ceiling and discount floor boundaries. It pairs these levels with a real-time 100-Bin Volume Profile Matrix plotted directly at the leading edge of the chart, providing immediate clarity on volume distribution relative to the market's fair-value equilibrium.
NSE:NIFTY
BINANCE:BTCUSDT
🔵 CHANNEL CALCULATION METHODOLOGY
The central core of the indicator relies on a multi-layered geometric calculation engine to establish its tracking bands. The engine follows a distinct three-step sequence to construct the structural matrix:
1. Multi-Pivot Array Extraction Engine
Asymmetric Window Scanning Nodes: The engine scans the chart for structural price peaks and troughs using an adjustable lookback window ( Pivot Left/Right Bars ). For a pivot to be verified, it must be the absolute highest or lowest value within that specified bar radius.
FIFO Array Storage Matrix: When a high pivot is logged, it is pushed into the highPivots array; low pivots are funneled into the lowPivots array. The script features memory guardrails ( Max Pivots to Track ) that automatically shift old elements out of memory, limiting array depth to prevent memory allocation drag.
// Manage Arrays via FIFO (First-In, First-Out) Storage Architecture
if not na(pHi)
array.push(highPivots, pHi)
if array.size(highPivots) > arraySize
array.shift(highPivots)
if not na(pLo)
array.push(lowPivots, pLo)
if array.size(lowPivots) > arraySize
array.shift(lowPivots)
2. Mathematical Boundary Selection
Premium Ceiling Isolation Grid: The terminal continuously runs an evaluation sweep across the active high memory array and extracts the absolute highest peak value using an optimized maximum tracking filter node. This serves as the outer resistance band.
Discount Floor Isolation Grid: Concurrently, the engine sweeps the active low memory array to extract the absolute lowest trough value, setting the hard outer support band floor.
Step-Line Price Plotting Framework: Because it selects the maximum high and minimum low of a rolling historical lookback set, the boundaries plot on your canvas as clean, structural step-lines. These lines only shift when a new macro extreme is logged or when an older extreme drops out of the tracking array.
3. Dynamic Equilibrium Tracking State Machine
Fair Value Midline Matrix: The Equilibrium Midline represents the exact mathematical center of the active trading channel. It calculates the mid-point price by taking the average of the resistance ceiling and support floor arrays.
Structural Shifting Trend Cloud Filters: This midline acts as a real-time tracker for the value center of the asset. The internal state machine monitors this line on every tick and applies dynamic visual treatments: it flashes the Midline Rising Color when the value structure is shifting upward, and instantly mutates to the Midline Falling Color when structural value drops downward.
// Extract Channel Levels
float resistance = na
float support = na
if array.size(highPivots) > 0
resistance := array.max(highPivots)
if array.size(lowPivots) > 0
support := array.min(lowPivots)
// Calculate Midline
float midline = not na(resistance) and not na(support) ? (resistance + support) / 2 : na
🔵 CORE STRUCTURAL LAYOUT FEATURES
1. 100-Bin Volume Profile Distribution Matrix
Intra-Channel Grid Binning Engine: When enabled ( Show Volume Profile at Channel End? ), the indicator runs a localized calculation over a specified historical range ( Volume Profile Lookback ). It divides the vertical space between the resistance ceiling and support floor into 100 equal vertical bins .
Adaptive Transparency Histogram Blocks: It calculates the exact volume distribution for each candle across these bins, scaling the horizontal width of the resulting histogram bars ( Volume Profile Max Width ). Premium distribution bars (above the midline) use an automatic gradient that gets brighter near the resistance ceiling to flag overextended premium supply. Discount distribution bars (below the midline) flash brighter near the support floor to highlight historical institutional accumulation blocks.
2. Volumetric Breakdown & Reversal Markers
Boundary Breach Telemetry Glyphs: The terminal closely monitors interactions with the channel boundaries. If a candle breaks completely out of the rolling step-line range, it triggers high-visibility telemetry circle shapes directly on the chart canvas (Bullish Reversal on downward breaks, Bearish Reversal on upward crosses).
Time-Index Signal Buffer Guards: To prevent messy clutter, the script suppresses repetitive signals using a strict index tracking buffer rule. When a valid breach is confirmed, it stamps the signal with clean text labels tracking the exact transaction volume traded during the breakout bar.
// 100 Bin Volume Profile Matrix Execution snippet
int binsCount = 100
float channelRange = resistance - support
float binStep = channelRange / binsCount
array binVolumes = array.new_float(binsCount, 0.0)
array binHighs = array.new_float(binsCount, 0.0)
array binLows = array.new_float(binsCount, 0.0)
for i = 0 to binsCount - 1 by 1
array.set(binLows, i, support + i * binStep)
array.set(binHighs, i, support + (i + 1) * binStep)
🔵 SYSTEMATIC EXECUTION STRATEGIES & RISK INTERPRETATION
Premium Zone Reversals: When an asset rallies into the upper channel gradient, enters the PREMIUM zone, and tests the resistance ceiling, monitor the 100-Bin Volume Profile. If the profile shows fading volume bars at the highs, look for short setups targeting a mean-reversion move back down to the Equilibrium Midline.
Discount Value Accumulation Trim: When price action drops into the DISCOUNT zone and approaches the channel floor, check the volume profile. Heavy volume concentration at these lows confirms strong institutional interest. Look for long positions here, using the step-line support floor as a strict trade invalidation level.
Equilibrium Breakout Continuations: Watch the behavior of the asset when the Equilibrium Midline shifts color. A sharp upward shift in the midline accompanied by a validated volume expansion signature suggests a structural trend shift, opening up long continuation options up to the premium line.
🔵 INTERFACE CONFIGURATION AND PARAMETERS
Pivot Structure Configuration Blocks: Adjust left/right bar strengths and internal array memory slots to optimize the indicator for short-term swing scalping or long-term macro trend tracking.
Volume Profile Matrix Settings: Fine-tune lookback depths and maximum bar widths to scale the volume profile layout for any financial asset class or chart timeframe.
Styling & Visual Aesthetics Overrides: Fully customize colors for rising structures, falling boundaries, interior gradient fills, and background profiles to integrate seamlessly with your preferred light or dark charting interface.
Transform your charting layout from traditional linear indicators into a highly automated, volume-anchored volatility tracking network with the Premium and Discount Pivot Matrix terminal. Indicator

CPR, Floor and Camarilla Pivots🍀Overview
CPR, Floor and Camarilla Pivots combines 3 popular pivot-point systems in one PulseWire indicator. It calculates levels from the previous completed higher-timeframe candle and displays them directly on the price chart.
The indicator includes Central Pivot Range levels, traditional Floor Pivot support and resistance levels, and Camarilla levels. Each pivot group can be enabled, customized, extended, and labeled independently.
🍀Features
Displays CPR levels: Pivot, Top Central (TC), and Bottom Central (BC).
Displays Floor Pivot resistance levels R1–R4 and support levels S1–S4.
Displays Camarilla levels H1–H5 and L1–L5.
Uses the previous completed higher-timeframe candle to calculate pivot levels.
Includes an automatic higher-timeframe selection mode:
Charts below 1D use daily pivots.
Charts below 1M use monthly pivots.
Charts below 12M use yearly pivots.
Charts at or above 12M use 12-month pivots.
Allows a user-defined higher timeframe when more control is required.
Optionally shows only the current higher-timeframe period or preserves previous pivot periods on the chart.
Provides independent visibility controls for each pivot group and individual level.
Allows custom colors, line styles, and thickness for each level.
Supports line extensions to the left, right, both directions, or no extension.
Displays labels for active levels with optional price values.
🍀Inputs
General
HTF Method: Select Auto or User Defined for the pivot calculation timeframe.
Time Frame: Higher timeframe used when User Defined is selected. Default: D.
Show Only Current HTF Period: When enabled, removes previous pivot lines when a new higher-timeframe period begins.
CPR Pivots
Show CPR Group: Displays or hides the entire CPR group.
Label Offset: Controls the horizontal distance between CPR labels and the current bar.
Show Prices on Labels: Displays the calculated price beside each CPR label.
Pivot, TC, and BC: Enable or disable each CPR level and customize its color, line style, and thickness.
Floor Pivots
Show Floor Group: Displays or hides the entire Floor Pivot group.
Label Offset: Controls the horizontal distance between Floor Pivot labels and the current bar.
Show Prices on Labels: Displays the calculated price beside each Floor Pivot label.
R1–R4 and S1–S4: Enable or disable individual resistance and support levels and customize their colors, line styles, and thicknesses.
Camarilla Pivots
Show Camarilla Group: Displays or hides the entire Camarilla group.
Label Offset: Controls the horizontal distance between Camarilla labels and the current bar.
Show Prices on Labels: Displays the calculated price beside each Camarilla label.
H1–H5 and L1–L5: Enable or disable individual Camarilla levels and customize their colors, line styles, and thicknesses.
🍀Usage
Use the CPR Pivot as a central reference level for assessing price location and potential intraday bias. The TC and BC levels define the Central Pivot Range and can help identify the area around which price may consolidate or react.
Floor Pivot resistance levels R1–R4 and support levels S1–S4 can be used as potential reaction, target, breakout, or risk-management reference levels.
Camarilla levels can provide additional intraday reference points. The H3 and L3 levels are commonly monitored for potential directional reactions, while H4/H5 and L4/L5 may help identify stronger expansion or extended-price areas.
The indicator uses the previous completed higher-timeframe candle, so the plotted levels remain stable throughout the current higher-timeframe period. For example, daily pivot levels are calculated from the previous completed day when the daily timeframe is selected.
When multiple pivot systems overlap or cluster near the same price, that area may be useful as a stronger reference zone. Pivot levels are not guaranteed support or resistance and should be interpreted alongside price action, trend, volume, volatility, and broader market conditions.
🍀Disclaimer
This indicator is provided for informational and educational purposes only. It is not financial advice, investment advice, or a recommendation to buy or sell any asset.
Pivot levels are calculated reference points and do not guarantee that price will reverse, continue, or reach a particular level. Trading involves substantial risk, and past market behavior does not guarantee future results. Always conduct your own analysis and use appropriate risk management before making trading decisions.
Indicator

Indicator

Fibo Sequence Pro - Multi-TF ffCet indicateur détecte automatiquement les séquences impulsives de bougies (haussières ou baissières) et trace le retracement de Fibonacci correspondant sans aucune intervention manuelle, pour repérer les zones de correction propices à une prise de position à contre-tendance.
Fonctionnement :
Dès qu'un enchaînement d'au moins 3 bougies de la même couleur atteint une amplitude minimum (réglable, 3% par défaut), l'indicateur calcule le Fibonacci de cet enchaînement. Il attend ensuite une clôture confirmée au-delà du niveau 0,236 avant de valider quoi que ce soit — aucun signal n'est jamais donné en intra-bougie, uniquement à la clôture.
Une fois confirmé, une zone rectangulaire s'affiche entre les niveaux 0,382 et 0,618, avec une ligne pointillée au niveau 0,5 (premier objectif). Cette zone s'étire automatiquement au fil du temps et disparaît dès que le prix atteint ce premier objectif.
Fonctionnalités :
Détection simultanée des configurations long et short
Filtre d'amplitude minimum pour ignorer les mouvements insignifiants
Zone de correction visuelle claire et personnalisable
Overlay multi-timeframe (15m à Weekly) affiché directement sur le graphique actif
Alertes natives avec paire et timeframe inclus dans le message
Tous les seuils Fibonacci et paramètres entièrement réglables
Avertissement : Cet indicateur est un outil d'aide à la visualisation et ne constitue pas un conseil en investissement. Les performances passées ne préjugent pas des résultats futurs. Indicator

Session Auction Profile - Spectre TradesThe Spectre Trades Session Auction Profile is a customizable intraday volume-profile and auction-market analysis indicator designed to help traders evaluate where volume is developing during a selected trading session.
The indicator estimates volume-at-price using chart-bar OHLCV data and displays a developing session profile with the Point of Control, Value Area High, Value Area Low, and Value Area Midpoint. The profile can be positioned on either side of the session and configured to expand left or right. The default layout places the profile to the left of the session with the histogram facing right, helping preserve visibility around current price action.
Main features
Developing session volume profile
Adjustable number of profile rows
Customizable value-area percentage
Point of Control, VAH, VAL, and Value Area Midpoint
Adjustable profile width, placement, offset, and direction
Left-side profile placement with right-facing volume rows
Optional standard or migration-based profile coloring
POC-slope, Value MID-slope, and price-versus-value migration modes
Developing POC trail
Previous-session POC, VAH, VAL, and midpoint
Untested and tested naked POCs
Current Session High and Current Session Low
Initial Balance High, Low, and Midpoint
Developing or completed-only Initial Balance display
Adjustable line styles, widths, colors, labels, label sizes, and offsets
Auction-status dashboard
Alerts for profile levels, session extremes, Initial Balance levels, naked POCs, and migration changes
Profile migration module
The profile-box migration module provides a visual representation of directional value development. Traders can color the profile according to:
POC Slope: identifies whether the developing Point of Control is moving higher, lower, or remaining neutral.
Value MID Slope: evaluates directional movement in the center of the developing value area.
Price vs. Value MID: compares current price with the developing Value Area Midpoint.
Standard Colors: displays traditional value-area, non-value-area, and POC colors without directional migration coloring.
Migration signals are intended to help traders recognize whether value is being accepted at higher prices, accepted at lower prices, or remaining balanced.
Initial Balance module
The Initial Balance module calculates the high, low, and midpoint of the first user-defined number of minutes after the selected session opens. The levels can update while the Initial Balance is developing and then lock once the period is complete.
Traders can choose to display the Initial Balance while it is developing or show only the completed levels.
Intended use
This indicator is designed for futures, index, forex, cryptocurrency, and other intraday markets where session structure and volume development are relevant.
It may help traders evaluate:
Developing value and market acceptance
Balance versus price discovery
POC and value-area migration
Reactions at VAH, VAL, MID, and POC
Initial Balance breakouts and rejections
Current-session range expansion
Untested historical Points of Control
Potential areas of support, resistance, continuation, and mean reversion
The indicator is best used as a contextual and confluence tool alongside price action, market structure, liquidity, order flow, and disciplined risk management.
Important calculation note
This script estimates volume-at-price by distributing each chart candle’s reported volume across the price rows touched by that candle. It does not use exchange-level bid-and-ask footprint data and may differ from PulseWire’s built-in Volume Profile or profiles calculated from lower-timeframe data.
Results may vary based on the selected chart timeframe, symbol, session, data feed, number of rows, and value-area settings.
Disclaimer
This indicator is provided for educational and informational purposes only. It does not constitute financial advice, investment advice, or a recommendation to buy or sell any financial instrument.
No indicator can predict future market movement or guarantee profitable results. Historical levels, volume distributions, migration signals, alerts, and auction classifications may fail or produce false signals. Traders are responsible for independently evaluating all trading decisions and managing their own risk.
Trading futures, options, forex, cryptocurrency, and leveraged financial products involves substantial risk and may not be suitable for every trader. Past performance does not guarantee future results. Indicator

Indicator

Automated Liquidity & Key Levels Matrix PROAutomated Liquidity & Key Levels Matrix PRO
Automated Liquidity & Key Levels Matrix PRO is an advanced, multi functional technical analysis script designed for quantitative traders and technical analysts. It automatically isolates high probability support and resistance zones, tracks real time market structure breakouts with split line clarity, highlights high volume expansion candles, and provides an attractive glowing trend wave layer.
Key Features Overview
1. Ultra Attractive Glowing Trend Wave
Includes a smooth dynamic trend wave with adjustable halo glow effects, line width, and colors to easily visualize dynamic trend direction.
2. Clean Split Line Market Structure Signals
Features refined Break of Structure and Change of Character signals. The structure line splits cleanly around the centered label, leaving a gap so the text stands out clearly without line overlap.
3. Text Free Clean Major Swing Badges
Isolates major macro swing high and low extremes using text free, solid color directional badges to keep chart visuals clean and minimal.
4. Dynamic Support and Resistance Zones
Automatically maps key supply and demand ranges across price action. To keep your chart clean and easy to read, broken or mitigated zones automatically disappear as soon as price breaks through them.
5. Volume Weighted Smart Candlestick Heatmap
Combines dynamic structural trend direction with volume expansion detection. High volume expansion bars render in distinct neon pink highlights for instant volatility identification.
6. Comprehensive Customization Panel
Includes independent controls for line thickness, text colors, line colors, font sizes, wave parameters, and zone fill opacity.
How to Use
Step 1: Trend Identification
Observe the Glowing Trend Wave and Volume Weighted Smart Candlestick theme to gauge underlying trend direction.
Step 2: Monitor Dynamic Key Zones
Look for price interactions around active, unmitigated support and resistance zones.
Step 3: Analyze Clean Structure Signals
Watch for Break of Structure and Change of Character signals displayed with split lines and centered labels.
Settings Overview
Glowing Wave Settings
- Show Glowing Wave Layer: Toggle display of the dynamic trend wave.
- Wave Period & Line Thickness: Adjust wave sensitivity and visual halo glow.
Market Structure Settings
- Show Breakout Signals: Toggle structural lines and labels.
- Independent Colors & Sizes: Customize BOS/CHoCH line colors, text colors, and font sizes separately.
Support and Resistance Settings
- Show Dynamic Support & Resistance: Toggle zone rectangles.
- Zone Fill Transparency: Customize fill opacity from 0 to 100.
Major Swing Settings
- Show Clean Major Swing Badges: Toggle text free ITH/ITL pivot badges.
Disclaimer
This script is built strictly for educational, analytical, and charting enhancement purposes. It does not provide financial advice, trade recommendations, or guaranteed results. Always practice proper risk management. Indicator

Ichimoku + ADX + EMA - Visual Intuitive (Fixed)***Ichimoku + ADX + EMA — Confluencia Visual de Tendencia***
- Herramienta de confirmación de tendencia que combina tres indicadores clásicos en una sola lectura visual, pensada para identificar de un vistazo cuándo el mercado está en tendencia fuerte y en qué dirección.
Cómo funciona:
- Nube de Ichimoku (Tenkan/Kijun/Senkou A-B/Chikou, calculada de forma manual y estable) muestra la estructura de tendencia de mediano plazo. La nube cambia a gris automáticamente cuando el ADX indica que la tendencia es débil — así evitas operar señales de Ichimoku en mercados sin dirección clara.
- ADX mide la fuerza de la tendencia (no la dirección) — coloreado en verde/amarillo/rojo según qué tan fuerte es el movimiento actual, con línea de referencia en el umbral que configures.
- EMA 50 da la dirección de fondo — cambia de azul a naranja según el precio esté por encima o por debajo.
- Señal de confluencia: el fondo del gráfico se pinta de verde o rojo tenue solo cuando las tres condiciones coinciden a la vez (precio sobre/bajo la nube + precio sobre/bajo la EMA + ADX por encima de tu umbral) — y aparece un triángulo justo en el momento en que esa confluencia se activa, no en cada vela que la cumple, para evitar saturar el gráfico.
- Totalmente personalizable: todos los períodos de Ichimoku, la longitud y umbral del ADX, y la longitud de la EMA son ajustables desde el panel de configuración.
***Guía rápida para principiantes — cómo leer este indicador:***
*No necesitas entender la matemática detrás de Ichimoku o el ADX para usarlo. Fíjate solo en estas tres cosas:
- ¿De qué color es el fondo del gráfico?
Verde tenue = las tres herramientas apuntan hacia arriba al mismo tiempo (posible tendencia alcista fuerte).
Rojo tenue = las tres apuntan hacia abajo (posible tendencia bajista fuerte).
Sin color = no hay acuerdo entre las tres — mejor esperar, el mercado no está dando una señal clara.
- ¿Apareció un triángulo?
Un triángulo verde hacia arriba marca el momento exacto en que empezó una posible tendencia alcista.
Un triángulo rojo hacia abajo marca el inicio de una posible tendencia bajista.
Los triángulos solo aparecen una vez al inicio de cada señal, no se repiten mientras dura — así no se llena el gráfico de marcas.
- ¿La nube está gris o de color?
Si la nube está gris, el ADX te está avisando que la tendencia es débil en este momento — ten más cuidado, aunque el resto se vea alineado.
Si la nube está verde o roja, hay más fuerza detrás del movimiento.
Consejo para empezar: no uses este indicador solo — combínalo con tu propio análisis y gestión de riesgo (nunca arriesgues más de lo que estás dispuesto a perder). Este indicador te ayuda a identificar cuándo hay más probabilidad de tendencia, no te dice cuándo comprar o vender con certeza.
Este contenido es informativo y educativo, no constituye asesoría financiera ni recomendación de inversión. Los indicadores técnicos no garantizan resultados futuros. Indicator

Institutional SMC & Order Flow Matrix PROInstitutional SMC & Order Flow Matrix PRO
Institutional SMC & Order Flow Matrix PRO is a clean, modern, and highly versatile technical charting tool engineered for traders practicing Smart Money Concepts and Order Flow Trading. Built with a focus on visual clarity, it eliminates unnecessary chart clutter by utilizing auto mitigating execution zones, swing anchored market structure lines, and an intelligent trend heatmap.
Key Features Overview
1. Precision Anchored Market Structure
Tracks Break of Structure and Change of Character signals with extreme precision. Lines originate directly from actual swing high or low pivot prices, while structure text labels sit neatly in the center of lines to prevent candle overlap.
2. Smart Auto Mitigating Order Block Zones
Automatically maps active institutional order blocks and imbalance execution zones. Mitigated zones automatically vanish from your chart once price fills the imbalance, keeping your workspace clean and professional.
3. Institutional Candle Heatmap
Features dynamic candlestick coloring driven by macro structural pivots. Bullish trend phases render in clean vibrant green, bearish phases in deep red, and high momentum displacement candles highlight in glowing gold.
4. Major Intermediate Term High and Low Badges
Automatically detects macro structural extremes. Displays solid red Intermediate Term High badges at major resistance tops and green Intermediate Term Low badges at major support bottoms.
5. Complete Manual Customization Suite
Includes comprehensive user settings for every element. Customize line styles, line thickness, border widths, box transparency, text alignment, text colors, and font sizes.
How to Use
Step 1: Identify Macro Trend Bias
Observe the Institutional Candle Heatmap theme to quickly determine current directional order flow.
Step 2: Monitor Centered Structure Signals
Look for precise Break of Structure lines and Change of Character signals anchored directly from swing points.
Step 3: Spot Gold Displacement Candles
Identify gold highlighted expansion candles that create fresh institutional order blocks.
Step 4: Trade Active Execution Zones
Utilize unmitigated bullish and bearish order block zones for high probability entries.
Settings Overview
Market Structure Settings
- Show Market Structure: Toggle structural line displays.
- Line Style and Thickness: Choose between Solid, Dashed, or Dotted lines with adjustable width.
Order Block Zone Settings
- Show Active Order Blocks: Toggle order block rectangles.
- Zone Fill Transparency: Adjust fill opacity from 0 to 100.
- Zone Text Settings: Customize display text, text alignment, font size, and text color.
Major Pivot Settings
- Show Major ITH / ITL Badges: Toggle visibility of macro pivot badges.
- Sensitivity: Adjust pivot lookback sensitivity.
Candle Heatmap Settings
- Enable Trend Candle Heatmap: Toggle dynamic trend candles and gold displacement highlights.
Disclaimer
This indicator is built strictly for educational, analytical, and charting enhancement purposes. It does not provide financial advice, trade recommendations, or guaranteed results. Always apply proper risk management principles. Indicator

[Kpt-Ahab] Poor Man's Orderflow Simple AlgoPilotImportant Notice and Risk Warning
The published settings were selected solely based on historical data for the asset and timeframe shown.
The displayed result may be random or over-optimized and cannot automatically be transferred to other assets, timeframes, or future market conditions. Even with the presented settings, the strategy may cause significant losses at any time, including the complete loss of the allocated strategy capital.
This script is intended exclusively for analysis and testing purposes. It does not constitute investment advice or a trading recommendation.
Description
This script uses reused and adapted code components from ** Auto RiskManagement & Backtest System 2.1b** and the ** Poor Mans Orderflow Simulator **.
These components have been combined into a standalone strategy that integrates simplified orderflow signals with position management, risk management, and backtesting functions.
How It Works
The strategy uses a simplified approximation of orderflow. It evaluates the relationship between candle body size and candle range, relative volume, candle direction, and recurring absorption and impulse events.
It does not use actual bid/ask, footprint, Level 2, or order book data.
Depending on the selected signal mode, direct breakouts, confirmed absorption clusters, impulse candles, or combinations of these conditions may generate long and short signals.
Position and Risk Management
The script supports, among other features:
* Long and short positions
* Fixed or trailing stop-loss levels
* Multiple partial profit targets
* Breakeven after the first profit target
* Optional additional entries
* Further entries may also be disabled after the specified total number of losing trades has been reached or when the maximum permitted drawdown is exceeded.
* Internal or external trading signals
* Automatic parameters based on asset class and timeframe
Additional entries and simulated leverage may significantly increase the risk of loss.
Backtest Limitations
Strategy Tester results are based exclusively on historical market data. Real-world results may differ significantly due to commissions, spreads, slippage, liquidity, price gaps, and execution delays.
Past performance is not a reliable indication of future results.
Position Closing Settings
The **Open Position Signals** setting determines how new signals are handled while a position is already open:
* **Wait-End-Deal:** All indicator signals are ignored until the current position has ended.
* **Wait-Signal-Close:** Only explicit signals for closing a long or short position are processed.
* **Wait-Reversal:** An opposing entry signal may also close the current position.
Several closing conditions are available for the integrated orderflow logic. For example, a position may be closed by an opposing impulse, a combination of a cluster and an impulse, or a confirmed opposing entry signal.
Further trading may also be restricted after a specified number of losing trades or when the maximum permitted drawdown is reached.
Trailing Stop, Breakeven, and Liquidation Line
The strategy supports both a fixed stop-loss and a trailing stop. The selected percentage represents the direct price distance from the average entry price and is not automatically adjusted by the simulated leverage.
In trailing mode, the stop is only moved in a direction that is favorable to the position. If the average entry price changes due to an additional entry, the existing stop is adjusted accordingly.
The stop may optionally be moved to the average entry price after the first profit target has been reached. A stop mode must be enabled for this function to operate.
The displayed liquidation line is only an internal estimate based on the simulated position and account values. It may differ significantly from the actual liquidation calculation used by a broker or exchange.
Using External Indicators
An external numerical signal source may be used instead of the integrated Poor Man’s Orderflow Simulator.
The external indicator must provide a selectable plot series containing the following values:
* **+1:** Long or buy signal
* **−1:** Short or sell signal
* **+2:** Close short position
* **−2:** Close long position
All other values, including `na`, produce no new signal.
The external indicator must output the required numerical values through a selectable plot. This plot can then be selected under **External Source**.
Whether and how an external signal is processed while a position is open also depends on the selected **Open Position Signals** setting.
-----------------------------------
Wichtiger Hinweis und Risikowarnung
Die veröffentlichten Einstellungen wurden ausschließlich anhand historischer Daten für das dargestellte Asset und den verwendeten Zeitrahmen gewählt.
Das Ergebnis kann zufällig oder überoptimiert sein und lässt sich nicht automatisch auf andere Assets, Zeitrahmen oder zukünftige Marktphasen übertragen. Auch mit den dargestellten Einstellungen kann die Strategie jederzeit erhebliche Verluste verursachen und das eingesetzte Strategiekapital vollständig verlieren.
Dieses Skript dient ausschließlich zu Analyse- und Testzwecken und stellt keine Anlageberatung oder Handelsempfehlung dar.
Beschreibung
Dieses Skript verwendet wiederverwendete und angepasste Codebestandteile aus Auto RiskManagement & Backtest System 2.1b und dem Poor Mans Orderflow Simulator .
Die Komponenten wurden zu einer eigenständigen Strategie verbunden, die vereinfachte Orderflow-Signale mit Positions-, Risiko- und Backtestfunktionen kombiniert.
Funktionsweise
Die Strategie verwendet eine vereinfachte Annäherung an Orderflow. Sie wertet das Verhältnis von Kerzenkörper und Handelsspanne, relatives Volumen, Kerzenrichtung sowie wiederkehrende Absorptions- und Impulsereignisse aus.
Dabei werden keine echten Bid-/Ask-, Footprint-, Level-2- oder Orderbuchdaten verwendet.
Abhängig vom gewählten Signalmodus können direkte Ausbrüche, bestätigte Absorptionscluster, Impulskerzen oder Kombinationen dieser Bedingungen Long- und Short-Signale erzeugen.
Positions- und Risikomanagement
Das Skript unterstützt unter anderem:
Long- und Short-Positionen
feste oder nachlaufende Stop-Loss-Marken
mehrere Teilgewinnziele
Breakeven nach dem ersten Gewinnziel
optionale zusätzliche Einstiege
Drawdown-Begrenzung und Begrenzung nach einer festgelegten Anzahl an Verlusttrades
interne oder externe Handelssignale
automatische Parameter nach Assetklasse und Zeitrahmen
Zusätzliche Einstiege und ein simulierter Hebel können das Verlustrisiko deutlich erhöhen.
Einschränkungen des Backtests
Die Ergebnisse des Strategietesters basieren ausschließlich auf historischen Kursdaten. Reale Ergebnisse können durch Gebühren, Spread, Slippage, Liquidität, Kurslücken und Ausführungsverzögerungen erheblich abweichen.
Vergangene Ergebnisse sind kein verlässlicher Hinweis auf zukünftige Ergebnisse.
Schließungseinstellungen
Über **Open Position Signals** wird festgelegt, wie neue Signale während einer bereits geöffneten Position behandelt werden:
* **Wait-End-Deal:** Alle Indikatorsignale werden bis zum Ende der Position ignoriert.
* **Wait-Signal-Close:** Nur ausdrückliche Signale zum Schließen einer Long- oder Short-Position werden berücksichtigt.
* **Wait-Reversal:** Zusätzlich kann ein entgegengesetztes Einstiegssignal die aktuelle Position schließen.
Für die integrierte Orderflow-Logik stehen verschiedene Schließungsbedingungen zur Verfügung. Eine Position kann beispielsweise durch einen gegensätzlichen Impuls, eine Kombination aus Cluster und Impuls oder ein bestätigtes entgegengesetztes Einstiegssignal geschlossen werden.
Zusätzlich kann der weitere Handel nach einer festgelegten Anzahl an Verlusttrades oder beim Erreichen des maximal erlaubten Drawdowns begrenzt werden.
Trailing-Stop, Breakeven und Liquidationslinie
Die Strategie unterstützt einen festen Stop-Loss sowie einen nachlaufenden Trailing-Stop. Der eingestellte Prozentwert beschreibt dabei den direkten Abstand zum durchschnittlichen Einstiegspreis und wird nicht automatisch durch den simulierten Hebel verändert.
Im Trailing-Modus wird der Stop nur in eine für die Position günstigere Richtung nachgezogen. Verändert sich der durchschnittliche Einstiegspreis durch einen zusätzlichen Einstieg, wird auch der bestehende Stop entsprechend angepasst.
Optional kann der Stop nach dem Erreichen des ersten Gewinnziels auf den durchschnittlichen Einstiegspreis verschoben werden. Hierfür muss ein Stop-Modus aktiviert sein.
Die angezeigte Liquidationslinie ist lediglich eine interne Schätzung auf Basis der simulierten Positions- und Kontowerte. Sie kann deutlich von der tatsächlichen Liquidationsberechnung eines Brokers oder einer Börse abweichen.
Verwendung externer Indikatoren
Anstelle des integrierten Poor-Man’s-Orderflow-Simulators kann eine externe numerische Signalquelle verwendet werden.
Hierfür muss der externe Indikator eine auswählbare Plot-Serie mit den folgenden Werten ausgeben:
* **+1:** Long- beziehungsweise Kaufsignal
* **−1:** Short- beziehungsweise Verkaufssignal
* **+2:** Short-Position schließen
* **−2:** Long-Position schließen
Bei allen anderen Werten oder bei `na` wird kein neues Signal ausgeführt.
Der externe Indikator muss die benötigten Zahlenwerte direkt über einen auswählbaren Plot bereitstellen. Anschließend wird dieser Plot unter **External Source** ausgewählt.
Ob und wie ein externes Signal während einer geöffneten Position verarbeitet wird, hängt zusätzlich von der gewählten Einstellung unter **Open Position Signals** ab. Strategy

Z-Edge | Confluence Z-score StrategyA multi-factor trading strategy that standardizes three independent market signals — momentum, RSI, and relative volume — into a single composite Z-score, then trades either trend-following or mean-reversion setups off that score. Position size and stop placement are calculated automatically from ATR-based risk, so every trade is sized consistently regardless of the asset's volatility.
Features
Multi-factor composite — blends price momentum (rate of change), RSI, and relative volume into one Z-scored reading, with adjustable weights so you can lean the composite toward whichever factor you trust most for a given market.
Adaptive smoothing — the EMA smoothing length isn't fixed. It automatically shortens in high-volatility regimes (faster response) and lengthens in calm regimes (less noise), driven by an ATR percentile rank.
Two entry modes — Zero Cross (trend-following: enter when the composite crosses through zero) or Threshold Reversion (mean-reversion: enter when the composite reverses from an extreme).
Divergence detection — flags when price makes a new high/low that the composite Z-score doesn't confirm, a classic early-warning signal the underlying factors alone don't show.
ATR-based risk sizing — every trade's position size is calculated from your risk-per-trade %, account equity, and ATR stop distance, with a hard cap on max % of equity per position.
Automatic stop-loss placement — stops are placed directly from the ATR calculation, not just displayed.
How the algorithm works
Factor calculation — momentum is measured as rate-of-change over a configurable lookback, RSI uses a standard length, and relative volume is current volume divided by its moving average.
Standardization — each factor is converted to a Z-score (value − mean) / stdev over a shared lookback period, making them comparable regardless of asset or scale.
Composite blend — the three Z-scores are combined using your weight inputs into one composite reading.
Adaptive smoothing — an ATR percentile rank (0–100) determines where the current volatility regime sits historically, and that percentile scales the EMA smoothing length between your min/max settings.
Signal generation — depending on the selected mode, entries fire either on a zero-line cross (trend) or on a reversal from a threshold extreme (reversion); exits fire on the opposite condition or when the ATR stop is hit.
Sizing — position size = (account equity × risk %) ÷ (ATR × stop multiplier), capped at a max % of equity.
Tips for use
Match the mode to the market. Zero Cross mode is built for trending assets; Threshold Reversion is built for range-bound ones. Running the wrong mode on the wrong market condition is the most common way this underperforms.
Start on the daily timeframe. Default lookbacks (100-period Z-score, 100-period ATR percentile) are sized for daily bars; shrink them proportionally for lower timeframes.
Test on liquid assets. Relative volume is one of the three factors — thin, erratic volume data will make the composite noisier.
Backtest across a full cycle. Use at least 2+ years of data spanning both trending and ranging periods so you're not fitting to one regime.
Watch the % of equity cap. On very low-volatility assets, ATR-based sizing can push toward very large positions; the equity cap prevents unrealistic leverage but will also silently reduce your intended risk-per-trade when it kicks in — check the info table to see when that's happening.
Divergence is a filter, not a standalone signal. It's most useful for skipping or flagging entries near likely reversals, not as an independent trigger.
Strategy

Volatility Cone & Analog Path ProjectionVolatility Cone & Analog Path Projection — Forward Price Envelope with Fractal Replay and Terminal Probability Distribution
Overview
Nearly every overlay on PulseWire describes the past: where price has been, where volume traded, where structure broke. This tool points in the other direction. It builds a forward projection zone from the current bar using three independent layers — a realized-volatility cone, a replay of the historically most similar price fractals, and a terminal probability profile that combines both into a distribution of possible outcomes at the projection horizon.
The result is not a forecast. It is a bounded expectation: a visual answer to "given how this instrument has actually been moving, what range is normal over the next N bars, and where has price historically ended up after conditions that looked like this?"
Conceptual Framework
Price uncertainty grows with the square root of time, not linearly. A 24-bar projection is not 24 times as wide as a 1-bar projection — it is roughly 4.9 times as wide. Traders who size targets and stops on a straight-line mental model consistently misjudge what is achievable in a given number of bars.
The cone makes that curvature visible. Its width at each future bar is sigma * sqrt(t), where sigma is the standard deviation of log returns over the volatility window. Three nested bands are drawn, so you can immediately see which targets sit inside the ordinary range, which sit at the statistical edge, and which would require an exceptional move.
The Gaussian model alone, however, is a poor description of real markets: returns have fat tails, and volatility clusters. The analog layer addresses this by ignoring models entirely and asking an empirical question instead — what actually happened, historically, after the market printed this exact shape?
How It Works
Volatility estimation. Log returns are computed bar to bar. Their standard deviation over the volatility window gives the per-bar sigma; their mean gives the drift. Drift can be included or excluded from the cone's centerline.
Cone construction. For each future bar t from 1 to the horizon, the upper and lower bounds are close * exp(drift*t ± k*sigma*sqrt(t)) for each of the three band multipliers. Each band is rendered as a closed polygon with layered transparency, producing depth from the centerline outward.
Fingerprint extraction. The most recent N bars of log returns are z-scored — mean removed, divided by their own standard deviation. This makes the pattern scale-invariant: the same shape is recognised whether it happened during a quiet range or a volatile expansion, and at any price level.
Historical scan. Every candidate window inside the scan depth is z-scored the same way and compared to the current fingerprint by summed squared difference. Lower distance means a closer shape match. Candidates that overlap an already-selected match without improving on it are rejected, so the top results are not five copies of the same event shifted by one bar.
Forward replay. For each of the top matches, the bars that followed it are converted into a relative path and re-anchored to the current close. The path each analog is drawing forward is exactly the move that occurred after that historical fingerprint — nothing is fitted or optimised. Paths ending above the current price are drawn bullish, below bearish, and a thick median line traces the bar-by-bar median across all analogs.
Terminal probability profile. At the projection horizon a horizontal distribution is built across the cone's full range. Each row's density blends the Gaussian probability implied by the volatility model with an empirical kernel centred on each analog's endpoint. The Model Weight input controls that mix: 1.0 is purely theoretical, 0.0 is purely historical, and the default sits between them. The widest row — the mode of the blended distribution — is marked as the most probable zone.
Interpretation
Cone bands define what is statistically ordinary. A target beyond the outer band within the horizon is not impossible, it is simply rare — treat it accordingly when planning holding time.
Cone width itself is information. A narrow cone means compressed volatility, which historically resolves into expansion. A wide cone means the market is already moving; chasing inside it carries a worse risk profile.
Analog dispersion matters more than analog direction. Five paths that fan out in all directions means the current shape carried no historical edge. Five paths clustering in one direction is the meaningful configuration.
Best Match Quality in the panel scores how closely the nearest historical fingerprint resembles the present one. Below roughly 60%, treat the analog layer as noise and rely on the cone alone.
The most probable zone is where the blended distribution peaks. It is a magnet-style reference, not a target — the distribution is wide by construction.
Volatility Regime compares short-window volatility to the full window. Expanding means the cone is likely to understate near-term movement; contracting means the opposite.
Settings
Setting Effect
Projection Horizon Bars projected forward. Also the endpoint of the profile
Volatility Window Sample size for sigma and drift. Longer = smoother, slower to adapt
Include Drift Tilts the cone with the window's mean return
Inner / Mid / Outer Band Sigma multipliers for the three layers
Fingerprint Length Bars compared for similarity. Shorter = more matches, less specific
Scan Depth How far back to search for analogs
Number of Analogs How many historical paths to replay
Profile Rows / Width Resolution and horizontal size of the terminal distribution
Model Weight Gaussian versus empirical blend in the distribution
Redraw on Bar Close Only Recommended on. The scan is heavy; this runs it once per bar
Limitations — read this
This is not a prediction and must not be traded as one. The cone describes a statistical range under an assumption of stable volatility. Real volatility is not stable, and returns have fatter tails than the Gaussian model implies, so moves outside the outer band occur more often than the model suggests.
Analog matching is weak evidence. A few dozen bars of shape similarity is a small sample; markets are non-stationary and a pattern that resolved one way in the past carries no obligation to repeat. The paths are historical context, not a probability statement about the future.
Nothing repaints, but the whole projection is recomputed each bar. Yesterday's cone is not preserved — the drawing always reflects current data only. It is anchored to the last bar by design.
On low-volume, illiquid, or heavily gapped instruments the return distribution is distorted and both layers degrade.
No entries, no stops, no targets, no signals. This is a context tool for sizing expectations and holding time. Indicator

Momentum PowerTrend & Momentum Power (Futures Traders)
What it does
This indicator gives NQ traders a fast read on trend and momentum strength — for NQ and ES side by side — without having to flip charts. It's built for spotting confluence: when NQ and ES are both showing strong trend/momentum in the same direction, that agreement is often more meaningful than either instrument alone. When they diverge, that relative strength/weakness between the two can be just as useful to watch.
How it works
Trend Power is derived from Wilder's DMI/ADX — it measures how strong a directional trend is, not just whether one exists.
Momentum Power is an ATR-normalized rate-of-change — it measures how fast price is moving relative to recent volatility, so readings stay consistent across different volatility regimes.
Each reading is scored 1–3 dots (weak/medium/strong) and colored bullish, bearish, or neutral/indecisive.
The dashboard shows four rows: NQ Trend, NQ Momentum, ES Trend, ES Momentum — so you can see both instruments' internal state at a glance.
ES data is pulled live via request.security, so no need to switch charts.
New: Candle coloring on confluence
When enough dots across all four rows agree on direction (default: 7 of 12), the candles on your chart change color — green for bullish consensus, red for bearish. This is a visual cue for when NQ and ES trend/momentum are aligned, not aligned individual instrument readings in isolation.
Important — this is not a buy/sell signal
This tool does not generate entries, exits, or trade recommendations. It's a read on relative trend and momentum strength between NQ and ES to help you gauge confluence and context. Candle coloring reflects dot agreement, not a system signal — it still requires your own judgment, risk management, and confirmation from your broader trade plan before acting on anything you see.
Inputs
ES symbol is configurable (defaults to CME_MINI:ES1!; swap for micros or a fixed contract month)
All thresholds (trend/momentum weak/medium/strong, deadzones) are adjustable per your own calibration
Dot consensus threshold and candle colors are configurable independently of the dashboard dot colors Indicator

Polynomial & Logarithmic Regression Channels [OnlyFibonacci]Polynomial & Logarithmic Regression Channels is an overlay indicator that fits a 2nd-degree polynomial regression curve to recent price action and builds dynamic standard deviation channels around that curve. Unlike a straight linear regression line or a simple moving average, the polynomial model captures curved trends — acceleration, deceleration, and rounded turning phases — while deviation bands quantify how far price has stretched from the fitted trend.
What Makes This Indicator Different Matrix-based polynomial regression — Coefficients are solved via least-squares using Pine Script v6 matrix operations (matrix.new, matrix.transpose, matrix.mult, matrix.inv), not a basic ta.linreg() call. Logarithmic price scale toggle — Switch between standard and log-price regression. Log mode is well suited for long-horizon assets where percentage growth matters more than absolute price moves. Residual volatility channels — Inner (±1σ) and outer (±2σ) bands are built from the standard deviation of price residuals relative to the fitted curve, not from raw price volatility alone. Live dashboard — Model type, channel position (%), residual volatility, and trend status (Overbought / Oversold / Neutral) are displayed in an upper-right table. Built-in alerts — Outer channel breaches and polynomial slope direction changes.
How It Works On each bar, the script collects the last N closing prices (default: 200) and fits the equation y = a + bx + cx² using matrix least-squares: β = (X'X)⁻¹X'Y. The regression line value at the current bar becomes the central trend curve. Residuals (actual price minus fitted value) across the lookback window are used to compute a sample standard deviation. Upper and lower channels are then plotted at user-defined σ multipliers. When Use Logarithmic Price Scale is enabled, prices are transformed with math.log() before regression and mapped back to the chart with math.exp() for display. The central line color reflects the instantaneous slope of the polynomial at the current bar: bright green when sloping up, bright red when sloping down.
Key Settings Lookback Period (default 200) — Number of bars used to fit the polynomial. Higher values produce a smoother, slower-reacting curve; lower values track price more closely. Use Logarithmic Price Scale — Enable for long-term trending markets (equities, crypto, indices). Keep off for short-term or range-bound analysis. Inner / Outer Multipliers (default ±1.0 / ±2.0) — Control channel width. Wider multipliers reduce false overbought/oversold signals; tighter multipliers increase sensitivity. Visual Style — Trend colors, band colors, fill transparency, and line widths. Dashboard — Toggle the info table and adjust text size.
How to Read the Chart Polynomial Regression line — The dynamic trend curve. Color shows current slope direction. Inner bands (±1σ) — Normal fluctuation zone around the trend. Pullbacks into inner bands within a trending market may offer continuation setups. Outer bands (±2σ) — Statistical stretch zone. Price beyond outer bands signals extended deviation from the fitted trend. Channel fills — Soft shaded areas between bands help visualize channel structure without cluttering the chart.
Dashboard Metrics Model Type — "Polynomial" (standard scale) or "Log-Poly" (logarithmic scale). Channel Position (%) — Where price sits within the outer channel (0% = outer lower, 100% = outer upper). Values above 80% or below 20% are highlighted. Residual Volatility — Dispersion of price around the fitted curve, shown as a percentage. Trend Status — Overbought (above outer upper), Oversold (below outer lower), or Neutral (inside outer bands).
How to Use — Practical Interpretation Trend identification: Trade in the direction of the regression line color. A green (upward-sloping) curve supports bullish bias; red supports bearish bias. Pullback entries: In a strong trend, price pulling back toward the regression line or inner band while slope remains favorable can indicate a potential continuation zone — always confirm with your own structure or confluence. Mean reversion / exhaustion: When price pushes beyond the outer bands and dashboard shows Overbought or Oversold, the move may be statistically extended relative to the fitted curve. This does not guarantee reversal; it flags stretched conditions. Log vs. standard mode: Use log mode on higher timeframes and growth assets. Use standard mode on lower timeframes or when absolute price deviation is more relevant. Lookback tuning: Match lookback to your analysis horizon — e.g. 100–150 for swing trading, 200+ for position trend context.
Built-in Alerts Overbought — price above outer upper channel Oversold — price below outer lower channel Trend slope turned bullish — polynomial derivative crossed above zero Trend slope turned bearish — polynomial derivative crossed below zero
Recommended Setup Apply to a clean chart with no other overlapping indicators for clearest visualization. Start with default settings (200 lookback, ±1σ / ±2σ bands). Test on your preferred timeframe and symbol before relying on signals. Combine with support/resistance, volume, or higher-timeframe trend for confluence — this tool provides statistical context, not standalone trade signals.
This indicator is a quantitative analysis tool for educational and informational purposes only. It does not constitute financial advice, investment recommendation, or a guarantee of future performance. Past behavior of regression channels does not predict future results. Always manage risk and conduct your own due diligence before making trading decisions.
Credits Developed by OnlyFibonacci . Licensed under Mozilla Public License 2.0. Indicator
