Seller Exhaustion DetectorSeller Exhaustion Detector (SED)
Overview
Seller Exhaustion Detector identifies the point where a downtrend's selling pressure is spent and buyers begin absorbing supply — the transition from distribution to accumulation. Instead of reacting to a single pattern, it scores seven independent exhaustion footprints and only confirms a signal when structural gates prove the low is actually holding.
How It Works
The detector scores confluence across a 16-point scale:
Liquidity Sweep + Reclaim (3 pts) — tracks untapped pivot-low liquidity pools; a wick below a pool followed by a close back above it marks a stop run absorbed by passive buyers.
CVD Bullish Divergence (3 pts) — price makes a lower low while session-reset cumulative volume delta makes a higher low: sell orders are no longer moving price.
RSI Bullish Divergence (2 pts) — momentum fails to confirm the new price low.
Sell-Volume Dry-Up (2 pts) — red-candle volume contracts near the lows; motivated sellers are done.
Absorption (2 pts) — elevated volume, compressed range, close in the upper half: supply being eaten without downside progress.
Higher Low (2 pts) — first structural higher pivot after the low.
Selling Climax Watch (1 pt) and Confirmed Wick Rejection (1 pt) — capitulation context and next-bar-confirmed hammer rejections.
A score alone never fires a signal. Three hard gates must also pass: the low must have held for a configurable number of bars (or a fresh sweep-reclaim substitutes as confirmation), price must be above a rising/flat EMA9, and fast volume delta must be positive. This eliminates premature signals printed while price is still making new lows.
Signals
Orange circle — selling climax (capitulation bar; watch window begins)
Gold diamond — liquidity pool swept and reclaimed
EXHAUSTION label — confirmed exhaustion (score + all gates)
ACCUMULATE label — post-exhaustion structure reclaim with positive delta
STOP-OUT label — the exhaustion low broke; the signal is invalid
Dashboard — live score breakdown and gate status, with selectable text size
Recommended Use
Built for 1-minute to 5-minute intraday charts on liquid symbols. Use EXHAUSTION as location, ACCUMULATE as trigger, and the invalidation print as a hard exit reference. Tune Climax Multiplier down (~1.7) and Pivot Left/Right to 3–4 for faster symbols.
Limitations
Volume delta is approximated from candle direction (up-volume minus down-volume), not exchange bid/ask data, so absorption and CVD reads are estimates. All components are derived from OHLCV and confirm after the fact by design — the detector locates high-probability reversal conditions; it does not predict bottoms. Not financial advice. 지표

지표

