HARSI Fisher Transform & DivergenceHARSI Fisher Transform & Divergence
This indicator combines a Heikin-Ashi-smoothed, zero-centered RSI ("HARSI") with a Fisher Transform to produce a clean, clearly-defined oscillator, plus a dual divergence engine that scans both the Fisher line and the HARSI candles against real price action.
How it works
RSI is zero-centered (RSI − 50) and run through a Heikin-Ashi transform, producing smoothed HARSI open/high/low/close values.
The HARSI midpoint is passed through a single continuous Fisher Transform, producing a sharper, more clearly-peaked oscillator line than raw RSI.
HARSI candles are displayed in the same pane as the Fisher line, automatically scaled (via a rolling volatility ratio) so both series share one visual scale alongside fixed overbought/oversold levels.
Divergence detection
Two independent engines — one on the Fisher line, one on the raw HARSI candle — each detect:
Regular Bullish / Bearish (price vs. oscillator disagreement — potential reversal)
Hidden Bullish / Bearish (trend-continuation divergence)
Both engines compare pivots against real chart price highs/lows, with an optional maximum pivot-distance filter to avoid pairing pivots that are too far apart. Alerts are available for every signal type.
Notes
All inputs are grouped and adjustable: HARSI length, open smoothing, Fisher length, divergence pivot lookback/filters, and display scaling.
This is an original combination/rewrite built on the well-known Heikin-Ashi RSI candle concept and John Ehlers' Fisher Transform indicator.
This publication is for educational purposes only and is not financial advice. Past performance and signal appearance do not guarantee future results.
Penunjuk

Market Structure Dynamics & Order BlocksThe Market Structure Dynamics & Order Block Engine is an institutional-grade, multi-functional Pine Script v6 indicator designed for price-action and Smart Money Concepts (SMC) traders. Built with precision and optimized for clean visualization, this script helps identify market structure shifts, high-probability order blocks, session ranges, key higher-timeframe liquidity levels, and real-time execution signals.
🔑 Key Features
Market Structure Break (BOS) & Trend Detection
Automatically detects Market Structure Breaks (BOS) using dynamic pivot points and volume/momentum metrics (Z-Score filtering).
Differentiates valid structural shifts from market noise.
Institutional Order Block Engine
Identifies dynamic Bullish and Bearish Order Blocks based on real-time price action.
Calculates Order Block Quality Rating (%) based on volume percentile and momentum strength.
Automatically tracks active vs. mitigated order blocks to keep your charts clean.
Overlap filter option to prevent duplicate or cluttering zones.
Buy / Sell Trade Signals & Alerts
Clear visual BUY (▲) and SELL (▼) labels printed directly on the chart upon validated structure breaks.
Fully integrable with TradingView Alerts for push notifications, webhook automation, or Telegram alerts.
Previous Weekly High / Low (PWH / PWL) Liquidity Levels
Plots key higher-timeframe weekly liquidity references dynamically across current bars.
Essential for targeting liquidity sweeps and weekly bias determination.
Trading Sessions Highlighting
Tracks and highlights range high/low for major sessions: London, New York, Tokyo, and Sydney.
Customizable time schedules and color schemes for session liquidity trading.
Light-Theme Optimized Analytics Panel
Built-in on-screen dashboard delivering real-time statistics:
Mitigation Rate (%)
Active High-Probability Order Block Count
🛠️ Inputs & Customization
Market Structure: Adjustable pivot lookback periods and momentum thresholds.
Order Block Display: Switch between Historical View or Active Only Mode.
Session Toggles: Toggle individual sessions on/off and adjust custom session hours.
Weekly Levels & Signals: Easily toggle weekly lines or buy/sell labels on/off according to your preference.
💡 How to Use
Bullish Bias: Look for a BUY signal accompanied by a newly formed Bullish Order Block. Wait for price to retrace into the order block zone for optimal entry.
Bearish Bias: Look for a SELL signal and a Bearish Order Block. Utilize session high/low and Weekly High/Low levels as primary take-profit (TP) targets. Penunjuk

Johnson Buy Sell Pro [JFT]-Johnson Buy Sell Pro
A clean and professional BUY/SELL indicator built to help traders identify potential market direction using multiple technical confirmations.
Johnson Buy Sell Pro combines trend structure, momentum and candle confirmation into a simple signal engine designed to keep the chart clean and easy to read.
Core Features
• BUY and SELL signals
• Fast EMA trend structure
• Slow EMA trend confirmation
• 200 EMA major trend filter
• RSI momentum confirmation
• Bullish and bearish candle confirmation
• Fresh signal filtering
• Optional EMA display
• BUY and SELL alerts
• Clean, chart-friendly design
Signal Logic
A BUY signal is generated when the bullish trend structure, momentum and candle conditions align.
A SELL signal is generated when the bearish trend structure, momentum and candle conditions align.
The indicator does not display automatic Entry Prices, Take Profit levels or Stop Loss levels. This keeps the chart clean and allows traders to determine their own entries, targets and risk management based on market structure.
Recommended Timeframe
1H — Recommended
The indicator can also be used on other timeframes depending on your trading strategy and market conditions.
For stronger confirmation, traders can compare the 1H signal with the higher-timeframe market direction.
Recommended 1H Settings
Fast EMA: 21
Slow EMA: 50
Trend EMA: 200
RSI Length: 14
BUY RSI Minimum: 52
SELL RSI Maximum: 48
Candle Confirmation: ON
Practical Approach
Do not treat every BUY or SELL signal as an automatic trade.
First check:
Trend Direction
Market Structure
Momentum
Candle Confirmation
Support and Resistance
Overall Market Conditions
When multiple factors agree with the signal, the setup may have stronger technical confirmation.
Important
Johnson Buy Sell Pro is an analytical indicator, not a guarantee of profitable results. Always apply proper risk management and make your final trading decision based on your own analysis.
If you find the indicator useful, follow the script and share your feedback with the TradingView community.
Johnson Buy Sell Pro — Simple Signals. Clear Structure. Smarter Analysis. Penunjuk

