OPEN-SOURCE SCRIPT
업데이트됨 Reversal Scanner V4 Multi-Timeframe Exhaustion & Context

Reversal Scanner V4 is a multi-timeframe market-state scanner designed to identify directional moves that are becoming increasingly favorable for a potential reversal.
The core idea behind the scanner is simple:
Distance alone does not make a market overextended. How the market traveled that distance matters.
A market that moves 2 ATR over several days through slow, overlapping price action is fundamentally different from one that moves the same distance through rapid expansion, high velocity, and strong directional participation.
Rather than treating every large move as a reversal opportunity, this scanner attempts to answer three separate questions:
1. Is there actually a meaningful directional move in progress?
2. Has that move become statistically or structurally extended?
3. Is the impulse that created the move beginning to deteriorate?
The scanner uses Daily + 1H + 4H analysis to separate these functions.
The Daily timeframe provides the broader move and extension context. The 1H timeframe measures the behavior and velocity of the active impulse. The 4H timeframe evaluates the structure of the move and whether lower-timeframe price action supports the broader reversal thesis.
Understanding the Dashboard
ACTIVE MOVE
This section establishes the directional move currently being evaluated.
Move Age measures how long the active directional move has been developing.
Move / Daily ATR normalizes the total displacement of the move against the instrument's Daily ATR. This makes the scanner more comparable across markets with very different nominal prices and volatility.
A 100-point move in one market may be insignificant while the same nominal move in another could be extreme. ATR normalization helps solve that problem.
IN-PLAY SCORE
The In-Play Score measures whether the current move is sufficiently active to deserve attention.
It incorporates characteristics such as:
Current Velocity — how quickly price is currently moving relative to its normal behavior.
Move RVOL — relative volume associated with the move.
Range Regime — whether current price ranges are compressed, normal, or expanded.
High In-Play readings indicate that the scanner is evaluating a meaningful active move rather than ordinary market noise.
Importantly:
IN PLAY does not mean ENTER.
It means the move has enough activity to warrant further evaluation.
EXTENSION SCORE
Extension measures how far the market has traveled relative to its normal behavior.
The scanner evaluates factors including:
Daily Z-Score — statistical displacement relative to the instrument's recent distribution.
Directional Days — persistence of movement in the current direction.
Hard Extension — identifies particularly extreme displacement conditions.
This section answers:
"Has price traveled far enough for a reversal thesis to become reasonable?"
A market can have extremely high velocity without being sufficiently extended. Likewise, a market can be statistically extended while still possessing enough momentum to continue moving.
For that reason, extension is only one component of the scanner.
IMPULSE HISTORY
This section evaluates the strongest part of the directional move rather than looking only at current conditions.
It tracks characteristics such as:
Peak Velocity — the strongest velocity reached during the move.
Peak Acceleration — the strongest acceleration event observed during the move.
Current Acceleration — how much acceleration remains now.
Deceleration — how substantially the current impulse has deteriorated from its peak.
This is one of the most important concepts behind the scanner.
A market may currently appear slow precisely because it has already exhausted an extremely aggressive impulse.
For example:
High peak velocity → acceleration spike → substantial deceleration
is fundamentally different from:
Low velocity → low acceleration → continued slow movement.
The first represents a potentially exhausted impulse. The second may simply represent a market that was never particularly impulsive.
The scanner therefore preserves information about the history of the move, rather than allowing current conditions to erase evidence of the original expansion.
4H STRUCTURE
The 4-hour layer provides intermediate structural context between the Daily move and 1H impulse measurements.
It evaluates:
4H Legs — the number of meaningful structural legs within the move.
4H Efficiency — how efficiently price has traveled in the dominant direction.
4H Direction — whether intermediate structure remains aligned with the larger move.
Structure Quality provides an overall assessment of whether the move has developed through relatively clean directional structure or increasingly messy/choppy price action.
This is important because mature trends frequently transition from efficient directional movement into overlapping, inefficient structure before a larger reversal develops.
Final Status
The scanner combines these independent components into a final market-state classification.
Rather than producing a binary BUY or SELL signal, it progresses through different stages as the reversal thesis develops.
For example:
WAIT / DEVELOPING
A move exists, but the conditions required for a high-quality reversal thesis have not sufficiently developed.
REVERSAL WATCH
Extension, impulse history, and/or structural deterioration are becoming meaningful enough to begin monitoring the opposite direction.
PRIORITY REVERSAL
Multiple components of the model have aligned sufficiently for the market to become a higher-priority reversal candidate.
The dashboard also displays Potential LONG or Potential SHORT based on the direction opposite the active move.
A bullish active move therefore creates a potential short reversal thesis, while a bearish active move creates a potential long thesis.
How I Use It
This scanner is intended to answer where to look, not when to enter.
My workflow is:
Scan multiple futures markets for high-quality active moves.
Identify instruments progressing into Reversal Watch or Priority Reversal.
Determine whether the move shows a combination of meaningful extension, historically strong impulse, substantial deceleration, and deteriorating/appropriate 4H structure.
Move to a lower timeframe and wait for an actual reversal setup.
Use independent price-action confirmation for execution and risk management.
For example, a market showing:
Strong directional move
High historical velocity
Large acceleration spike
Significant extension
95%+ deceleration from peak impulse
Mature 4H structure
would receive substantially more attention than a market that is merely far away from its starting price.
The scanner itself is not the entry trigger.
Why Multiple Timeframes?
The scanner deliberately separates the analysis across three time horizons:
Daily = Context & Extension
Where is the market within the larger move?
1H = Impulse & Velocity
How aggressively did the move occur, and is that aggression still present?
4H = Structure
How clean or mature is the intermediate structure connecting those two perspectives?
This prevents a common problem with reversal systems: attempting to make a single timeframe simultaneously determine trend, extension, exhaustion, and execution.
What the Scanner Is Designed to Find
The ideal candidate is not simply an "overbought" or "oversold" market.
It is a market that experienced a meaningful directional impulse, traveled far enough to become relevant, and is now showing evidence that the characteristics responsible for that move are deteriorating.
Conceptually:
Impulse → Expansion → Extension → Deceleration → Structural deterioration → Reversal opportunity
The scanner attempts to quantify the first five stages.
Price action determines the sixth.
Important
This indicator is a context and market-state tool, not a standalone trading system.
IN PLAY, REVERSAL WATCH, PRIORITY REVERSAL, Potential LONG, and Potential SHORT should not be interpreted as automatic trade entries.
They identify conditions that may warrant additional analysis.
Users should independently determine entries, stops, targets, position sizing, and risk management.
Past market behavior does not guarantee future results.
The core idea behind the scanner is simple:
Distance alone does not make a market overextended. How the market traveled that distance matters.
A market that moves 2 ATR over several days through slow, overlapping price action is fundamentally different from one that moves the same distance through rapid expansion, high velocity, and strong directional participation.
Rather than treating every large move as a reversal opportunity, this scanner attempts to answer three separate questions:
1. Is there actually a meaningful directional move in progress?
2. Has that move become statistically or structurally extended?
3. Is the impulse that created the move beginning to deteriorate?
The scanner uses Daily + 1H + 4H analysis to separate these functions.
The Daily timeframe provides the broader move and extension context. The 1H timeframe measures the behavior and velocity of the active impulse. The 4H timeframe evaluates the structure of the move and whether lower-timeframe price action supports the broader reversal thesis.
Understanding the Dashboard
ACTIVE MOVE
This section establishes the directional move currently being evaluated.
Move Age measures how long the active directional move has been developing.
Move / Daily ATR normalizes the total displacement of the move against the instrument's Daily ATR. This makes the scanner more comparable across markets with very different nominal prices and volatility.
A 100-point move in one market may be insignificant while the same nominal move in another could be extreme. ATR normalization helps solve that problem.
IN-PLAY SCORE
The In-Play Score measures whether the current move is sufficiently active to deserve attention.
It incorporates characteristics such as:
Current Velocity — how quickly price is currently moving relative to its normal behavior.
Move RVOL — relative volume associated with the move.
Range Regime — whether current price ranges are compressed, normal, or expanded.
High In-Play readings indicate that the scanner is evaluating a meaningful active move rather than ordinary market noise.
Importantly:
IN PLAY does not mean ENTER.
It means the move has enough activity to warrant further evaluation.
EXTENSION SCORE
Extension measures how far the market has traveled relative to its normal behavior.
The scanner evaluates factors including:
Daily Z-Score — statistical displacement relative to the instrument's recent distribution.
Directional Days — persistence of movement in the current direction.
Hard Extension — identifies particularly extreme displacement conditions.
This section answers:
"Has price traveled far enough for a reversal thesis to become reasonable?"
A market can have extremely high velocity without being sufficiently extended. Likewise, a market can be statistically extended while still possessing enough momentum to continue moving.
For that reason, extension is only one component of the scanner.
IMPULSE HISTORY
This section evaluates the strongest part of the directional move rather than looking only at current conditions.
It tracks characteristics such as:
Peak Velocity — the strongest velocity reached during the move.
Peak Acceleration — the strongest acceleration event observed during the move.
Current Acceleration — how much acceleration remains now.
Deceleration — how substantially the current impulse has deteriorated from its peak.
This is one of the most important concepts behind the scanner.
A market may currently appear slow precisely because it has already exhausted an extremely aggressive impulse.
For example:
High peak velocity → acceleration spike → substantial deceleration
is fundamentally different from:
Low velocity → low acceleration → continued slow movement.
The first represents a potentially exhausted impulse. The second may simply represent a market that was never particularly impulsive.
The scanner therefore preserves information about the history of the move, rather than allowing current conditions to erase evidence of the original expansion.
4H STRUCTURE
The 4-hour layer provides intermediate structural context between the Daily move and 1H impulse measurements.
It evaluates:
4H Legs — the number of meaningful structural legs within the move.
4H Efficiency — how efficiently price has traveled in the dominant direction.
4H Direction — whether intermediate structure remains aligned with the larger move.
Structure Quality provides an overall assessment of whether the move has developed through relatively clean directional structure or increasingly messy/choppy price action.
This is important because mature trends frequently transition from efficient directional movement into overlapping, inefficient structure before a larger reversal develops.
Final Status
The scanner combines these independent components into a final market-state classification.
Rather than producing a binary BUY or SELL signal, it progresses through different stages as the reversal thesis develops.
For example:
WAIT / DEVELOPING
A move exists, but the conditions required for a high-quality reversal thesis have not sufficiently developed.
REVERSAL WATCH
Extension, impulse history, and/or structural deterioration are becoming meaningful enough to begin monitoring the opposite direction.
PRIORITY REVERSAL
Multiple components of the model have aligned sufficiently for the market to become a higher-priority reversal candidate.
The dashboard also displays Potential LONG or Potential SHORT based on the direction opposite the active move.
A bullish active move therefore creates a potential short reversal thesis, while a bearish active move creates a potential long thesis.
How I Use It
This scanner is intended to answer where to look, not when to enter.
My workflow is:
Scan multiple futures markets for high-quality active moves.
Identify instruments progressing into Reversal Watch or Priority Reversal.
Determine whether the move shows a combination of meaningful extension, historically strong impulse, substantial deceleration, and deteriorating/appropriate 4H structure.
Move to a lower timeframe and wait for an actual reversal setup.
Use independent price-action confirmation for execution and risk management.
For example, a market showing:
Strong directional move
High historical velocity
Large acceleration spike
Significant extension
95%+ deceleration from peak impulse
Mature 4H structure
would receive substantially more attention than a market that is merely far away from its starting price.
The scanner itself is not the entry trigger.
Why Multiple Timeframes?
The scanner deliberately separates the analysis across three time horizons:
Daily = Context & Extension
Where is the market within the larger move?
1H = Impulse & Velocity
How aggressively did the move occur, and is that aggression still present?
4H = Structure
How clean or mature is the intermediate structure connecting those two perspectives?
This prevents a common problem with reversal systems: attempting to make a single timeframe simultaneously determine trend, extension, exhaustion, and execution.
What the Scanner Is Designed to Find
The ideal candidate is not simply an "overbought" or "oversold" market.
It is a market that experienced a meaningful directional impulse, traveled far enough to become relevant, and is now showing evidence that the characteristics responsible for that move are deteriorating.
Conceptually:
Impulse → Expansion → Extension → Deceleration → Structural deterioration → Reversal opportunity
The scanner attempts to quantify the first five stages.
Price action determines the sixth.
Important
This indicator is a context and market-state tool, not a standalone trading system.
IN PLAY, REVERSAL WATCH, PRIORITY REVERSAL, Potential LONG, and Potential SHORT should not be interpreted as automatic trade entries.
They identify conditions that may warrant additional analysis.
Users should independently determine entries, stops, targets, position sizing, and risk management.
Past market behavior does not guarantee future results.
릴리즈 노트
V4.2 — Dashboard & Mobile UI UpdateThis update focuses on improving usability and customization without changing the scanner’s underlying reversal methodology.
What’s New
Added a new Compact Dashboard designed for mobile devices and smaller chart layouts.
Added Compact / Full panel modes. Compact displays only the essential reversal metrics, while Full retains the complete diagnostic view.
Compact mode now emphasizes the core decision sequence: Active Move → In-Play → Extension → Impulse → Cooling → 4H Structure → Final Status.
Added customizable panel position and text size.
Added extensive color customization for the panel background, headers, sections, text, borders, and scanner status states.
Improved visual hierarchy so developing, qualified, and reversal conditions are easier to identify at a glance.
Consolidated velocity information in Compact mode to make current velocity expansion and decay from peak easier to compare.
Added an optional footer for the Full dashboard.
Improved formatting and general dashboard readability.
Scanner Logic
The underlying multi-timeframe framework remains unchanged. Daily data continues to measure statistical extension and market context, 1H data evaluates impulse/velocity behavior, and 4H data evaluates structural quality and maturity.
This is primarily a quality-of-life and interface update intended to make the scanner easier to use across both desktop and mobile TradingView.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.