MoChen - Sessions + D/W/M OpensOVERVIEW
MoChen - Sessions + D/W/M Opens is an overlay indicator designed for 24/7 cryptocurrency markets.
It combines three major market-session ranges with Daily, Weekly, and Monthly opening levels, allowing traders to observe how price behaves around different regional trading periods and higher-timeframe opening references.
The script is intended for BTC, ETH, and other continuously traded cryptocurrency pairs.
CORE FEATURES
1. Three market sessions
- Asia: 09:00-13:30, using Asia/Taipei
- London: 08:00-16:30, using Europe/London
- New York: 09:30-16:00, using America/New_York
The London and New York sessions use IANA time zones, allowing daylight-saving-time changes to be handled automatically.
Each active session displays a simplified price range. The upper and lower boundaries update while the session is active and stop updating after the session is completed.
Session settings include:
- Enable or disable each session
- Custom session name
- Custom session time
- Custom color and opacity
- Session range background
- Session open level
- Optional close, high, and low levels
- Configurable line style and width
- Configurable number of completed sessions retained
2. Daily, Weekly, and Monthly opens
The indicator displays three UTC-based opening levels:
- D: Daily open at 00:00 UTC
- W: Weekly open on Monday at 00:00 UTC
- M: Monthly open on the first calendar day at 00:00 UTC
For users in UTC+8, the Daily Open appears at 08:00 local time.
Default styles:
- D: Blue, solid line, width 1
- W: Cyan, solid line, width 2
- M: Yellow, solid line, width 3
Each opening level can be enabled or disabled independently. Its color, width, line style, label, extension behavior, and historical retention can also be adjusted.
HOW TO USE
The session ranges are designed to show when regional market participation becomes active.
They can be used to observe:
- Session range expansion
- Breakouts above or below a completed session
- Price reactions near session opens
- Relationships between the Asia, London, and New York sessions
- Whether price is trading above or below the Daily, Weekly, or Monthly open
These levels are reference points only. They are not automatic entry or exit signals and should be combined with market structure, liquidity, risk management, and the trader's own analysis.
TIMEFRAME GUIDANCE
The indicator is primarily designed for intraday charts.
Recommended timeframes:
- 1 minute
- 3 minutes
- 5 minutes
- 15 minutes
- 30 minutes
The script can be displayed on higher timeframes, but session boundaries may not align precisely with the chart's candles. For example, a 09:30 session start cannot always be represented exactly on a 1-hour or 4-hour chart.
Use lower intraday timeframes when precise session boundaries are important.
REPAINTING AND REAL-TIME BEHAVIOR
The script does not use future data or lookahead calculations.
While a session is active, its high and low boundaries update as new price data becomes available. This is expected real-time behavior.
After a session ends, its completed range stops updating.
Daily, Weekly, and Monthly opening levels are recorded when their corresponding UTC period begins.
ORIGINALITY AND DEVELOPMENT
This version was redesigned specifically for 24/7 cryptocurrency markets.
Compared with the original reference implementation, this version focuses on:
- Three dedicated cryptocurrency market sessions
- Separate session-state management
- Simplified range visualization
- Automatic London and New York daylight-saving-time handling
- Daily, Weekly, and Monthly UTC opening levels
- Controlled historical object retention
- Reduced chart clutter
- Pine Script v6 compatibility
ATTRIBUTION
This script is a derivative work based on concepts and portions of the open-source "ICT Killzones Toolkit " by LuxAlgo.
Original work Copyright LuxAlgo.
Original license: CC BY-NC-SA 4.0.
The session structure, object management, user interface, historical retention, and Daily/Weekly/Monthly opening-level system were substantially modified for this version.
This publication remains open-source and is shared under the applicable attribution, non-commercial, and share-alike requirements.
DISCLAIMER
This indicator is provided for educational and analytical purposes only.
It does not provide financial advice, investment recommendations, or guaranteed trading results. Users are responsible for their own trading decisions and risk management.
中文說明
MoChen - Sessions + D/W/M Opens 是一套為 24 小時加密貨幣市場設計的 TradingView 圖表指標。
它整合亞洲、倫敦、紐約三個主要市場時段,以及每日、每週與每月開盤價,方便交易者觀察不同市場時段與重要開盤基準附近的價格反應。
適用商品包括 BTC、ETH 與其他全天候交易的加密貨幣。
主要功能
一、三大市場時段
- 亞洲:09:00-13:30,Asia/Taipei
- 倫敦:08:00-16:30,Europe/London
- 紐約:09:30-16:00,America/New_York
倫敦與紐約使用 IANA 當地時區,因此可以自動處理夏令時間與冬令時間切換。
時段進行中,區間上緣與下緣會隨最高價及最低價即時更新;時段完成後停止變動。
每個時段可分別設定:
- 顯示或隱藏
- 時段名稱
- 開始與結束時間
- 顏色與不透明度
- 區間背景
- 時段開盤價
- 選配的收盤價、最高價與最低價
- 線型與線寬
- 歷史保留數量
二、每日、每週與每月開盤價
指標使用 UTC 作為週期開盤基準:
- D:每日 UTC 00:00
- W:每週一 UTC 00:00
- M:每月第一天 UTC 00:00
對 UTC+8 使用者而言,每日開盤價會出現在當地時間 08:00。
預設樣式:
- D:藍色實線,線寬 1
- W:青色實線,線寬 2
- M:黃色實線,線寬 3
D、W、M 可以分別調整顯示、顏色、線寬、線型、標籤、延伸方式與歷史保留數量。
使用方式
三個時段區間可用來觀察:
- 時段區間擴張
- 已完成區間的向上或向下突破
- 價格對時段開盤價的反應
- 亞洲、倫敦與紐約時段之間的延續或反轉
- 價格位於日開、週開或月開上方還是下方
本指標提供的是時間與價格參考位置,不是自動進出場訊號。
實際使用時仍應結合市場結構、流動性、風險管理與個人交易計畫。
週期限制
建議使用:
- 1 分鐘
- 3 分鐘
- 5 分鐘
- 15 分鐘
- 30 分鐘
高週期仍可顯示,但時段開始與結束時間未必能精準對齊 K 棒。
例如紐約 09:30 開盤,在 1 小時或 4 小時圖表中不一定存在完全對應的 K 棒,因此需要精確時段邊界時,應使用較低的日內週期。
重繪說明
本指標沒有使用未來資料或 lookahead 計算。
時段進行中,最高價與最低價會隨即時行情更新,這屬於正常的進行中計算。
時段結束後,已完成區間不再變動。
日開、週開與月開會在相對應的 UTC 週期開始時建立。
免責聲明
本指標僅供交易研究、教育與市場分析使用,不構成任何投資建議,也不保證任何交易結果。
使用者應自行完成分析並做好風險管理。 지표