Nonparametric Sweep Regime Engine [PhenLabs]📊 Nonparametric Sweep Regime Engine
Version: PineScript™ v6
📌 Description
The Nonparametric Sweep Regime Engine identifies confirmed raids of buy-side and sell-side liquidity, then asks a more important question: was the event statistically unusual for this market right now?
Instead of relying on fixed volume or wick thresholds, NSRE ranks participation, wick extremity, reclaim quality, and trend expansion against their own rolling distributions. Only sweeps that pass the score, volume, candle, and regime gates produce a signal.
Each confirmed setup includes a compact live dashboard, a buffered invalidation level, and two risk-normalized target projections. This keeps the chart interpretation simple while the underlying thresholds adapt across symbols and timeframes.
🚀 Points of Innovation
Nonparametric percentile ranks replace brittle fixed volume and wick thresholds
Liquidity sweeps are scored by participation, wick extremity, and closing reclaim
A trend-expansion gate avoids fading statistically extreme directional conditions
Confirmed pivots create objective buy-side and sell-side liquidity references
Targets adapt to setup risk and use opposing liquidity when it offers a valid objective
A single 0–100 score compresses multiple confirmation layers into a readable decision aid
🔧 Core Components
Liquidity Pivot Engine: confirms swing highs and lows, extends active liquidity levels, and retires them after a raid
Percentile Rank Engine: ranks volume, directional wick size, and EMA-spread expansion over a rolling sample
Sweep Confirmation Gate: requires a close back through the raided level plus configurable score, volume, candle, and regime conditions
Projection Engine: places an ATR-buffered stop and two risk-multiple targets, substituting opposing liquidity for the extended target when appropriate
NSRE Dashboard: displays the latest direction, score, volume rank, trend rank, regime, stop, and targets
🔥 Key Features
Adaptive thresholds make the same logic portable across futures, crypto, FX, equities, and indices
One-use liquidity states prevent repeated signals from the same pivot
Confirmed pivots avoid lookahead in live signal logic
Dashed liquidity and invalidation levels keep structure distinct from dotted target projections
Independent bullish and bearish alert conditions support automation workflows
All calculations use robust NA and zero-division guards
🎨 Visualization
Teal triangle: confirmed bullish sell-side liquidity sweep
Magenta triangle: confirmed bearish buy-side liquidity sweep
Dashed horizontal levels: active liquidity, swept reference, and invalidation
Dotted horizontal levels: first and second projected objectives
Top-right dashboard: latest signal state, percentile context, regime, and exact projected prices
📖 Usage Guidelines
Pivot strength — Default: 5 — Range: 2–20 — Lower values react faster and create more liquidity references; higher values isolate more significant structure
ATR length — Default: 14 — Range: 5–100 — Controls volatility normalization and the stop buffer baseline
Require directional reclaim candle — Default: true — Requires the sweep bar to close in the intended reversal direction
Percentile lookback — Default: 100 — Range: 30–500 — Shorter samples adapt faster; longer samples produce more stable ranks
Minimum sweep score — Default: 65 — Range: 50–95 — Raise for fewer, more selective signals
Minimum volume percentile — Default: 55 — Range: 0–100 — Sets the minimum relative participation required
Maximum trend-expansion percentile — Default: 85 — Range: 40–100 — Lower values reject more countertrend sweeps during expansion
Fast EMA — Default: 21 — Range: 2–100 — First component of the normalized trend-expansion metric
Slow EMA — Default: 55 — Range: 5–250 — Second component of the normalized trend-expansion metric
Stop ATR buffer — Default: 0.15 — Range: 0–2 — Adds volatility-adjusted space beyond the sweep extreme
Target 1 risk multiple — Default: 1.0 — Range: 0.5–5 — Controls the first objective relative to setup risk
Target 2 risk multiple — Default: 2.0 — Range: 1–10 — Controls the fallback extended objective
Projection length — Default: 40 — Range: 10–200 — Sets how far the latest stop and targets extend
✅ Best Use Cases
Intraday reversal setups around established swing liquidity
Filtering ICT and SMC sweep concepts with adaptive statistical context
Comparing signal quality across instruments with different volume and volatility scales
Locating risk-defined entries after stop runs in futures, indices, crypto, and FX
⚠️ Limitations
Pivot levels require right-side confirmation and therefore appear after the structural turning point
Percentile ranks need the selected lookback to warm up before signals can qualify
Volume quality depends on the data supplied for the selected market
Projected targets are analytical references and do not model slippage, commissions, or order execution
💡 What Makes This Unique
Distribution-aware confirmation: every sweep is judged relative to recent market behavior rather than universal constants
Regime-sensitive rejection: extreme trend expansion can invalidate an otherwise attractive countertrend sweep
Liquidity-aware targeting: the extended objective can snap to opposing confirmed liquidity when that level is structurally valid
🔬 How It Works
Confirmed swing highs and lows become active buy-side and sell-side liquidity references
Price must raid an active level and close back through it to form a raw sweep
The engine percentile-ranks volume, directional wick size, and trend expansion over the rolling sample
Volume, wick, and reclaim inputs produce a composite 0–100 sweep score
The score, participation, directional candle, and regime gates must all pass on the sweep bar
A valid signal projects an ATR-buffered invalidation level and two risk-normalized objectives
💡 Note:
Start with the default settings, then adjust the percentile lookback and minimum score to the instrument’s tempo. Higher-timeframe liquidity can improve context when using NSRE on lower execution timeframes. This tool is an analytical aid, not financial advice.
Penunjuk

Penunjuk

Penunjuk

Strategi

Key Order Block DetectorKey Order Block Detector
www.tradingview.com
Overview
Key Order Block Detector is an advanced Smart Money Concepts (SMC) tool that automatically finds genuine Order Blocks on any chart and marks them with a compact, clearly labeled "OB" box. Unlike simple scripts that just tag the candle before the current one, this tool is built on real market structure: it detects a genuine Break of Structure, then scans backward through the entire impulse leg to find the true last opposing candle — the actual Order Block — and tracks that zone's live state (fresh, mitigated, or invalidated) instead of just leaving a static box behind.
## Why This Indicator Was Built
Order Blocks are one of the foundational ideas in Smart Money Concepts / ICT-style analysis: they mark the last footprint of the opposite side before "smart money" pushed price sharply in a new direction, and price often returns to that footprint before continuing. The problem with most simple auto-OB scripts is that they only ever check the single candle right before the breakout bar, which frequently misses the real Order Block when the impulsive move actually started a few candles earlier. They also tend to either mark far too few zones (only on rare major swing breaks) or leave boxes stretching uselessly across the entire chart long after they've stopped being relevant.
Key Order Block Detector was built to fix all three problems at once: it properly scans the whole impulse leg to find the real origin candle, it offers a structure-break method tuned to surface most/all valid Order Blocks rather than just a handful, and it keeps every box a clean, fixed, readable size that automatically freezes once it's done its job.
## How It Works
**1. Market Structure & Break of Structure (BOS)**
The indicator supports two ways of defining a "break of structure," selectable in settings:
- **Rolling Lookback (default):** checks whether price has closed beyond the highest high / lowest low of the last N bars — this catches most genuine structure breaks and results in comprehensive OB coverage.
- **Confirmed Swing Pivots:** only reacts once a proper swing high/low has been confirmed and is later broken — a stricter, higher-timeframe style of structure that produces fewer, more major Order Blocks.
**2. Finding the TRUE Origin Candle**
Once a Break of Structure fires, the script does not simply grab the previous candle. It scans backward through the impulse leg (up to a configurable number of bars) until it finds the real last candle of the opposite color — that candle is the genuine Order Block, exactly as defined in Smart Money Concepts:
- The last down-close candle before an up-move that breaks structure = **Bullish Order Block**.
- The last up-close candle before a down-move that breaks structure = **Bearish Order Block**.
(An alternate-naming toggle is available for traders who prefer the opposite labeling convention.)
**3. Breakout Strength Filtering**
An ATR-based filter checks that the breakout candle's body is large enough to represent a genuine impulsive move, filtering out weak, low-conviction breaks that would otherwise create low-quality Order Blocks.
**4. Optional Fair Value Gap Confluence**
For traders who want higher-probability zones only, an optional filter requires that the impulse leg away from the Order Block also left behind a Fair Value Gap — a well-known confluence factor that many advanced SMC traders use to grade the quality of an Order Block.
**5. Zone Size & Type**
Each Order Block can be drawn using either the origin candle's full wick-to-wick range, or just its open-to-close body, depending on preference.
**6. Live Zone State: Fresh, Mitigated, or Invalidated**
Every Order Block is actively tracked bar by bar:
- If price later trades back into the zone and reacts (a retest), the box freezes exactly there and changes to a faded "mitigated" color, so tested zones are visually distinct from fresh, untouched ones.
- If price instead closes fully through the zone without reacting, the Order Block is treated as invalidated (broken) and is automatically removed — keeping the chart free of zones that have already failed.
**7. Compact, Consistent Box Sizing**
A minimum box width ensures every Order Block reaches a clean, readable size even if it's retested almost immediately, while a maximum width keeps any single box from ever stretching indefinitely across the chart. Old and excess boxes are automatically cleaned up based on adjustable age and count limits.
## Does It Give Entry Signals?
No. Key Order Block Detector is a structure-mapping tool, not a signal generator — it does not plot buy/sell entries, stop-losses, or take-profits. Its purpose is to show you exactly where genuine Order Blocks are, along with whether each one is still fresh or has already been tested, so you can apply your own trade planning, confluence, and risk management around them.
## How To Use It
1. Add the indicator to any chart, any symbol, any timeframe.
2. Choose a Structure Break Method — Rolling Lookback for broad coverage, or Confirmed Swing Pivots for fewer, higher-conviction zones.
3. Adjust the ATR breakout filter and, optionally, enable the Fair Value Gap confluence requirement for stricter, higher-probability Order Blocks.
4. Watch the box color: solid = fresh/untested, faded gray = already retested (mitigated).
5. Use the marked zones as areas of interest alongside your own analysis and risk management.
## Disclaimer
This indicator is provided for educational and informational purposes only and does not constitute financial advice. It does not generate trade signals of any kind. Trading involves substantial risk of loss. Always do your own analysis and use proper risk management before making any trading decisions.
---
## Author Verification & Declaration
This script, "Key Order Block Detector," is published and maintained by **Expert_Markets_Insights**. The underlying market concept used in this tool — the Order Block, defined as the last opposing candle before a strong, structure-breaking impulsive move — is a generic, publicly documented Smart Money Concepts / ICT market-structure concept. It is not proprietary to any single author, vendor, or publication, and is referenced here purely as a well-known technical definition, in the same way an indicator might reference RSI, MACD, or ATR as generic technical concepts.
## Original Implementation Declaration
Every line of Pine Script code in this publication — the dual-mode structure-break detection engine (rolling lookback and confirmed swing pivots), the Break-of-Structure crossover logic, the backward-scanning true-origin-candle identification engine, the ATR-based breakout-strength filtering, the optional Fair Value Gap confluence confirmation scan, the support/resistance-aware mitigation and invalidation engine, the fixed minimum/maximum box-width drawing logic, the fresh-vs-mitigated visual state handling, the OB age and display-count management, and the overall visual layout — has been independently designed and written from scratch by Expert_Markets_Insights specifically for this publication.
No source code has been copied, ported, or adapted from any other author's published TradingView script, open-source repository, or third-party indicator. Any resemblance to other publicly available Order Block scripts is limited strictly to the shared, generic underlying market concept — not to the code implementation itself, which is original work. Penunjuk