Sector SweeperRanks the 11 sectors and 12 key industries by performance — strongest at the top — so you know where to hunt before you pick a stock.
Strong stocks tend to come from strong groups. Sector Sweeper shows which sectors and industries are leading the market right now, ranked top to bottom on one clean board — so you start your search in the right place instead of guessing.
It works on its own — nothing else required.
How it measures — no black box
Each row pulls that ETF's closing prices and computes its percent change over your lookback window; the lists are then sorted strongest to weakest. No smoothing, no proprietary formula — the value is having all 23 groups measured by the same yardstick, on one board, updated every bar, instead of flipping through 23 charts to build the same picture by hand.
What it shows — two tables
•SECTORS — the 11 S&P sector ETFs (Technology, Financials, Energy, Health Care, …), ranked by performance over your lookback.
•SUB-INDUSTRIES — 12 sharper themes (Semiconductors, Software, Biotech, Oil Services, Gold Miners, Airlines, …), ranked the same way.
Each row shows the ETF and its % move over the lookback. Green = up, red = down, and the #1 in each list is highlighted in gold
How to read it
• Top of the list = where money is flowing. Bottom = what's lagging.
• Use it **top-down**: spot the strongest sector or industry here, then go find the leading stocks inside that group.
• Watch it over time — a group climbing the board is rotating into favor; one sliding down is falling out of it.
Settings — defaults work out of the box
• Lookback (bars ) — the performance window (20 by default ≈ about a month on a daily chart).
• Each table has its own position (default: Sectors = Middle Left, Sub-Industries = Middle Right) plus table size , dark/light theme, and colors.
⚠ Educational tool for market context and planning. It ranks performance — it does not give buy/sell signals or predict price. Not financial advice.
지표