Equalhigh STRAT Quantum Deck v1.5OVERVIEW
Equalhigh - STRAT Quantum Deck is a visual market-structure and trade-planning indicator inspired by The Strat methodology created by Rob Smith.
It identifies universal candle scenarios, detects actionable Strat combinations, evaluates multi-timeframe continuity, builds a complete risk plan and follows price through three successive targets.
The script is designed as a decision-support tool. It does not place orders and should not be interpreted as a standalone trading system.
The Strat terminology and methodology were created by Rob Smith. This indicator is an independent implementation and is not affiliated with or endorsed by Rob Smith.
ORIGINAL FEATURES
The original contribution of this script is the integration of several elements into one execution interface:
- Universal 1, 2U, 2D and 3 scenario classification
- Actionable bullish and bearish Strat combinations
- Five-level Timeframe Continuity
- Three selectable target engines
- Fixed-R and market-structure target validation
- Previous-range high or low target detection
- Confirmed pivot and Broadening Formation analysis
- Potential Magnitude monitoring
- Risk-based position sizing
- Target Journey progress tracking
- Target Lock and Stop Danger states
- Anti-overlap execution labels
- Price-scale Target Dock
- A visual setup quality score
UNIVERSAL STRAT SCENARIOS
1 - Inside bar:
The candle remains inside the previous candle's range.
2U - Directional up:
The candle trades above the previous high without breaking the previous low.
2D - Directional down:
The candle trades below the previous low without breaking the previous high.
3 - Outside bar:
The candle breaks both the previous high and previous low.
During a live candle, once both sides of the previous candle have been broken, the bar remains classified as a 3.
ACTIONABLE COMBINATIONS
The indicator recognizes several bullish and bearish combinations, including:
Bullish:
- 2D-1-2U
- 3-1-2U
- 1-2D-2U
- 3-2D-2U
- 2U-2D-2U
- 2-2 reversal up
Bearish:
- 2U-1-2D
- 3-1-2D
- 1-2U-2D
- 3-2U-2D
- 2D-2U-2D
- 2-2 reversal down
Signals can be restricted to confirmed candle closes through the "Confirm setups at bar close" setting.
ENTRY AND STRUCTURAL STOP
For a bullish setup:
Entry = high of the reference candle immediately preceding the trigger
Stop = low of that reference candle
For a bearish setup:
Entry = low of the reference candle immediately preceding the trigger
Stop = high of that reference candle
One unit of risk is defined as:
R = absolute value of Entry minus Stop
TARGET MODE 1 - EXACT R LADDER
This is the default target model.
Default targets:
T1 = 2.00R
T2 = 3.00R
T3 = 4.00R
For a long setup, the R distances are added to the entry.
For a short setup, the R distances are subtracted from the entry.
The three target multiples can be customized with:
- Exact Target 1 (R)
- Exact Target 2 (R)
- Exact Target 3 (R)
This mode is useful when consistent risk/reward measurement is preferred over market-structure targets.
TARGET MODE 2 - STRUCTURE WITH R FLOORS
In this mode, R values are minimum qualification thresholds rather than exact target distances.
The script searches for eligible structural targets among:
- Confirmed pivot highs and lows
- Previous higher-timeframe highs and lows
- Daily, weekly and monthly reference extremes
- Confirmed Broadening Formation boundaries
Default minimum distances:
T1 must be at least 1R from entry
T2 must be at least 2R from entry
T3 must be at least 3R from entry
The nearest eligible structural level beyond each minimum threshold becomes the target.
For example, if the next valid structural high is located at 2.17R, the target will be displayed as 2.17R rather than being forced to 2R.
If no valid structural level is available, the script uses the configured R projection fallback.
In this mode, market structure selects the target price and the R multiple measures the quality of that target.
TARGET MODE 3 - PREVIOUS RANGE EXTREME
This mode reproduces the concept of manually drawing a target on a previous significant high or low.
For a bullish setup:
T1 = highest high of the previous completed candles
For a bearish setup:
T1 = lowest low of the previous completed candles
The active trigger candle is excluded from the calculation.
The number of completed candles included in the search is controlled by the "Previous range lookback" setting. The default lookback is 20 candles.
T2 and T3 normally remain based on the configured 3R and 4R levels.
If the previous-range T1 is already beyond one of those targets, T2 and T3 are automatically moved farther away to preserve a logical and properly spaced target sequence.
If no previous extreme exists in the trade direction, T1 uses the configured fixed-R fallback.
TARGET SEPARATION
The "Minimum gap between successive targets" setting prevents targets from being identical or excessively close.
The default minimum separation is 0.75R.
For a long setup:
T2 must be at least 0.75R above T1.
T3 must be at least 0.75R above T2.
The rule is reversed for short setups.
A final validation guard ensures that T1, T2 and T3 always remain in the correct order.
VISUAL PLAN
The execution plan uses the following colors:
Cyan:
Entry
Red:
Structural stop
Grey:
M0 nearby liquidity or minor magnitude
Gold:
Target 1
Hot pink:
Target 2
Violet:
Target 3 runner
The Target Dock places Entry, Stop, T1, T2 and T3 directly beside TradingView's price scale.
To avoid overlapping labels, text tags can be moved slightly above or below their true levels. The horizontal lines, displayed prices and price-scale values remain the actual calculated levels.
TIMEFRAME CONTINUITY
The indicator analyzes five configurable timeframes.
Default timeframes:
- 1 hour
- 4 hours
- Daily
- Weekly
- Monthly
Possible continuity states include:
- Full Bull
- Partial Bull
- Conflict
- Partial Bear
- Full Bear
When "Use only closed TFC candles" is enabled, the indicator uses completed higher-timeframe candles.
When it is disabled, Timeframe Continuity updates live and may change before the higher-timeframe candles close.
QUANTUM QUALITY SCORE
Each active setup receives a contextual score out of 100.
The score combines:
- Timeframe Continuity: up to 30 points
- Strat combination quality: up to 20 points
- Structural magnitude: up to 20 points
- Broadening Formation position: up to 15 points
- Potential Magnitude: up to 10 points
- Entry extension quality: up to 5 points
The score is intended to compare setup context. It is not a statistical win probability and does not guarantee future performance.
TARGET JOURNEY
The indicator tracks three execution phases:
- Entry to T1
- T1 to T2
- T2 to T3
Possible states include:
- In Force
- T1 Target Lock
- Target 1 Hit
- T2 Target Lock
- Target 2 Hit
- T3 Runner Lock
- Target 3 Hit
- Runner Complete
- Stop Danger
- Failed
TARGET LOCK AND STOP DANGER
Target Lock activates when price enters a configurable ATR-based proximity zone around the next target.
Stop Danger activates when price approaches the structural stop.
When one of these conditions is active, the corresponding line becomes thicker and can turn white to attract attention.
RISK-BASED POSITION SIZE
The cockpit estimates position size using:
Position size = Maximum cash risk / (Entry-to-stop distance x Point value)
"Maximum cash risk" represents the amount the user is prepared to risk on the setup.
"Point value" represents the monetary value of one full price-unit movement.
For stocks, the point value is commonly 1. Futures, forex, CFDs, cryptocurrencies and other leveraged products may require a different contract or point value.
Users must verify the correct value for their instrument and broker.
The calculation does not include commissions, spread, slippage, currency conversion or market gaps.
DISPLAY MODES
Minimal:
Displays only the most important execution information.
Balanced:
Displays recent scenarios and the principal trade plan.
Educational:
Displays more historical scenario information, confirmed pivots and Potential Magnitude structure.
Execution:
Provides a cleaner chart focused on the active entry, stop and targets.
ALERTS
Available alert conditions include:
- Bullish Strat combination triggered
- Bearish Strat combination triggered
- Full Bull Timeframe Continuity
- Full Bear Timeframe Continuity
- Setup failed
- Target 1 reached
- Target 2 reached
- Target 3 runner reached
- T1 Target Lock
- T2 Target Lock
- T3 Runner Lock
- Stop Danger
Alerts must be created manually through TradingView's Create Alert menu after the indicator has been added to the chart.
RECOMMENDED SETTINGS
For consistent risk/reward targets:
Target model = Exact R ladder
T1 = 2R
T2 = 3R
T3 = 4R
Confirm setups at bar close = On
Use only closed TFC candles = On
Display mode = Execution
For structure-based Strat targets:
Target model = Structure with R floors
Confirm setups at bar close = On
Pivot confirmation bars = 3
Minimum target gap = 0.75R
Display mode = Balanced or Educational
For a target based on the previous visible high or low:
Target model = Previous range extreme
Previous range lookback = 20
Increase the lookback to search for more distant swing extremes.
LIMITATIONS AND REPAINTING INFORMATION
Confirmed pivot levels require the configured number of right-side confirmation candles. They are displayed only after confirmation.
Live Timeframe Continuity can change while higher-timeframe candles are still forming. Enable "Use only closed TFC candles" for more stable higher-timeframe readings.
Signals can change during an unfinished candle when "Confirm setups at bar close" is disabled.
The script should preferably be used on standard candlestick charts. Synthetic chart types can alter candle ranges and therefore change scenario classifications, entries and stops.
The indicator is not a strategy and does not provide backtest performance results.
No claim is made regarding profitability, accuracy or future performance.
DISCLAIMER
This indicator is provided for educational, analytical and informational purposes only. It is not financial advice, an investment recommendation or an offer to buy or sell any financial instrument.
Trading involves risk. Users remain fully responsible for validating signals, selecting position size and managing their own trades. Penunjuk