Adaptive Reaction Zones Adaptive Reaction Zones is an adaptive price-reaction level indicator designed to automatically identify areas where the market has repeatedly reversed, slowed down, or changed direction.
Rather than plotting every local high and low, the indicator:
detects confirmed price reactions;
evaluates the quality of each reaction;
groups nearby reactions into price clusters;
ranks the resulting areas;
displays only the most relevant support and resistance levels.
The chart shows the calculated center of each identified reaction area:
🔴 Red lines represent levels above the current price.
🟢 Green lines represent levels below the current price.
Each label displays the exact level price and its percentage distance from the current market price.
🎯 Purpose of the Indicator
Adaptive Reaction Zones provides a structured map of nearby price areas that have previously generated meaningful market reactions.
The indicator can be used to:
identify nearby support and resistance areas;
measure the distance to potentially significant price levels;
plan possible profit-taking areas;
locate zones where future price behavior may require closer observation;
analyze level breakouts and potential role reversals;
create alerts for crossings of relevant price areas.
The indicator is not a standalone trading strategy and does not generate mandatory buy or sell signals.
Its purpose is to provide an objective map of historical price reactions that traders can combine with trend analysis, market structure, volume, volatility, and other forms of analysis.
⚙️ How the Algorithm Works
1. Detecting Confirmed Price Reactions
The calculation begins with confirmed local highs and lows.
Users can select one of two reaction sources:
High / Low
The algorithm analyzes the full high and low values of each candle, including its wicks.
Candle body
The algorithm uses the boundaries of the candle body and excludes the extreme wick values.
The Pivot confirmation setting determines how many bars are required on each side of a local high or low before the reaction is confirmed.
As a result, a reaction is not included in the calculations at the exact moment the extreme occurs. It is added only after subsequent bars confirm that the point was a local high or low.
A lower setting:
increases the sensitivity of the algorithm;
produces more confirmed reactions;
allows the indicator to respond to smaller local movements.
A higher setting:
selects more pronounced market extremes;
reduces the number of secondary reactions;
increases the confirmation delay.
2. Evaluating Reaction Quality
The algorithm does not treat every confirmed local high or low as equally important.
Each reaction receives an individual quality score based on two components.
Reaction Candle Structure
For a reaction from a local high, the algorithm evaluates the upper wick relative to the candle’s total range.
For a reaction from a local low, it evaluates the lower wick.
A pronounced wick may indicate that price was rejected from that area by market participants.
Subsequent Price Movement
The algorithm also measures how far price moved away from the detected extreme during the period required to confirm the reaction.
This movement is normalized using ATR, allowing reactions formed under different volatility conditions to be compared on a consistent basis.
In the final calculation, the subsequent price movement receives slightly more weight than the candle structure.
This means that an isolated or insignificant extreme receives a lower score than a reaction followed by a meaningful price move in the opposite direction.
3. Adaptive Reaction Clustering
The market rarely reacts several times at exactly the same price.
More commonly, reactions occur within the same broader price area but at slightly different values. For this reason, Adaptive Reaction Zones groups nearby reactions into adaptive price clusters.
The cluster width is not fixed. It is calculated using:
the current ATR value;
the market range over the selected lookback period;
the instrument’s minimum tick size.
The algorithm compares the width calculated from ATR with a percentage of the broader market range and uses the larger value.
This allows the clustering distance to adapt automatically to:
current volatility;
the scale of movement in the selected instrument;
the characteristics of the market and timeframe.
ATR is not used as a separate trading signal in this indicator. It is used to normalize volatility, determine the adaptive cluster width, and calculate the minimum spacing between displayed levels.
4. Calculating the Center of a Price Area
When a new reaction is confirmed, the algorithm searches for the nearest suitable cluster.
If the distance to an existing cluster is within the calculated tolerance, the reaction is added to that cluster.
If no suitable cluster exists, a new price area is created.
The center of each cluster is calculated as a weighted average of all reactions included in it.
More recent reactions receive greater weight. The influence of older reactions gradually decreases according to the Historical reaction weight setting.
For each cluster, the algorithm stores:
the number of reactions;
the combined reaction-quality value;
the upper and lower boundaries of the area;
the bar of the most recent reaction;
the number of reactions from local highs;
the number of reactions from local lows.
🧠 How Level Significance Is Evaluated
After the clusters have been created, each cluster receives a composite score.
The score is based on five main characteristics.
Number of Reactions
The more confirmed reactions that have occurred within the same price area, the higher its base significance.
Reaction Quality
Clusters containing pronounced candle rejections and stronger subsequent price movements receive a higher score.
Recency
Recent reactions receive more weight than areas that have not interacted with price for a long time.
Cluster Tightness
Reactions concentrated within a relatively narrow price range receive a higher score than reactions spread across a wider area.
Role Reversal
A cluster receives additional weight when the same price area has generated reactions from both local highs and local lows.
This allows the algorithm to recognize areas that have acted as resistance during one period and as support during another.
The significance of a level is therefore not determined by a single condition. It is based on a combination of:
repetition;
reaction quality;
recency;
cluster tightness;
historical role reversal.
📊 How Displayed Levels Are Selected
Support and resistance levels are selected independently.
Resistance levels are selected from clusters located above the current price.
Support levels are selected from clusters located below the current price.
The selection process considers:
the minimum required number of reactions;
the maximum permitted distance from the current price;
the composite cluster-quality score;
proximity to the current price;
the minimum spacing between neighboring levels.
The Proximity priority setting increases the preference given to clusters located closer to the current price.
Proximity does not replace the underlying quality score. It is added to the cluster’s base score as an additional selection factor.
The Minimum spacing setting prevents several nearly identical levels from being displayed close together.
Users can separately define the maximum number of resistance and support levels.
When fewer qualifying clusters are available, the indicator displays only the levels that meet the selected requirements rather than forcing a fixed number of lines onto the chart.
🖥 Chart Display
For every active level, the indicator displays:
the calculated center of the reaction area;
the percentage distance from the current price;
a color based on the level’s current position relative to price.
A positive percentage means that the level is above the current price.
A negative percentage means that the level is below the current price.
The percentage distance is updated dynamically as the current price changes.
Level Origin Options
From last reaction
The line begins at the most recent confirmed reaction included in the cluster.
Across chart
The line extends across the entire chart.
Users can also customize:
support and resistance colors;
line style;
line thickness;
transparency;
label position;
horizontal spacing between labels.
🔄 Why Levels May Change
Adaptive Reaction Zones is a dynamic indicator.
Whenever a new reaction is confirmed, the price clusters are recalculated.
A new reaction may:
strengthen an existing cluster;
change the calculated center of a cluster;
create a new price area;
change the ranking of previously identified areas;
cause one displayed level to be replaced by another.
The number of stored reactions is limited by the Reaction memory setting.
When older reactions move outside the selected memory limit, they are removed from the calculation.
Displayed lines should therefore not be interpreted as permanent levels that must remain unchanged on the chart.
They represent the current result of the algorithm’s analysis of the available history of confirmed price reactions.
🛠 Main Settings
Reaction Detection
Pivot confirmation
Defines the number of bars required on each side of a local reaction before it is confirmed.
Lower values increase sensitivity. Higher values select more pronounced market extremes.
Reaction memory
Defines the maximum number of recent confirmed reactions included in the calculation.
Minimum reactions
Defines the minimum number of reactions required for a price cluster to qualify as a level.
Reaction source
Selects the source used to identify reactions:
High / Low;
Candle body.
Show confirmed reactions
Displays markers for confirmed local reactions directly on the chart.
Adaptive Clustering
ATR period
Defines the ATR period used to adapt the algorithm to changing volatility.
ATR cluster width
Defines the ATR multiplier used to determine how close reactions must be to belong to the same cluster.
Market range lookback
Defines the number of bars used to calculate the broader market range.
Range cluster width
Defines the percentage of the market range used as an additional measure of cluster width.
Historical reaction weight
Controls how quickly the influence of older reactions decreases.
Lower values cause historical reactions to lose influence more rapidly.
Level Selection
Resistance levels
Defines the maximum number of displayed resistance levels.
Support levels
Defines the maximum number of displayed support levels.
Maximum distance from price
Excludes clusters located too far from the current price.
Minimum spacing
Prevents several closely positioned levels from being displayed together.
Proximity priority
Controls how strongly proximity to the current price influences the final level selection.
Premium Appearance
This section allows users to customize:
support and resistance colors;
line style;
line thickness;
line transparency;
label transparency;
label position;
spacing between labels;
the starting point of each level line.
📌 Practical Use
A conservative approach is to treat each line as the calculated center of a broader area of interest rather than as an exact price for an automatic trade entry.
When price approaches a level, traders may additionally evaluate:
candle behavior;
trend direction;
market structure;
volume;
current volatility;
the nature of the initial interaction;
a breakout and subsequent retest of the area.
To Display Fewer but More Selective Levels
Consider increasing:
Pivot confirmation;
Minimum reactions;
Minimum spacing.
To Create a More Sensitive Market Map
Consider decreasing:
Pivot confirmation;
Minimum reactions.
Higher sensitivity may also increase the number of less significant reaction areas.
For highly volatile instruments, the ATR cluster width setting may require adjustment.
For markets with broad long-term price ranges, the Range cluster width setting may have a greater influence on the calculations.
🔔 Alerts
The indicator includes two alert conditions:
price crossing above an active reaction level;
price crossing below an active reaction level.
A crossing is determined by comparing the previous bar’s closing price with the current bar’s closing price.
To receive alerts only after a candle has been confirmed, select Once Per Bar Close when creating the TradingView alert.
✨ Originality of the Method
Adaptive Reaction Zones is not a simple combination of several standard indicators.
Confirmed pivots and ATR are used only as individual components within a unified calculation process.
Pivots provide confirmed price-reaction points, while ATR allows the calculations to adapt to changing market volatility.
The core methodology follows a structured sequence:
detecting confirmed price reactions;
evaluating the quality of each reaction;
adaptively grouping nearby reactions into clusters;
weighting reactions according to their recency;
evaluating cluster tightness and historical role reversal;
calculating a composite cluster score;
selecting support and resistance levels independently;
filtering out overlapping and excessively distant levels.
The purpose of this approach is not to display every possible market extreme.
Instead, the algorithm identifies a limited number of price areas that have the highest relevance according to the combined history, quality, density, and recency of previous market reactions.
⚠️ Limitations
The indicator uses price data only and does not account for:
fundamental events;
market news;
corporate reports;
macroeconomic factors.
Confirmed pivots always appear with a delay equal to the selected Pivot confirmation value.
This delay is a necessary part of confirming a local extreme and is not a calculation error.
New reactions may change:
the composition of a cluster;
the calculated center of an area;
the ranking of a level;
the set of lines displayed on the chart.
Results may be less stable on instruments with low liquidity, large price gaps, or insufficient historical data.
A historical reaction does not mean that price will necessarily reverse from the same area in the future.
The indicator highlights algorithmically identified areas of previous price interaction, but it does not guarantee the outcome of the next interaction with a level. 지표