Penunjuk

Strategi

Penunjuk

Penunjuk

Penunjuk

Penunjuk

TapeDragon - Institutional Order Flow Suite by GurujamesMathematical Core: The script estimates the volume delta using $\text{Delta} = \text{Buy Volume} - \text{Sell Volume}$, calculated recursively on your chosen lower timeframe (e.g., 1-minute), and accumulates the sum as $\text{CVD}_{t} = \text{CVD}_{t-1} + \text{Delta}_{t}$. Reading Delta Divergence:
This tool is highly effective at highlighting Delta Divergence, a primary signature of market absorption. Bearish Divergence: If your main price chart makes a higher high, but the CVD script prints a lower high, it means the upward price movement is happening without aggressive buying support, signaling exhaustion or absorption by passive sellers. Bullish Divergence: If the price hits a new low, but the CVD script prints a higher low, aggressive sellers are failing to push the cumulative delta down, meaning their market orders are being trapped by passive limit buyers. Understanding the CVD Candlestick Shape:
Unlike simple line graphs, this script plots CVD as a candlestick by keeping track of the intra-bar Delta Max and Delta Min. If you see a candlestick with a massive upper wick (high Delta Max) that ultimately closed near the bottom, it demonstrates a severe intra-bar rejection where aggressive buyers were entirely absorbed. Penunjuk