RSL Wert (Levy)Although Robert Levy originally designed the indicator purely as a trend-following tool (true to the motto: "Buy the strongest and stick to assets with an RSL greater than 1.0"), mathematically it measures exactly what you described: the percentage deviation of the current price from its moving average (MA 130).If you use the RSL as an overbought indicator (an oscillator for extreme zones), you should pay attention to two main things:1. Historical Context of the Individual AssetAn RSL of, for example, $1.25$ means that the price is trading 25% above its 130-day moving average.For a sluggish blue-chip stock, this can already represent extreme overheating, which historically has almost always led to a correction (mean reversion).For a highly volatile tech stock or crypto asset in a massive trend phase, an RSL of $1.25$ might be completely normal, with actual overheating only setting in at $1.40$ or higher.2. Interplay with the Trend DirectionIn a bull market: A high RSL does signal overheating, but it is often a sign of extreme momentum. Here, "overheating" frequently leads to a sideways consolidation where the moving average catches up, rather than a sharp crash.At a trend reversal: If the RSL spikes to historical extremes during an already mature trend phase and then abruptly loses momentum, it serves as a classic warning sign to take profits.Rule of thumb: The further the price stretches away from the MA 130 like a rubber band (resulting in a high RSL), the greater the short-term risk of a pullback to the average.
Robert Levy hat den Indikator zwar ursprünglich als reines Trendfolgewerkzeug konzipiert (frei nach dem Motto: „Kaufe das Stärkste und halte dich an Werte mit einer RSL größer als 1,0“), aber mathematisch misst er genau das, was du beschreibst: die prozentuale Abweichung des aktuellen Kurses von seinem gleitenden Durchschnitt (GD 130).
Wenn man den RSL als Überhitzungs-Indikator (Oszillator für Extremzonen) nutzt, sollte man auf zwei Dinge achten:1.
Historischer Kontext des einzelnen WertesEin RSL von z. B. 1,25 bedeutet, dass der Kurs 25% über seinem 130-Tage-Durchschnitt notiert.Für eine träge Standardaktie kann das bereits eine extreme Überhitzung sein, die historisch fast immer zu einer Korrektur (Mean Reversion) geführt hat.
Für einen hochvolatilen Tech-Wert oder Krypto-Asset in einer massiven Trendphase kann ein RSL von 1,25 dagegen völlig normal sein, bevor die eigentliche Überhitzung erst bei 1,40 oder höher ansetzt.2.
Das Zusammenspiel mit der TrendrichtungIm Bullenmarkt: Ein hoher RSL zeigt zwar Überhitzung an, ist aber oft ein Zeichen von extremer Dynamik (Momentum). Hier führt die „Überhitzung“ häufig eher zu einer Seitwärtskonsolidierung, bei der der Durchschnitt nachzieht, anstatt zu einem scharfen Crash.Bei der Trendwende: Schießt der RSL in einer ohnehin schon reifen Trendphase auf historische Extremwerte und verliert dann schlagartig an Dynamik, ist das ein klassisches Warnsignal für Gewinnmitnahmen.Als Daumenregel lässt sich festhalten: Je weiter sich der Kurs elastisch wie ein Gummiband vom GD 130 nach oben entfernt (hoher RSL), desto größer wird kurzfristig das Risiko eines Rücksetzers zum Durchschnitt. 지표

전략

RSL Wert (Levy)Robert Levy hat den Indikator zwar ursprünglich als reines Trendfolgewerkzeug konzipiert (frei nach dem Motto: „Kaufe das Stärkste und halte dich an Werte mit einer RSL größer als 1,0“), aber mathematisch misst er genau das, was du beschreibst: die prozentuale Abweichung des aktuellen Kurses von seinem gleitenden Durchschnitt (GD 130).
Wenn man den RSL als Überhitzungs-Indikator (Oszillator für Extremzonen) nutzt, sollte man auf zwei Dinge achten:1.
Historischer Kontext des einzelnen WertesEin RSL von z. B. 1,25 bedeutet, dass der Kurs 25% über seinem 130-Tage-Durchschnitt notiert.Für eine träge Standardaktie kann das bereits eine extreme Überhitzung sein, die historisch fast immer zu einer Korrektur (Mean Reversion) geführt hat.
Für einen hochvolatilen Tech-Wert oder Krypto-Asset in einer massiven Trendphase kann ein RSL von 1,25 dagegen völlig normal sein, bevor die eigentliche Überhitzung erst bei 1,40 oder höher ansetzt.2.
Das Zusammenspiel mit der TrendrichtungIm Bullenmarkt: Ein hoher RSL zeigt zwar Überhitzung an, ist aber oft ein Zeichen von extremer Dynamik (Momentum). Hier führt die „Überhitzung“ häufig eher zu einer Seitwärtskonsolidierung, bei der der Durchschnitt nachzieht, anstatt zu einem scharfen Crash.Bei der Trendwende: Schießt der RSL in einer ohnehin schon reifen Trendphase auf historische Extremwerte und verliert dann schlagartig an Dynamik, ist das ein klassisches Warnsignal für Gewinnmitnahmen.Als Daumenregel lässt sich festhalten: Je weiter sich der Kurs elastisch wie ein Gummiband vom GD 130 nach oben entfernt (hoher RSL), desto größer wird kurzfristig das Risiko eines Rücksetzers zum Durchschnitt.
Although Robert Levy originally designed the indicator purely as a trend-following tool (true to the motto: "Buy the strongest and stick to assets with an RSL greater than 1.0"), mathematically it measures exactly what you described: the percentage deviation of the current price from its moving average (MA 130).If you use the RSL as an overbought indicator (an oscillator for extreme zones), you should pay attention to two main things:1. Historical Context of the Individual AssetAn RSL of, for example, $1.25$ means that the price is trading 25% above its 130-day moving average.For a sluggish blue-chip stock, this can already represent extreme overheating, which historically has almost always led to a correction (mean reversion).For a highly volatile tech stock or crypto asset in a massive trend phase, an RSL of $1.25$ might be completely normal, with actual overheating only setting in at $1.40$ or higher.2. Interplay with the Trend DirectionIn a bull market: A high RSL does signal overheating, but it is often a sign of extreme momentum. Here, "overheating" frequently leads to a sideways consolidation where the moving average catches up, rather than a sharp crash.At a trend reversal: If the RSL spikes to historical extremes during an already mature trend phase and then abruptly loses momentum, it serves as a classic warning sign to take profits.Rule of thumb: The further the price stretches away from the MA 130 like a rubber band (resulting in a high RSL), the greater the short-term risk of a pullback to the average. 지표