Penunjuk

Penunjuk

Order Flow PRO - Delta and ImbalanceOrder Flow PRO - Delta and Imbalance
OVERVIEW
Order Flow PRO is a volume-pressure panel for TradingView that visualizes estimated buying vs selling pressure per bar, cumulative delta, stacked imbalances, and price-delta divergence.
It helps assess whether price movement is supported by participation or developing under weakening internal conditions.
Important: TradingView does not provide true bid/ask transaction data for most instruments. Delta is estimated from bar structure and volume - not real institutional footprint.
Built by the Xcelerate Trade team.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BEST USED WITH
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Works much better together with:
- Fluid Liquidity Zones - CHoCH + Mitigation + HTF | Xcelerate Trade
(or Fluid Liquidity Zones - CHoCH | Xcelerate Trade)
- Order Flow Footprint and Delta (OF1 / OF2 / OF3 overlay on chart)
Use SUPPLY / DEMAND zones + CHoCH / market structure first, then delta / imbalance as confirmation.
CONCEPT
Order flow analysis studies aggression and participation behind price. On TradingView, that is approximated from open/high/low/close and volume.
Use this indicator as a confluence layer after higher-level context (structure, liquidity zones, sessions) - not as a standalone entry system.
FEATURES
- Volume Delta histogram (green = bullish bar pressure, red = bearish)
- Delta MA smoothing line
- Cumulative Delta (normalized line)
- Stacked imbalance detection (3+ consecutive imbalance bars) - BUY / SELL markers
- Price-Delta divergence warnings
- Live dashboard: Delta, Cum. Delta, Volume, Pressure, Imbalance, Signal
- Dashboard position options and optional overlay on the price chart
- Alerts: stacked buy/sell imbalance, bullish/bearish divergence, extreme buying/selling pressure
HOW TO USE
1) Add the indicator on a separate pane below price (5m / 15m / 30m intraday)
2) Read Volume Delta for bar-by-bar pressure; use Cumulative Delta for session bias
3) Stacked imbalances: mark the zone, wait for pullback, confirm with structure - do not chase
4) Divergence: strongest near key levels + high volume; confirm with price action
5) Combine with Fluid Liquidity Zones and market structure before acting
RECOMMENDED SETTINGS
- Timeframes: 5m, 15m, 30m
- Delta MA Period: 20 (default)
- Imbalance Threshold: 0.7 (lower = more signals, noisier)
SKIP / AVOID
- Treating estimated delta as real bid/ask footprint
- Trading every imbalance or dashboard signal without structure context
- Ignoring high-impact news windows (volatility can distort delta)
- Using divergence alone as a guaranteed reversal call
LIMITATIONS
- Delta values are estimated due to platform data constraints.
- Results differ from platforms with exchange-level bid/ask feeds.
- Imbalance and divergence show structural conditions, not trade instructions.
- This script does not place trades and does not guarantee results.
- Always combine with your own risk management and market context.
Penunjuk