Supply & Demand Order Blocks [JOAT]Supply and Demand Order Blocks
Detects institutional order blocks from displacement, tracks them until mitigated, and signals reactions when price returns to a fresh zone.
What it is
Large participants cannot fill size at a single price, so they leave a footprint: the last opposing candle before an aggressive, imbalanced push. That candle marks the zone where unfilled orders rest and where price often returns to be re-accumulated or re-distributed. This indicator locates those zones objectively, manages their lifecycle, and frames the reaction as a trade. It is an original order-block engine with strict zone management.
How it works
• Displacement — the engine measures each impulsive leg over a short window against an ATR multiple. Only moves that exceed that threshold (optionally requiring a fair-value gap) count as institutional displacement, filtering out ordinary candles.
• Order block — the last opposing candle before a qualifying displacement is stored as a zone: the last down candle before a bullish push becomes demand, the last up candle before a bearish push becomes supply.
• Zone management — active blocks are held in parallel arrays, drawn as boxes extended to the right, faded by age and saturated by displacement strength, pruned once mitigated (price closes through them), and capped at a live maximum so the chart stays clean.
• Signals — a Buy fires when price taps a fresh demand block and closes back up (a bullish rejection); a Sell is the mirror at a supply block. An optional trend filter keeps you buying demand in uptrends and selling supply in downtrends, and a minimum-age plus minimum-gap rule stops a freshly formed block from self-triggering and prevents clustering.
Trade levels
Each signal draws a red risk box from entry to a stop placed beyond the block and a green reward box to the third target, with inner dividers and right-edge labels for entry, stop and each take-profit at your R multiples.
The dashboard
An adjustable order-flow-depth panel shows the trend bias, the live counts of demand and supply blocks, the distance to the nearest zone, a conviction estimate, the active signal, and a live first-target-before-stop tally from closed bars only.
How to use it
• Works on any asset and timeframe; larger timeframes produce fewer, more significant blocks.
• Trade reactions at fresh, unmitigated zones aligned with the trend filter; treat mitigated zones as spent.
• Use the nearest-zone distance to anticipate where a reaction may occur before it happens.
Settings
Displacement window and ATR size, fair-value-gap requirement, maximum live blocks and extension, minimum block age, trend filter length, risk buffer and target R multiples, plus visual and dashboard controls.
Originality and usefulness
The contribution is the full lifecycle model: an ATR-based displacement filter, objective block selection, age-and-strength-aware zone rendering, mitigation-based pruning, and a self-trigger guard — combined with a trend-filtered, non-repainting reaction signal and explained end to end.
Notes and limitations
• Not every tap of a zone reverses; blocks can and do break, which is why mitigation pruning and stops exist.
• Order-block definitions vary between traders; this engine uses one consistent, disclosed definition.
• The tally reflects only past bars on the current chart and is not a forecast.
• Educational and analytical tool, not financial advice.
— made with passion by officialjackofalltrades
지표

지표

Trend EngineThe Trend Engine: What It's Actually Doing
Most indicators give you one opinion. This one gives you five, then makes them argue it out across four different time horizons before handing you a single verdict.
The core idea is confluence. No single signal - not a moving average, not an oscillator, not volume - is reliable enough to trade on its own. But when five different kinds of evidence all point the same direction at once, that agreement means something. The Trend Engine's whole job is to collect that evidence, weigh it, and show you at a glance whether the market's various signals are singing in harmony or talking over each other.
The five witnesses
Each one is trying to answer the same question - "is this bullish or bearish?" - from a different angle, so their occasional disagreements are informative:
The EMA stack (21/50/200) asks the oldest question in technical analysis: is price properly stacked above its short, medium, and long-term averages, the way a healthy uptrend should be? This is your structural read.
The Supertrend is fast and reactive - an ATR-based line that flips relatively quickly when price reverses. Think of it as the tactical scout: first to notice, first to be wrong sometimes too.
The Vol Stop is the slower, wider cousin - a Chandelier-style ATR trailing stop (20-period, 3.25x multiplier) that doesn't flip nearly as often. It's less about catching every wiggle and more about confirming the durable trend, and it doubles as an actual stop-loss reference level.
OBV (On-Balance Volume) checks whether volume is actually backing the move - is money flowing in on the way up, or is this a rally nobody's actually buying?
The Heikin-Ashi candle is a noise filter. Its smoothed color tells you, at the most basic level, whether the last bar of price action itself was constructive or not - a simple gut check against the more complex signals above it.
Each of those casts a vote of +1 or -1 (the EMA stack can go to +/-2 for full alignment), and they get added together into a single confluence score.
Reading across time, not just across signals
Here's the second layer: the same five-vote process runs independently on four timeframes - 1-hour, Daily, Weekly, and Monthly - with Daily and Weekly counted double, since those tend to matter more for positioning than an hourly blip or a slow-moving monthly trend. That weighted sum becomes the Net Score, expressed as a percentage of its theoretical maximum, so you can see whether the whole structure - not just one timeframe - is pulling in one direction.
Volatility as a confidence check, not just a data point
Markets don't behave the same way in calm conditions as they do in chaotic ones, so the Trend Engine also measures where current volatility (via ATR) sits relative to its own recent history - Low, Normal, Elevated, or Extreme. Rather than just displaying that as trivia, it actually discounts the confluence score during high-volatility regimes. A "perfect" 5-signal alignment during an Extreme volatility spike gets treated with more skepticism than the same alignment during a calm, Low-volatility grind - because whipsaws and false signals cluster in turbulent conditions. Daily and Weekly volatility get their own discount applied independently, so a calm Weekly trend isn't penalized just because the Daily chart is having a rough week.
The scoreboard
All of this rolls up into a table that sits on the chart: each timeframe's Regime (Strong Bull down to Strong Bear), a Strength bar, the Net Score percentage, and - most useful day to day - a Net Score percentile, which tells you how today's reading stacks up against the last 100 bars of its own history. That last one matters because the theoretical maximum score is almost never actually reached in real markets; knowing that today is more extreme (or more tepid) than 90% of recent readings is a far more actionable fact than knowing you're at "62% of a ceiling nobody ever touches."
The honest caveat
This is a confluence tool, not an oracle. Three of the five components (Supertrend, Vol Stop, Heikin-Ashi) are all fundamentally trend-following price-action tools, so in a strongly trending market they'll tend to agree with each other simply because they're measuring similar things - that's not five independent opinions converging, that's three cousins nodding along. The real diversification in the model comes from EMA structure and OBV, which are measuring genuinely different things (positioning and participation, respectively). Worth keeping in mind when the Regime row reads "Strong Bull" across the board - ask whether that's broad agreement or just correlated trend-followers all catching the same wave. 지표