Key FVG DetectorKey FVG Detector
www.tradingview.com
## Overview
Key FVG Detector is a clean, minimal Smart Money Concepts (SMC) tool that does exactly one job, and does it well: it automatically finds Fair Value Gaps (FVGs) on any chart and marks them with a compact, clearly labeled "FVG" box — nothing more, nothing less. There are no entries, no stop-loss or take-profit levels, and no extra drawings cluttering the chart. It is built purely as a fast, reliable way to see where the market's imbalances are, at a glance, on any market and any timeframe.
## Why This Indicator Was Built
Fair Value Gaps are one of the most widely used reference points in Smart Money Concepts / ICT-style analysis — they mark the exact spot where price moved so quickly in one direction that it left a 3-candle imbalance behind. Traders use these zones as areas of interest: potential support, resistance, or a place price may return to before continuing its move.
Manually spotting and drawing every FVG by hand is slow, and most "auto FVG" scripts either clutter the chart with giant boxes stretching for hundreds of bars, or keep drawing extended lines and zones long after they've become irrelevant. Key FVG Detector was built to solve that specific problem: a lightweight, no-frills tool that marks FVGs clearly, keeps every box a sensible, readable size, and automatically stops drawing once a gap has done its job — so the chart always stays clean, even after hours of price action.
## How It Works
**1. Fair Value Gap Detection**
The script scans every bar for the classic 3-candle imbalance used across Smart Money Concepts / ICT analysis:
- A bullish FVG forms when the current candle's low is higher than the high from two candles back, leaving an untraded gap below price.
- A bearish FVG forms when the current candle's high is lower than the low from two candles back, leaving an untraded gap above price.
**2. Noise Filtering (ATR + Optional Displacement)**
Not every small gap is meaningful. The indicator uses the Average True Range (ATR) so its filtering automatically adapts to whatever symbol and timeframe it's applied to:
- A minimum gap size (as a multiple of ATR) filters out tiny, insignificant gaps.
- An optional "displacement" filter can require the candle that created the gap to be a strong, high-momentum candle, so only gaps formed by genuine impulsive moves are marked, instead of gaps from ordinary choppy price action.
**3. Compact, Fixed-Size Boxes**
Every qualifying FVG is drawn as a labeled box with "FVG" centered inside it. Two settings control its size and behavior:
- A maximum box width (in bars) so no box can stretch endlessly across the chart.
- A minimum box width so that even if price retests the gap almost immediately, the box still reaches a clean, readable size before it stops — this keeps every FVG box visually consistent instead of collapsing into a thin, unreadable sliver.
**4. Automatic "Stop At Retest" Logic**
Once a box reaches its minimum width, the indicator watches for price to trade back into that zone. The moment that happens, the box freezes exactly where it is instead of continuing to extend — visually showing that the gap has been revisited, without dragging the box across the rest of the chart. If price never comes back, the box simply stops once it reaches its maximum width.
**5. Automatic Cleanup**
Two additional settings keep the chart tidy over long sessions: a cap on how many FVG boxes can be shown at once, and an age limit that quietly removes boxes that are far too old to still be relevant.
## Does It Give Entry Signals?
No. Key FVG Detector is intentionally a pure marking tool — it does not plot buy/sell signals, entries, stop-losses, or take-profits. Its only job is to show you exactly where the Fair Value Gaps are, cleanly and consistently, so you can apply your own trade planning, structure analysis, or risk management around them. This makes it a lightweight building block you can pair with your own strategy, or with a separate entry-signal tool, rather than a signal-and-forget system.
## How To Use It
1. Add the indicator to any chart, any symbol, any timeframe.
2. Adjust the ATR-based minimum gap size, and optionally enable the displacement filter, to control how many/how strict the marked FVGs are.
3. Set the minimum and maximum box width to control how large the "FVG" boxes appear on your chart.
4. Use the marked zones as areas of interest for your own analysis — support/resistance, potential reaction zones, or confluence with other tools.
## Disclaimer
This indicator is provided for educational and informational purposes only and does not constitute financial advice. It does not generate trade signals of any kind. Trading involves substantial risk of loss. Always do your own analysis and use proper risk management before making any trading decisions.
---
## Author Verification & Declaration
This script, "Key FVG Detector," is published and maintained by **Expert_Markets_Insights**. The underlying market concept used in this tool — the three-candle price "imbalance" known in the trading community as a Fair Value Gap (FVG) — is a generic, publicly documented Smart Money Concepts / ICT market-structure concept. It is not proprietary to any single author, vendor, or publication, and is referenced here purely as a well-known technical definition, in the same way an indicator might reference RSI, MACD, or ATR as generic technical concepts.
## Original Implementation Declaration
Every line of Pine Script code in this publication — the Fair Value Gap detection engine, the ATR-based gap filtering, the optional displacement/impulsive-candle filter, the fixed minimum/maximum box-width drawing logic, the automatic "stop-at-first-retest" freezing logic, the FVG age and display-count management, and the overall visual layout — has been independently designed and written from scratch by Expert_Markets_Insights specifically for this publication.
No source code has been copied, ported, or adapted from any other author's published TradingView script, open-source repository, or third-party indicator. Any resemblance to other publicly available FVG-based scripts is limited strictly to the shared, generic underlying market concept (the 3-candle FVG definition) — not to the code implementation itself, which is original work. Penunjuk

Penunjuk

Todas las Temporalidades - Manuel De Jesus Leiva//@version=6
indicator("Todas las Temporalidades - Manuel De Jesus Leiva", overlay=true, max_boxes_count=500, max_lines_count=500)
// User inputs
candle_type = input.string("D", title="Candle Type", options= )
color_green = input.color(color.rgb(8, 153, 129, 70), "Bullish Color")
color_red = input.color(color.rgb(242, 54, 69, 70), "Bearish Color")
hide_weekends = input.bool(true, "Hide Weekends")
// Weekend check
is_weekend = dayofweek == dayofweek.saturday or dayofweek == dayofweek.sunday
// Variables
var float o = na
var float c = na
var float h = na
var float l = na
var box b = na
var line highWick = na
var line lowWick = na
//====================================================
// CONVERTIR TEMPORALIDAD A FORMATO PINE
//====================================================
string timeframe_value = candle_type
// Minutos M1-M90
if str.startswith(candle_type, "M") and candle_type != "M"
int minutes = int(str.tonumber(str.substring(candle_type, 1)))
timeframe_value := str.tostring(minutes)
// Horas H1-H24
else if str.startswith(candle_type, "H")
int hours = int(str.tonumber(str.substring(candle_type, 1)))
timeframe_value := str.tostring(hours * 60)
// Días D2-D365
else if str.startswith(candle_type, "D") and candle_type != "D"
int days = int(str.tonumber(str.substring(candle_type, 1)))
timeframe_value := str.tostring(days) + "D"
// Semanas W2-W52
else if str.startswith(candle_type, "W") and candle_type != "W"
int weeks = int(str.tonumber(str.substring(candle_type, 1)))
timeframe_value := str.tostring(weeks) + "W"
//====================================================
// DETECTAR NUEVO PERÍODO
//====================================================
isNewPeriod = bool(ta.change(time(timeframe_value)))
// Show candle condition
showCandle = not (hide_weekends and is_weekend)
// Initialize or update candle data
if na(o) or isNewPeriod
o := open
c := close
h := high
l := low
b := na
highWick := na
lowWick := na
else
c := close
h := math.max(h, high)
l := math.min(l, low)
// Draw candles
if showCandle
candleColor = o < c ? color_green : color_red
if na(b)
b := box.new(
left=bar_index,
top=math.max(o, c),
right=bar_index + 1,
bottom=math.min(o, c),
border_width=0,
bgcolor=candleColor)
highWick := line.new(
x1=bar_index,
y1=h,
x2=bar_index,
y2=math.max(o, c),
color=candleColor,
width=2)
lowWick := line.new(
x1=bar_index,
y1=l,
x2=bar_index,
y2=math.min(o, c),
color=candleColor,
width=2)
else
box.set_right(b, bar_index + 1)
box.set_top(b, math.max(o, c))
box.set_bottom(b, math.min(o, c))
box.set_bgcolor(b, candleColor)
center = math.floor((box.get_left(b) + box.get_right(b)) / 2)
line.set_x1(highWick, center)
line.set_x2(highWick, center)
line.set_y1(highWick, h)
line.set_y2(highWick, math.max(o, c))
line.set_color(highWick, candleColor)
line.set_x1(lowWick, center)
line.set_x2(lowWick, center)
line.set_y1(lowWick, l)
line.set_y2(lowWick, math.min(o, c))
line.set_color(lowWick, candleColor) Penunjuk

Penunjuk