지표

ATK/DEF RSI Context idctorRSI Context is an advanced Relative Strength Index analysis tool designed to provide a deeper understanding of RSI behavior, momentum conditions, volatility changes, and market context through a structured visual dashboard.
Traditional RSI indicators mainly display a single RSI line with fixed overbought and oversold levels. RSI Context expands this concept by analyzing RSI from multiple perspectives, including RSI strength, movement direction, volatility range, historical behavior, and important RSI events.
This indicator focuses on helping users study how RSI behaves under different market conditions and provides additional context for interpreting momentum changes.
## RSI Core Analysis
The indicator calculates RSI based on the selected RSI period and analyzes its current position and behavior.
The RSI analysis includes:
• Current RSI value
• RSI movement direction
• RSI strength and weakness conditions
• RSI relationship with the 50 midpoint level
• Momentum acceleration and deceleration
• Overbought and oversold areas
The system categorizes RSI behavior into different states to provide a clearer visual understanding of current momentum conditions.
## Dynamic RSI Volatility Framework
Unlike fixed RSI interpretation alone, RSI Context includes a dynamic volatility framework based on RSI statistical behavior.
The indicator uses RSI volatility measurements to create adaptive reference areas:
• RSI standard deviation calculation
• Dynamic upper and lower RSI boundaries
• RSI volatility expansion detection
• RSI volatility contraction observation
• Abnormal RSI movement identification
These dynamic levels help users compare current RSI movement with its recent historical behavior.
## RSI Behavior Classification
The indicator evaluates different RSI conditions and classifies them into readable states, including:
• Strong upward RSI movement
• Weakening upward momentum
• Strong downward RSI movement
• Recovery and rebound conditions
• Overboug conditions
• Oversod conditions
• Neutral and flat RSI conditions
This classification provides additional context beyond simply reading RSI valu.
## RSI Midpoint Analysis
The RSI 50 level is included as an important momentum reference area.
The indicator observes:
• Movement above the 50 level
• Movement below the 50 level
• Cross events around the midpoint
• Changes in RSI momentum direction
This helps users study transitions in RSI positioning and changes in momentum structure.
## RSI Event Detection
RSI Context automatically identifies several RSI-related events:
• RSI crossing above 50
• RSI crossing below 50
• Potential bullish divergence observation
• Potential bearish divergence observation
Detected events are displayed visually on the RSI panel for easier historical review.
The event system is designed as an analytical reference to highlight changes in RSI behavior.
## Divergence Analysis
The indicator includes price and RSI comparison logic to observe possible momentum differences.
The divergence module monitors situations where:
• Prce reaches a new recent high while RSI shows reduced strength
• Prce reaches a new recent low while RSI shows stronger RSI behavior
These observations help users study the relationship between prce movement and momentum changes.
## Historical RSI Context Table
The integrated dashboard provides recent RSI information in a structured table format.
The table includes:
• Recent bar references
• RSI values
• RSI behavior classification
• Dynamic RSI upper range
• RSI midpoint reference
• Dynamic RSI lower range
• Detected RSI events
• Context interpretation
This allows users to compare recent RSI development instead of focusing only on the current RSI reading.
## Visual RSI Dashboard
The indicator provides a complete RSI information panel containing:
• Main RSI line
• Dynamic RSI volatility bands
• 70 / 30 reference levels
• RSI 50 midpoint reference
• RSI event labels
• Historical RSI comparison table
The visual design helps users quickly review RSI structure and momentum information directly from the chart.
## Designed For
RSI Context is designed for users who study:
• RSI behavior
• Momentum analysis
• Technical analysis concepts
• Market condition observation
• Indicator research
• Price and momentum relationships
This tool can be used as part of a broader chart analysis process together with other forms of market evaluation.
## Usage Philosophy
RSI Context focuses on observation and analysis rather than automated decision-making.
The indicator presents RSI information in a structured format so users can independently interpret momentum conditions and market context.
It is designed to support learning, research, and visual analysis of RSI behavior.
## Important Notes
RSI Context is an analytical and educational indicator.
It does not provide guaranteed outcomes, financial advice, or automated trading decisions.
Users should apply their own analysis methods, timeframe selection, and risk management practices when interpreting market information.
The indicator is intended to improve understanding of RSI behavior and provide additional context for technical analysis studies.
지표

지표

지표

지표
