Bedaiwi's Smart PivotsBedaiwi's Smart Pivots is a three-level market-structure indicator that classifies price turning points as Minor, Intermediate, and Major highs and lows.
HOW IT WORKS
Minor Pivots
A Minor High is confirmed when the middle bar of a three-bar formation has a high that is strictly higher than the highs immediately before and after it.
A Minor Low is confirmed when the middle bar has a low that is strictly lower than the lows immediately before and after it.
Equal highs and equal lows are not treated as Minor pivots.
Intermediate Pivots
Intermediate pivots are derived from confirmed sequences of Minor pivots.
An Intermediate High is identified when a higher Minor High is followed by a lower Minor High.
An Intermediate Low is identified when a lower Minor Low is followed by a higher Minor Low.
Major Pivots
Major pivots apply the same hierarchical logic to confirmed Intermediate pivots.
A Major High is identified when a higher Intermediate High is followed by a lower Intermediate High.
A Major Low is identified when a lower Intermediate Low is followed by a higher Intermediate Low.
SYMBOLS AND COLORS
- Red diamond: Intermediate High
- Green diamond: Intermediate Low
- Red exclamation mark: Major High
- Green exclamation mark: Major Low
Optional Minor pivots use the same High and Low color settings.
When the replacement option is enabled, an Intermediate symbol is removed and replaced with an exclamation mark if the same point is later promoted to Major status.
HISTORICAL PLOTTING AND CONFIRMATION DELAY
Pivot identification requires subsequent price information.
A Minor pivot is confirmed only after the following bar closes. Intermediate and Major pivots require additional confirmed pivot sequences, so their confirmation occurs later.
After confirmation, the indicator places the symbol on the historical bar where the relevant high or low occurred. Therefore, a symbol displayed on an earlier bar was not necessarily available in real time on that bar.
Historical placement is used only to show the actual location of the confirmed turning point. It should not be interpreted as a signal that was known on the historical pivot bar.
SETTINGS
Users can:
- Show or hide Minor pivots
- Show or hide Intermediate pivots
- Show or hide Major pivots
- Replace an Intermediate symbol when it becomes a Major pivot
- Customize High and Low pivot colors
PRACTICAL USE
Smart Pivots can help users:
- Study market structure
- Identify significant historical swing highs and lows
- Separate short-term fluctuations from higher-level price structure
- Review possible support and resistance areas
- Add context to discretionary price-action analysis
LIMITATIONS
Smart Pivots is an analytical indicator. It does not place trading orders and does not define entries, exits, stop-loss levels, profit targets, position sizing, or expected returns.
Pivot confirmation is delayed by design because later price action is required. Results may vary between symbols, timeframes, sessions, and data feeds.
The indicator does not identify final market tops or bottoms with certainty. Historical observations do not guarantee future market behavior.
This script is provided for research and educational purposes only. It is not financial or investment advice. อินดิเคเตอร์

Automated Institutional Levels + Weekly (v6 Published)Overview:
Tired of spending your pre-market hours manually plotting higher timeframe levels and session boundaries every single morning?This lightweight, comprehensive script automates the tedious technical analysis process for futures, forex, and equities traders. It dynamically projects institutional key levels, daily and weekly ranges, macro market structure, and session extremes directly onto your execution charts—all with zero lag and zero diagonal chart slopes.Unlike 95% of the multi-timeframe indicators available on TradingView, this script is fully Bar Replay Optimized. By utilizing custom lookahead configurations and historical indexing, the levels render flawlessly during backtesting sessions, allowing you to practice historical trading setups without data leak distortions or misalignments.
Key Features:
Previous Week High / Low (PWH / PWL):Automatically locks and projects the completed extremes of the prior week. It holds perfectly flat, ignoring the current developing week's price data to give you macro expansion targets.
Previous Day High / Low (PDH / PDL):Tracks the definitive 24-hour highs and lows, shifting dynamically at the daily session crossover with precise stair-step tracking.
London Session Extremes (LH / LL):Isolates the exact high and low wicks formed during the standalone London hours (03:00 AM to 08:00 AM EST). The script automatically projects these liquidity pools forward into the New York AM and PM sessions—perfect for identifying Judas Swing traps and session liquidity sweeps.
Automated 4H Structural BOS Ceiling:Mechanically scans the 4-hour timeframe for true 3-candle swing high peaks. It projects the macro structural lower high forward onto your lower timeframes (1m, 5m, 15m), maintaining a clear look at macro bearish resistance until a true 4H candle body close invalidates it.
Dynamic Confluence Label Stacking:Keeps your charts clean. When multiple high-timeframe zones collapse onto the exact same price tick, the individual labels disappear and convert into an eye-catching CONFLUENCE or TRIPLE WALL box on your price scale, alerting you to a high-probability institutional reversal wall.
Recommended Setup for Day Traders:
Load the script onto an intraday execution chart (such as the 1-minute or 5-minute charts).
Use a clean continuous futures contract ticker (like ES1! or NQ1!).
Pair this framework with a Fair Value Gap (FVG) or Order Block indicator. Look for fast 09:30 AM EST New York opening volume to sweep the white London High/Low or blue PDH/PDL lines right beneath the orange 4H BOS wall before hunting A+ displacement triggers.
อินดิเคเตอร์

Market Structure HH-HL / LL-LH / Xcelerate TradeXcelerate - Market Structure HH-HL / LL-LH
📈 Overview
Professional market structure identification tool that automatically detects Higher Highs (HH), Higher Lows (HL), Lower Highs (LH), and Lower Lows (LL) with intelligent timeframe-optimized settings. Perfect for swing trading, trend analysis, and market structure breaks.
🎯 Key Features
🔧 Auto Timeframe Optimization:
1m charts: L=3/R=2 (Fast scalping detection)
5m charts: L=4/R=3 (Day trading optimized)
15m charts: L=5/R=4 (Swing entry points)
1H+ charts: L=6/R=4 (Position trading structure)
📊 Visual Indicators:
Green triangles: HH (up) and HL (down) - Bullish structure
Red triangles: LH (up) and LL (down) - Bearish structure
Clean, minimal design that doesn't clutter your charts
Auto-sizing markers that adapt to chart zoom
⚡ Smart Alerts:
HH-HL-HH Pattern: Bullish structure continuation
LL-LH-LL Pattern: Bearish structure continuation
Custom alert messages with ticker and timeframe info
⚙️ Settings
Auto Settings (Recommended):
Toggle ON for automatic timeframe optimization
Real-time display panel shows current L/R values
Tested across multiple market conditions
Manual Override:
Custom Pivot Length Left/Right for advanced users
Wait for bar close option for confirmed signals
Filter pivots option for cleaner visualization
🎯 How to Use
Trend Identification: Follow the color-coded structure
Green sequence = Bullish trend
Red sequence = Bearish trend
Entry Points: Look for HL in uptrends, LH in downtrends
Structure Breaks: When HH/HL sequence breaks = potential reversal
Multi-Timeframe: Use on different timeframes for confluence
📚 Best Practices
Combine with support/resistance levels
Use alerts for automated monitoring
Higher timeframes for major structure, lower for entries
Wait for bar close confirmation on important levels
🔔 Alert Setup
Go to "Create Alert"
Select "HH-HL-HH Alert" or "LL-LH-LL Alert"
Choose "Once Per Bar Close" for best results
Perfect for: Swing Traders, Position Traders, Market Structure Analysis, Trend Following Systems
Works on: All markets (Forex, Stocks, Crypto, Commodities), All timeframes
Developed by Xcelerate Trading - Professional tools for serious traders
May 2
Release Notes
Market Structure HH-HL / LL-LH / Xcelerate Trade
Overview
Professional market structure tool that automatically labels confirmed swing pivots as Higher High (HH), Higher Low (HL), Lower High (LH), and Lower Low (LL) using classic Williams pivot logic. Includes timeframe-aware auto pivot settings, an optional noise filter, and pattern-based alerts for bullish (HH → HL → HH) and bearish (LL → LH → LL) continuation sequences. Ideal for swing trading, trend context, and clean structure mapping without overloading the chart.
Developed by the Xcelerate Trade team — production-minded tooling for serious discretionary and systematic traders.
Key features
Auto timeframe optimization (recommended)
Automatically sets pivot left/right lengths based on chart resolution:
1m: L=3 / R=2 — faster structure for scalping-style monitoring
5m: L=4 / R=3 — balanced for intraday structure
15m: L=5 / R=4 — swing-friendly pivot confirmation
1H+: L=6 / R=4 — broader structure for higher timeframe bias
When auto mode is enabled, a compact info panel (top-right) shows the active timeframe and current L / R values.
Visual structure (minimal + readable)
Green markers: HH (up) and HL (down) — bullish swing structure
Red markers: LH (up) and LL (down) — bearish swing structure
Auto-sized shapes that stay readable across zoom levels
Markers are aligned to the pivot confirmation timing using the script’s offset logic
Smart pivot filtering (optional)
Reduce “chop pivots” by requiring a minimum move vs the prior stored pivot on the same side:
ATR-based threshold (default path), or
Tick-based threshold when ATR mode is disabled
Alerts (pattern completion)
HH-HL-HH: bullish continuation sequence (HH, then HL, then next HH completes)
LL-LH-LL: bearish continuation sequence (LL, then LH, then next LL completes)
Use TradingView Create Alert on the indicator’s alert conditions for clean, repeatable notifications. Optional runtime alert() is available but disabled by default to avoid duplicate notifications.
Settings
Auto settings (recommended)
Toggle ON for automatic L/R optimization + live display of active parameters.
Manual override
Set custom Pivot Length Left / Right for advanced users or special instruments.
Signal timing
Wait for bar close: helps avoid repainting behavior on the forming bar (recommended for consistency)
Filtering
Filter pivots: ON/OFF
Choose ATR-based vs tick-based minimum move and tune sensitivity for your market
How to use
1) Trend / regime context
Track sequences:
Dominant green structure → bullish swing bias
Dominant red structure → bearish swing bias
2) Pullbacks in trend
In bullish structure, watch for HL after HH; in bearish structure, watch for LH after LL.
3) Multi-timeframe workflow
Use higher timeframes for bias / major swings, lower timeframes for execution structure and confluence.
4) Alerts
Create alerts on:
HH-HL-HH
LL-LH-LL
Prefer Once Per Bar Close if you want the strictest confirmation behavior.
Best practices
Combine structure labels with key levels (sessions, ranges, liquidity) for higher-quality decisions
Keep filter pivots enabled on noisy symbols, then tune ATR multiple slowly (small changes matter)
Higher TF for direction; lower TF for timing
If signals feel late, that’s often the tradeoff for confirmation — adjust L/R manually only if you understand the pivot delay mechanics
Works on
All liquid markets (Forex, indices, stocks, crypto, commodities) and standard timeframes (subject to TradingView / instrument data availability).
Credits
Developed by Xcelerate Trade — professional-grade tools designed for disciplined market structure workflows. อินดิเคเตอร์

Triple Slope EMA Alignment
Triple Slope EMA Alignment is an open-source trend-state indicator that plots EMA 50, EMA 100, and EMA 200 with color-coded slope logic.
Each EMA is evaluated using an ATR-normalized slope angle. This helps compare the EMA slope against recent volatility instead of relying only on raw price movement.
Line colors:
Green = bullish slope above the positive degree threshold.
Red = bearish slope below the negative degree threshold.
Yellow = flat or neutral slope between the two thresholds.
The default slope thresholds are +0.5 and -0.5 degrees.
A BUY label appears when EMA 50, EMA 100, and EMA 200 are all bullish at the same time.
A SELL label appears when EMA 50, EMA 100, and EMA 200 are all bearish at the same time.
The labels are confirmed on bar close and are designed to mark full slope alignment, not every individual EMA color change.
This script does not guarantee future price direction. It is intended as a visual trend-alignment tool that can be used with price action, volume, support/resistance, and other confirmation methods. อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

Stryk HTF Reversal Box# Stryk HTF Reversal Box — TradingView publication description
*(Paste the section below into the description box when you publish. It is written to avoid performance or outcome claims. Keep it as-is; do not add win rates, returns, or "profitable" language.)*
---
## Stryk HTF Reversal Box
**Overview**
Stryk HTF Reversal Box is a market-analysis tool that carries a higher-timeframe reaction zone onto your entry chart. It draws a High/Low box from recent closed higher-timeframe bars, but only when a higher-timeframe bar closed at a conviction extreme of its ATR band with above-average volume — the kind of location where a reaction, or a strong push through it, tends to begin. The box then moves through a clear, colour-coded lifecycle so you can read its state at a glance, and an optional panel measures the behaviour of the boxes on your current chart.
**The idea**
Levels drawn purely from price often lack context: why should this high matter more than that one? This tool adds two pieces of information a bare level does not carry — where a higher-timeframe bar closed within its own volatility band, and whether it did so on meaningful volume. A close pinned to the top of the band on strong volume is a stretched, high-participation event; a shelf built there is a more considered level than an arbitrary swing high. The script turns that reasoning into a defined, repeatable object.
**How it works**
- **Band position.** On the selected higher timeframe, an EMA-of-close band of ±(width × ATR) is constructed. The last closed higher-timeframe bar's close is located inside that band on a 0-to-1 scale (0 = band low, 1 = band high).
- **Qualification.** A close in the top of the band (at or above the Top threshold) on above-average volume marks a stretched high and draws a red "expect-down" box. A close in the bottom (at or below the Bottom threshold) on above-average volume draws a green "expect-up" box.
- **The box.** It spans the High/Low of the last N closed higher-timeframe bars and re-rolls on each higher-timeframe close until a bar qualifies.
- **Breakout.** On your entry chart, a candle that closes beyond a box edge with volume above the chart average locks the box and projects a target a chosen multiple of ATR beyond the edge. The box then takes the colour of the actual break direction, so a push through the extreme flips its colour to the continuation side.
- **Retest shelves.** 25 / 50 / 75% levels inside the box mark common pullback references. If price closes through the opposite edge, the box holds position and re-projects a target in the new direction.
- **Consolidation.** If the target is not reached within the timeout while price remains inside the box, the box turns blue and removes its target, waiting for a fresh break rather than assuming direction.
**State colours (line style shows the state)**
- Grey dotted — forming, waiting for a qualifying higher-timeframe bar
- Red / green dotted — armed, expecting a reaction down / up
- Solid — a volume-backed break has set a target
- Blue dotted — consolidating inside the box after the timeout
**The panel**
The optional corner panel is a self-measuring summary of the boxes on your current chart and timeframe only: how many reached their target, how many entered consolidation, the resulting rate shown with its sample size (n), and the average number of bars taken to reach target. It describes what has already happened on this chart. It is a study aid, not a projection, and it recalculates when you change settings.
**How to use it**
1. Choose the higher timeframe you take context from and load the tool on the entry timeframe you actually trade.
2. Watch for an armed (red or green) box forming a reaction zone.
3. A box turning solid marks a volume-backed break with a projected target; the 25 / 50 / 75% shelves are retest references inside the zone.
4. Use the panel to understand how these boxes have behaved on your instrument and timeframe before relying on them.
Every threshold, length, colour, width, and label is adjustable in the settings, and each input carries an in-app tooltip describing exactly what it does.
**Notes on repainting**
Higher-timeframe data is read from confirmed, closed bars using a one-bar offset with lookahead disabled, and all state changes are evaluated on the bar close. The live projection to the right of price is cosmetic; the box edges, breakouts, targets, and states are fixed once determined on a closed bar.
**Disclaimer**
This script is a technical-analysis and study tool. It does not place orders, does not provide financial advice, and makes no claim about future results. Markets involve risk; use your own judgement and risk management.
อินดิเคเตอร์

BTC Halving Indicator
**What it does:**
- Draws an **orange vertical line + label** at each past halving: 28 Nov 2012, 9 Jul 2016, 11 May 2020, and 20 Apr 2024
- Draws a **dashed aqua line** at the estimated 5th halving (~April 2028) when it's close enough to appear on your chart
- Shows a **live counter table** in the top-right: days since the last halving and estimated days until the next one
- Has settings to change colors and toggle the labels/counter on or off
**How to install it in TradingView:**
1. Open a BTC chart (e.g. BTCUSD) on tradingview.com
2. Click **Pine Editor** at the bottom of the screen
3. Delete whatever's in the editor, paste in the full contents of the file
4. Click **Save**, then **Add to chart**
Two tips: use the **daily or weekly timeframe** — on low timeframes like 5m, TradingView doesn't load history back to 2012, so the older halving lines won't appear. And note the 2028 date is an estimate; the actual halving happens at block 1,050,000, so the real date drifts slightly with block times.
Want me to add anything, like cycle-phase background shading or price-at-halving markers? อินดิเคเตอร์

อินดิเคเตอร์

Uptrick: Trend Pressure LineIntroduction
Uptrick: Trend Pressure Line is a trend-following overlay that measures directional pressure by combining price displacement from a moving average, candle body strength, and short-term momentum into a single weighted composite. The composite is smoothed and converted into both a dynamic trend line and a bar coloring system, giving traders a continuous read on how strong buying or selling pressure is, rather than a simple binary trend flag.
Originality
While the script uses common building blocks such as an EMA baseline and ATR normalization, its originality lies in how these components are combined. Instead of relying on a single trend filter, the script blends three independently weighted pressure sources, price position relative to trend, candle body direction, and bar-to-bar momentum, into one normalized pressure value using user-adjustable weights. This composite pressure value is then used simultaneously to plot a smoothed adaptive trend line, generate a three-color gradient reflecting pressure intensity, calculate a reversal probability score based on how stretched pressure is relative to its recent range, and drive bar coloring through three separate selectable modes. No single one of these elements is novel on its own, but the integration of weighted multi-factor pressure scoring with a dedicated reversal exhaustion metric and multi-mode visual feedback is not a standard combination found in common trend or ATR-band indicators.
Features
Weighted trend pressure engine combining price position, candle body, and momentum into one composite score
Adjustable weighting for each of the three pressure components
Smoothed adaptive trend line plotted directly on the chart
Three-color gradient (bearish, neutral, bullish) that reflects live pressure intensity
Up and down trend signals with optional cooldown to reduce repeated signals
Four selectable signal anchor points (Default, High/Low, Close, Trend Line)
Optional take profit signals based on an ATR multiple from entry
Reversal probability calculation based on pressure stretch and distance from the trend line
Adjustable reversal lookback and sensitivity settings
Three selectable bar coloring modes (Reversal Probability, Latest Signal, Current Default)
Strong and extreme pressure level alerts for both bullish and bearish conditions
Dashboard table showing trend state, signal state, bars since last signal, pressure value, reversal percentage, bar mode, take profit status, ATR value, and trend line value
Four selectable table positions
19 distinct alert conditions covering signals, flips, pressure levels, and price/line crosses
Inputs
Source, Trend Length, ATR Length, Pressure Smoothness, and Line Smoothness control the core trend engine
Price Position Weight, Candle Body Weight, and Momentum Weight control how the three pressure components are blended
Show Up/Down Signals, Trend Threshold, Signal Cooldown, and Signal Anchor control signal generation and placement
Show TP Signals and TP ATR Multiplier control the optional take profit logic
Line Width, Gradient Sensitivity, Gradient Smoothness, and Bar Coloring Mode control the visual presentation
Reversal Lookback, Reversal Sensitivity, and High Reversal Alert Level control the reversal probability calculation
Strong Pressure Level and Extreme Pressure Level set the thresholds for pressure strength alerts
Show Table and Table Position control the on-chart dashboard
How It Works
The script builds a baseline using an EMA of price, then measures three separate pressures relative to ATR: how far price sits from that baseline, the strength of the current candle's body, and short-term momentum. These three values are combined using the user's weight settings and smoothed to produce a single pressure reading. This pressure reading is added to the baseline to draw the adaptive trend line, and it is also compared against a threshold to classify the market as bullish, bearish, or neutral, which drives the up and down signals. Separately, the script tracks how far current pressure is from its recent extreme and how far price has drifted from the trend line, combining both into a reversal probability percentage that increases as a trend becomes stretched.
How to Use
Watch the trend line color and the dashboard Trend row together to identify the current directional bias at a glance
Use the Up and Down labels as potential entry cues, and adjust Signal Cooldown if signals print too frequently on your chart's timeframe
Adjust the three weight inputs (Price Position, Candle Body, Momentum) if you want the pressure reading to favor trend positioning, candle strength, or short-term speed, depending on your trading style
Monitor the Reversal row on the dashboard as a trend matures; a rising percentage suggests the current move is becoming stretched and may be due for a pause or reversal
Switch Bar Coloring Mode to Reversal Probability if you want the candles themselves to visually flag exhaustion, or to Latest Signal if you prefer bars colored by the most recent up/down call
Enable Show TP Signals and set a TP ATR Multiplier if you want a visual marker for a fixed ATR-based profit target after each signal, then adjust the multiplier to match your own target distance
Use Signal Anchor to reposition labels relative to price action, high/low, or the trend line itself depending on chart clutter or personal preference
Set alerts on any of the nineteen available conditions to be notified of trend flips, pressure extremes, or price crossing the trend line without needing to watch the chart continuously
Conclusion
Uptrick: Trend Pressure Line gives traders a single adaptive line and pressure reading that reflects the combined influence of price positioning, candle strength, and momentum, along with a built-in gauge for how exhausted the current trend may be. It is intended as a trend and exhaustion visualization tool rather than a standalone signal generator.
Disclaimer
This script is provided for informational and educational purposes only and does not constitute financial advice. Past performance, including any signals or visual patterns shown on the chart, is not indicative of future results. Trading involves substantial risk, and users should perform their own analysis and risk management before making trading decisions based on this or any other indicator. อินดิเคเตอร์

Currency Strength - Manual Biases Currency Strength — Manual Biases
Most currency strength meters calculate strength from price change over X bars. This one works the other way around: you provide the input. It turns your own directional biases per pair into a ranked currency strength table.
How it works
Each pair bias is a pairwise comparison between two currencies:
EUR/NZD short → NZD is stronger than EUR
GBP/USD short → USD is stronger than GBP
For every bias you set, the stronger currency gets +1 and the weaker one −1. The table (top right of your chart) ranks all currencies from strongest to weakest, showing each currency's net score and the number of pairs it was compared in.
Usage
Open the settings and set a bias per pair: "Long" (base currency stronger), "Short" (quote currency stronger), or "—" (pair not included). All 28 major and cross pairs of the 8 major currencies (EUR, GBP, AUD, NZD, USD, CAD, CHF, JPY) are available. The more pairs you assess, the more reliable the ranking — with only a few biases, one wrong assessment can flip the order.
Why manual instead of automatic?
If your methodology is built on your own top-down analysis, an automatic strength meter measures something different from what you actually trade. This tool doesn't replace your analysis — it organizes it. It shows you the ranking that logically follows from your own pair assessments, so you can spot which pairs combine your strongest and weakest currencies, and check whether your biases are internally consistent.
Note: the ranking is only as good as the biases you feed it. This is an organizational tool, not a signal generator — always validate any pair against your own trading plan before taking a setup. อินดิเคเตอร์

อินดิเคเตอร์

Edo Smart Money MapEdo Smart Money Map — Market Structure Mapping with BOS / CHoCH Classification, Order Blocks and a Structural Bias Panel
Price does not move at random. It leaves behind a sequence of highs and lows that tells you who is in control: while it prints higher highs and higher lows the structure is bullish, and when that sequence breaks the other way, something has changed. That is the core idea of the Smart Money Concepts approach, and it is exactly what Edo Smart Money Map maps automatically — without oscillators, without moving averages, reading nothing but the structure of the price itself.
The indicator does not flood the chart with signals. It answers three concrete questions and leaves the rest to the trader: where does structure break, was that break a continuation or a reversal, and which origin zones — order blocks — are still alive as references of supply and demand. Everything is condensed into clean marks on price and a four-line panel.
MARKET STRUCTURE: SWINGS AND PROFILES
Everything starts with the swings — the relevant highs and lows whose break defines the structure. A swing high is confirmed when a candle has the highest high of its surroundings; a swing low, the lowest low. The size of that surrounding window is set by the Structure Profile: Scalper (5 bars each side) detects fast swings for intraday work, Swing (10 bars, the default) is the balanced setting for 4H and daily, and Long Term (21 bars) marks only the major swings for weekly and higher horizons. An optional layer labels each confirmed swing as HH, HL, LH or LL directly on price; it is off by default to keep the chart clean.
BOS — BREAK OF STRUCTURE (CONTINUATION)
A BOS confirms that the prevailing trend continues. It fires when the close pushes beyond the last relevant swing in the direction of the structural bias: in a bullish structure, the close clears the last relevant high; in a bearish one, it loses the last relevant low. The indicator draws a horizontal line at the broken level and a BOS label in the bullish or bearish colour, and keeps the panel bias unchanged — a BOS reaffirms the control of whoever already held it.
CHoCH — CHANGE OF CHARACTER (REVERSAL)
A CHoCH is the first sign that control may be changing hands. It fires when price breaks structure against the prevailing bias: in a bullish structure, the close loses the last relevant low; in a bearish one, it reclaims the last relevant high. The distinction from a BOS is purely contextual — the same level break is a BOS if it goes with the previous bias and a CHoCH if it goes against it — so the indicator keeps the structural direction in memory and decides the label on each break. After a CHoCH the panel bias flips. It is not an entry by itself, but the cue to reassess the bias and watch the order block the impulse leaves behind.
ORDER BLOCKS AND THEIR STATE
Every confirmed structure break triggers the search for the order block that originated it: the last opposite candle before the impulse that broke the level — the last bearish candle before an up move, or the last bullish candle before a down move. The indicator looks back a configurable number of bars (Impulse Lookback, 20 by default), draws a box between that candle's high and low with a Bull OB or Bear OB label, and extends it to the right while it stays alive. To avoid clutter, only the most recent order blocks per side are kept, up to Max Order Blocks (8 by default).
Each order block lives in one of two states, evaluated on every closed bar. Active: an intact zone price has not touched since it was created — a solid box extending to the right. Mitigated: a zone price has reached — its border turns dashed, its shading fades and it stops extending. The Mitigation input decides when a zone counts as touched: Wick (default) marks it as soon as a wick reaches the zone, while Close requires a candle to close inside it. A Bull OB is evaluated by its upper edge, a Bear OB by its lower edge, and the moment of mitigation fires the corresponding alert. Only Active order blocks are counted in the panel.
INFORMATION PANEL
The panel condenses the structural state into four readings under a header. Structure shows the prevailing bias — ▲ BULLISH, ▼ BEARISH or • NEUTRAL — in its colour. Last Event shows the latest confirmed event — Bull or Bear, BOS or CHoCH. Bull OB (active) and Bear OB (active) count the order blocks still alive on each side. The panel sits in any of the four chart corners (Top Right by default), comes in three sizes (Tiny / Small / Normal) and two themes (Dark / Light), and can be hidden entirely.
NO REPAINTING
Every structure break is validated on closed bars only. A wick that pierces a level intrabar but closes back inside generates nothing — the indicator waits for the close. This removes the false breaks that clutter tools which mark instantly, at the cost of confirming events once the move has already happened. There are no higher-timeframe functions: all logic runs on the current chart timeframe, which keeps it light and repaint-free.
CONFIGURATION
The inputs are grouped by block. Structure sets the profile and toggles BOS, CHoCH and the HH/HL/LH/LL swing labels. Order Blocks toggles the zones, sets the maximum per side, the mitigation mode (Wick / Close) and the impulse lookback. Style exposes the bullish and bearish colours, the order block colours, the zone opacity, the label size and the Dark/Light theme. Panel controls panel visibility, position and size. The defaults are calibrated to work without adjustment on stocks, crypto, forex, indices and futures, on any timeframe — the Swing profile on 4H and daily is the most common starting point.
ALERTS
Six predefined alerts cover every meaningful event: Bullish BOS and Bearish BOS confirm trend continuation up or down; Bullish CHoCH and Bearish CHoCH flag a possible change of character; and Bull OB Mitigated and Bear OB Mitigated fire when price returns to an origin zone of demand or supply. The CHoCH alerts are the most useful for catching potential reversals, the BOS alerts confirm a trend is still alive, and the mitigation alerts fire exactly when a reference zone is being tested. All alerts fire on bar close, consistent with the indicator's anti-repaint validation.
HOW TO READ IT
A clean reading chains the layers into common patterns. Healthy trend: while the panel holds its bias and successive events are BOS in the same direction, the structure is sound and each break leaves a fresh order block to watch on the next pullback. Reversal warning: a CHoCH after a run of BOS is the first cue that control may be shifting — not an entry, but the moment to lower conviction in the prior direction and watch the order block the change leaves behind. Pullback into an active order block: after a BOS price often retraces into an active zone of the correct side, where the Active-to-Mitigated transition marks the exact moment price enters the reference. Confluence: an order block that overlaps a prior liquidity zone, a key level or a higher-timeframe support gains weight over an isolated one.
OPEN SOURCE
Edo Smart Money Map is published as a free open source indicator. The full Pine Script is publicly accessible on TradingView for study, adaptation and integration into any workflow. Part of the Edolab Markets free tools ecosystem alongside Edo Liquidity Zones, Edo ZigZag Auto Fib SR, Edo EMA Core Cross, Edo Multi Stoch and more available on TradingView.
This indicator is a technical analysis tool for educational and informational purposes only. It does not generate automatic buy or sell signals and should not be considered financial advice. Trading financial markets involves significant risk of capital loss. Past performance does not guarantee future results. Always use proper risk management. อินดิเคเตอร์

CQ_(L)_Squeeze Momentum Suite Overlay================================================================================
CQ_(L)_SQUEEZE MOMENTUM SUITE OVERLAY
Description and User Manual
================================================================================
--------------------------------------------------------------------------------
1. OVERVIEW
--------------------------------------------------------------------------------
CQ Squeeze Momentum Suite Overlay is an all-in-one price-chart overlay that
combines several classic sub-pane oscillators (Squeeze Momentum, ADX/DMI, an
Expert Trend Locator, a Hull Moving Average, and Momentum divergence
detection) into a single indicator that draws directly on the price chart
instead of a separate panel below it.
Every oscillator-scale value (Momentum, Momentum Strength, Signal, ADX, Key
Level) is mapped onto real price coordinates using a shared "baseline"
reference. This baseline is the single zero-point anchor for all of the
above: when an oscillator crosses zero, its line will touch the baseline
exactly, and the whole visible window of oscillator history is drawn flush
against that same flat, straight reference line.
--------------------------------------------------------------------------------
2. HOW THE OVERLAY MAPPING WORKS
--------------------------------------------------------------------------------
- The script looks back over "Display Length (bars)" candles and finds the
highest high / lowest low in that window.
- Depending on "Placement" (Top or Bottom), the baseline is anchored either
just above the recent highs or just below the recent lows, with some
breathing room controlled by "Vertical Position Adjustment."
- "Height" controls how much vertical price-space the oscillators are
allowed to occupy above/below the baseline.
- All oscillator values are rescaled into that price-space and drawn as
lines/boxes anchored to the baseline, so the whole panel effectively
"floats" over the candles without needing a separate sub-chart.
- Because one single baseline value is used across the entire redrawn
window, the zero-line and every series are always shown as a flat,
straight reference instead of a value that drifts bar-to-bar.
- The redraw happens once per bar-close (snapshot pattern), which keeps the
indicator inside TradingView's per-indicator line/box drawing limits.
--------------------------------------------------------------------------------
3. FEATURE LIST
--------------------------------------------------------------------------------
A) SQUEEZE MOMENTUM
- Momentum oscillator (linear-regression based), selectable moving-average
engine (SMA, EMA, WMA, HMA, DEMA, TEMA, VWMA, ALMA, KAMA, JMA, Zero Lag,
Tillson T3, VIDYA, and more).
- Four render styles: Columns, Histogram, Line, Area.
- Optional Momentum Strength cloud (Momentum minus its own moving-average
Signal line).
- Optional Signal(Momentum) line.
- Multiple color palettes (5 built-in color schemes) reflecting whether
Momentum is positive/negative and rising/falling.
- Optional background tint reflecting the current Momentum color state,
plus a separate "dark mode" gray background option.
B) SQUEEZE PRO DOTS
- Circular markers above price flag when a Bollinger Band / Keltner
Channel squeeze is active, using three intensity levels (Low/Mid/High
squeeze) with distinct colors.
- Only rendered within the "Display Length (bars)" window (see Section 5).
C) ADX WITH KEY LEVEL
- ADX (Average Directional Index) rescaled to sit on the same baseline as
Momentum, so trend strength can be read directly against price.
- A "Key Level" reference line (ADX's neutral/trigger threshold, offset by
the "Distance" input) drawn alongside it.
- Colored Directional Movement Index (DMI): triangle markers below price
mark whether +DI is above or below -DI, colored by trend strength/slope.
- A DMI status label anchored at the baseline explaining, in plain text,
the current trend state (Bullish/Bearish/Weak/No Trend), the ADX value,
whether it is growing or falling, and how many bars since the last DI
cross.
- Bullish/Bearish DMI trend-change alert conditions.
D) EXPERT TREND LOCATOR (XTL)
- A CCI-style trend classifier (traditional or non-traditional formula)
that can recolor the candlesticks themselves (Bull / Bear / Neutral)
based on a configurable threshold.
E) HULL MOVING AVERAGE (HMA)
- Selectable Hull variant: HMA, EHMA, THMA, or Adaptive HMA (AHMA).
- Long/short cross markers (triangle up/down) when the Hull average
changes direction.
- Optional background tint reflecting the Hull trend direction.
F) MOMENTUM DIVERGENCE ENGINE
- Automatic detection of regular and hidden bullish/hidden bearish
divergence between price and the Momentum oscillator.
- Configurable pivot lookback, "2 pivots back" comparison, and a
repaint-safe "delay until candle closes" option.
- Connector lines and "R"/"H" labels drawn at the correct baseline-mapped
price level.
- Alert conditions for all four divergence types.
G) OVERLAY LAYOUT (shared baseline settings)
- Display Length (bars): how many recent bars the baseline / oscillator
mapping and the Squeeze Dots / DMI triangles are drawn across.
- Placement: Top or Bottom of the visible price range.
- Height: how much vertical price-space the oscillators occupy.
- Vertical Position Adjustment: padding between the baseline and the
actual candle range.
--------------------------------------------------------------------------------
4. INPUT REFERENCE (BY GROUP)
--------------------------------------------------------------------------------
SQUEEZE MOMENTUM
Show Momentum - toggles the Momentum plot.
Color Format - selects one of 5 color palettes (1-5).
Background Off - disables the Momentum-colored background tint.
Momentum Style - Area / Columns / Histogram / Line.
Show Signal - toggles the Signal(Momentum) line.
Show Strength (MOM) - toggles the Momentum Strength cloud/line.
Draw Divergence - master toggle for the divergence engine.
Gray Background for Dark Mode - alternate gray background tint.
Show Squeeze PRO - toggles the Squeeze dots.
Show SQZ Zero Line - draws the flat baseline/zero reference line.
ADX
Show ADX with KeyLevel - toggles ADX + Key Level lines.
Scale for ADX - divisor used to rescale ADX into Momentum units.
Positive/Negative slope colors - ADX line color when rising/falling.
KeyLevel with color - colors the Key Level line by DMI trend instead
of the ADX slope color.
Distance between KeyLevel and 0 - offsets the Key Level line from zero.
Display the colored DMI triangles - toggles the +DI/-DI triangle markers.
Hide DMI Label - hides the plain-text DMI status label.
DMI Label Text Size - Auto/Tiny/Small/Normal/Large/Huge.
(unnamed group, XTL bar coloring)
Use XTL Bars Color - recolors candles per the XTL trend state.
XTL: Trend Up / Neutral / Trend Down - colors for each XTL state.
HULL MOVING AVERAGE
Show (Hull Moving Average) Signal - toggles Hull cross markers.
Background - toggles the Hull-trend background tint.
OVERLAY LAYOUT
Display Length (bars) - lookback window for the baseline mapping AND
the Squeeze Dots / DMI triangle visibility.
Placement - Top or Bottom anchor for the baseline.
Height - vertical space (in "notches") given to the
oscillators.
Vertical Position Adjustment - padding between the baseline and the
recent price range.
SQUEEZE MOMENTUM INDICATOR PARAMETERS (SQZMOM)
MOM Length / Source / Type - Momentum calculation length, price source,
and moving-average engine.
Signal Length - smoothing length for Signal(Momentum).
Squeeze Length / Source - length and source used for the Bollinger Band
/ Keltner Channel squeeze detection.
BB Calculation Type / MultFactor - Bollinger Band moving-average type and
standard-deviation multiplier.
Keltner Channel Calculation Type / Use TrueRange - Keltner Channel
moving-average type and range source.
DIRECTIONAL MOVEMENT INDEX (Colored DMI)
Alert: Bullish/Bearish Trend - enable/disable DMI trend-change alerts.
ADX Smoothing / DI Length - standard ADX/DMI calculation lengths.
Key level for ADX - the ADX threshold considered "trending."
Weak Trend Threshold - the ADX threshold below which trend is
considered absent.
Historical Label Readings - shows the DMI label's reading from N bars
back instead of the current bar.
EXPERT TREND LOCATOR (XTL)
Length / Type / Source - CCI-style calculation length, moving-average
type, and price source.
Threshold Level - the +/- CCI threshold that defines Bull/Bear.
Use the traditional CCI formula - switches between the classic and
non-traditional CCI denominator.
HULL MOVING AVERAGE (HMA)
Length / Type / Source - Hull average length, variant, and price
source.
DIVERGENCES FOR MOMENTUM
Plot Bullish / Hidden Bullish / Bearish / Hidden Bearish - toggle each
divergence type independently.
Delay plot until candle is closed - avoids repainting divergence signals.
Lookback 2 Pivots? - also compares against the pivot two bars back.
Pivot Lookback Right/Left - pivot-detection window.
Min/Max of Lookback Range - how far back (in bars) a divergence pair may
span to still be considered valid.
--------------------------------------------------------------------------------
5. NOTES ON THE "DISPLAY LENGTH (BARS)" SETTING
--------------------------------------------------------------------------------
"Display Length (bars)" (in the Overlay Layout group) controls THREE things
at once:
1. How many historical bars the baseline/oscillator snapshot engine
redraws (Momentum, Strength, Signal, ADX, Key Level, Zero Line).
2. How many recent bars show Squeeze PRO dots above price.
3. How many recent bars show the colored DMI triangles below price.
Anything older than this window is simply not drawn, keeping the chart
readable and staying within TradingView's per-indicator object limits
(500 lines / 500 boxes / 50 labels). Increasing this value shows more
history but uses more of that budget; the input is capped at 100 bars to
leave headroom for all series that can be active simultaneously.
--------------------------------------------------------------------------------
6. ALERTS
--------------------------------------------------------------------------------
- DMI Bullish Trend / DMI Bearish Trend (on trend-state change)
- Regular Bull Divergence / Hidden Bull Divergence
- Regular Bear Divergence / Hidden Bear Divergence
--------------------------------------------------------------------------------
7. QUICK START
--------------------------------------------------------------------------------
1. Add the indicator to a price chart (it renders as an overlay, not a
separate pane).
2. In "Overlay Layout," set Display Length to match how much recent price
history you want the oscillators plotted against, and adjust
Placement/Height/Vertical Position Adjustment until the oscillator
band sits where you want it relative to candles.
3. Enable/disable Momentum, Strength, Signal, ADX, Squeeze Dots, DMI
triangles, and Divergences as needed under their respective groups.
4. Use "Show SQZ Zero Line" if you want an explicit flat reference line
at the baseline.
5. Set up alerts from the DMI or Divergence alert conditions if you want
notifications outside of TradingView.
================================================================================
End of manual.
================================================================================ อินดิเคเตอร์

Seasonality: Soft Commodities [invincible3]Seasonality: Soft Commodities
Seasonality: Soft Commodities is a professional mini-chart seasonality dashboard designed for traders and analysts who want to study recurring yearly patterns in major soft commodities.
The indicator displays 365-day seasonal curves directly on the chart for Cocoa, Coffee, Cotton, Orange Juice, and Sugar. Each commodity is shown in its own compact panel, making it easy to compare seasonal strength, weakness, turning points, and recurring periods of historical tendency throughout the calendar year.
Two seasonal views are available:
Blue Line — All Years Average
Shows the long-term historical seasonal path using the full available dataset.
Yellow Line — Weighted Average
Shows a weighted seasonal curve designed to emphasize more relevant recent behavior while still preserving the broader historical pattern.
The dashboard includes flexible layout controls, allowing users to adjust widget width, distance from price candles, panel height, row spacing, and placement. Individual commodities can be enabled or disabled, and users can choose whether to display the All Years curve, the Weighted Average curve, or both.
Key Features:
• Seasonality curves for Cocoa, Coffee, Cotton, Orange Juice, and Sugar
• Separate mini-panel for each commodity
• Blue All Years seasonal average
• Yellow Weighted Average seasonal curve
• Monthly grid and labels for easy calendar interpretation
• Right-side dashboard placement option
• Adjustable chart width, spacing, and panel height
• Auto-theme colors with manual style customization
• Lightweight visual design built for quick seasonal comparison
This tool is useful for identifying periods where soft commodities have historically shown stronger or weaker seasonal tendencies. It can help traders prepare trade ideas, compare current market behavior against historical patterns, and add a seasonal context layer to technical or macro analysis.
This indicator does not generate direct buy or sell signals. Seasonality should be used as a supporting research tool together with price action, trend analysis, volume, fundamentals, and proper risk management.
อินดิเคเตอร์

Coil & Fire - Ashish*Updated version of Momentum Scanner*
Finds stocks that had a strong explosive move (EP candle), are now coiling quietly near their EMAs, and marks the exact entry and stop-loss levels based on the most recent low-volume healthy-dip candle.
How it works:
Screens for stocks with a recent 8%+ single-day move that are outperforming their benchmark since that move, holding above the EMA9/21 cloud with the trend structure intact, and showing genuinely quiet volume on the pullback. When all conditions align, it marks a teal bar — a low-volume healthy-dip candle sitting within 5% above EMA9. The high of that bar is your entry. The low is your stop-loss. Purple dots show the entry level. Red dots show the stop.
Orange background = price has crossed the entry level. Yellow background = setup is valid, waiting for the trigger.
What's different from Momentum Scanner:
Entry and stop-loss are now anchored to the most recent teal bar rather than a historical coil-high level, so levels are always close to current price. Volume comparison for the teal bar now uses a 10-day average instead of 50-day, making it more responsive to recent trading activity rather than a long historical baseline.
Note: Indicators are tools, not oracles — every signal still requires human judgment, risk management, and context before any trade is taken. อินดิเคเตอร์

อินดิเคเตอร์

SMC + HTF LevelsSMC + HTF Levels — an overlay indicator that combines Smart Money liquidity (BSL/SSL, EQH/EQL) with previous higher-timeframe levels (D, 4H, W, M, Q, Y H/L). Auto-merges overlapping SMC and HTF levels, tracks sweeps (wick/close), shows developing week/month highs and lows (CWH/CWL, CMH/CML), includes a nearby-levels dashboard and alerts. Fully customizable: colors, tolerance, fade, dedupe, and scale filter. Built for forex, indices, crypto, and commodities. อินดิเคเตอร์

Quantile Threshold Bands | NickJoanQuantile Threshold Bands | NickJoan
Core Idea
Quantile Threshold Bands measures the position of price within a lookback window and uses that information to define adaptive upper and lower threshold bands. The script calculates two percentile levels from a user-defined lookback window and uses them to classify the current source value as bullish or bearish.
When the price moves above the upper quantile, the indicator turns bullish. When the price moves below the lower quantile, it turns bearish. When it returns inside the band area, the script keeps the last active state until the opposite threshold is crossed again. This gives the indicator a persistent regime structure.
Calculation Logic
The indicator works through three steps:
Source selection.
- The user chooses the price series to analyze.
Quantile calculation.
- The script looks back over a chosen number of bars.
- From that window, it calculates a lower quantile band and an upper quantile band.
- These values are obtained with a nearest-rank percentile calculation.
State assignment.
- If the source is above the upper band, the state becomes bullish.
- If the source is below the lower band, the state becomes bearish.
- If the source is between the bands, the previous state remains active.
What the Bands Mean
The lower and upper bands represent the selected percentile levels inside the recent price window.
The lower band marks a lower threshold within recent price behavior.
The upper band marks a higher threshold within recent price behavior.
The area between them defines the central zone where price is neither breaking upward nor downward.
Because the levels are recalculated on every bar, they adjust as the market changes. The result is a dynamic set of thresholds that follow the market’s own recent distribution.
Chart Output
The script displays four visual elements on the chart:
Lower Quantile line.
Upper Quantile line.
Filled zone between the two bands.
Colored candles showing the active state.
The color logic is:
Aqua when the regime is bullish.
Olive when the regime is bearish.
No color yet before the first valid state is established.
The output is designed to make the current state readable at a glance.
Inputs
The indicator has four primary inputs:
Source - The series used in the quantile calculation.
Lookback - The number of bars used to build the rolling window.
Lower Quantile % - The percentile used for the lower band.
Upper Quantile % - The percentile used for the upper band.
The lower percentile must be smaller than the upper percentile.
Alerts
The script includes alerts for regime changes:
Long Signal - Triggers when the state turns bullish.
Short Signal - Triggers when the state turns bearish.
These alerts are designed to notify the trader when price breaks into a new regime.
How to Use It
This indicator can be used as a regime filter or market bias tool.
Typical use cases include:
Directional bias filter. Use the bullish state when price is above the upper quantile and the bearish state when price is below the lower quantile.
Threshold-based alerts. Use the long and short alerts to notify you when price breaks into a new percentile regime.
Range / compression read. The distance between the two bands can help show whether recent price action has been compressed or expanded. A narrow band zone suggests tighter recent movement, while a wider band zone suggests broader recent movement.
Trade filtering. Use it to decide whether to allow only long setups, only short setups, or no directional trades depending on regime.
อินดิเคเตอร์

Price Action Breakout Trend [QuantAlgo]🟢 Overview
Price Action Breakout Trend is a trend-following indicator built on structural range breakouts rather than moving average crossovers or oscillator thresholds. It tracks the highest high and lowest low of a defined lookback window to establish the levels price must decisively clear to confirm a directional shift, anchoring a trailing stop that ratchets in the trend's direction and reverses only when price breaks through it, helping traders distinguish genuine trend continuation from the shallow pullbacks that punctuate every sustained move across all timeframes and markets.
🟢 How It Works
The foundation of the indicator is the range defined by recent price extremes. On each bar it references the highest high and lowest low of the prior lookback window, excluding the current bar so the reference range is locked in before price interacts with it:
prior_high = ta.highest(high, lookback)
prior_low = ta.lowest(low, lookback)
These two levels frame the breakout boundaries. Rather than reacting to every marginal touch, the indicator lets you define what qualifies as a genuine break through the confirmation setting, which determines whether the closing price or the full bar extreme is tested against the trailing stop:
test_down = confirmation == 'Close' ? close : low
test_up = confirmation == 'Close' ? close : high
From these, a single trailing stop is maintained on the active side of the trend. While the trend holds bullish the stop ratchets upward, advancing to track the rising lookback low and never loosening, and the trend reverses the moment the tested price breaks below it:
if trend == 1
trail := math.max(trail, prior_low)
if test_down < trail
trend := -1
trail := prior_high
On that reversal the stop immediately re-anchors to the opposite extreme, flipping above price to begin trailing the new downtrend, where the mirror of this same logic ratchets the stop lower and flips the trend back to bullish once price breaks above it. Because the reversal is triggered by the same stop price has been trailing, the line is not a passive overlay but the actual decision boundary, with no separate signal calculation sitting behind it. This makes the indicator a continuous stop-and-reverse system that always holds a committed direction, retaining its bullish or bearish reading through every pullback contained within the range until price clears the trailing level.
🟢 Signal Interpretation
▶ Bullish Trend (Green): When price breaks above the trailing stop and the trend flips up, the indicator enters bullish mode with green coloring applied across the stop, gradient fill, and breakout levels. The stop sits below price and ratchets higher as the trend develops, and the reading holds through pullbacks that stay above it. The flip into green, marked by an up triangle beneath the bar, identifies a potential long/buy opportunity, with subsequent pullbacks toward the rising stop offering potential continuation entries while the trend remains intact.
▶ Bearish Trend (Red): When price breaks below the trailing stop and the trend flips down, the indicator enters bearish mode with red coloring across all visual elements. The stop sits above price and ratchets lower as the decline extends, holding bearish through rallies that fail to reclaim it. The flip into red, marked by a down triangle above the bar, identifies a potential short/sell opportunity, with rallies back toward the falling stop offering potential continuation entries on the downside.
🟢 Features
▶ Preconfigured Presets: Three parameter sets cover different trading approaches. "Default" targets swing trading on 4-hour and daily charts with a 10-bar lookback and close-based confirmation, filtering marginal breaks while staying responsive to genuine shifts. "Fast Response" shortens the lookback to 5 bars and switches to wick-based confirmation for intraday charts, where the trend needs to flip as soon as price trades beyond a recent extreme. "Smooth Trend" extends the lookback to 25 bars with close confirmation for position trading on daily and weekly timeframes, where the cost of a false flip exceeds the cost of a delayed one. Selecting a preset overrides the individual lookback and confirmation inputs.
▶ Built-in Alerts: Three alert conditions cover all directional states. "Bullish Breakout Signal" fires on the bar where the trend confirms bullish. "Bearish Breakout Signal" fires on the bar where it confirms bearish. "Any Breakout Signal" combines both into a single condition for traders who want a unified notification regardless of direction.
▶ Visual Customization: Six color presets (Classic, Aqua, Cosmic, Cyber, Neon, and Custom) apply coordinated bullish and bearish schemes across the trailing stop, gradient fill, breakout levels, markers, and optional bar and background coloring. Independent toggles control each visual layer, so the trailing stop line, the gradient fill that ramps from the stop toward price, the triangle markers printed on each flip, and the underlying breakout levels that frame the active range can each be shown or hidden without affecting the others. Bar coloring tints price candles with the active trend color at a configurable transparency, and background coloring extends the directional tint across the full chart pane. Both are disabled by default and controlled independently.
*Tips: Layer the Price Action Breakout Trend with complementary analysis rather than treating it as a standalone trading tool. Breakouts hold most reliably when backed by participation, so combine each flip with volume context, since a break on expanding volume is far more likely to sustain than one on thin flow, and read the level being cleared against market structure, as a breakout through a well-established swing high or low carries more significance than one in open space. Pairing this script with volume, open interest, CVD, market structure, and mean reversion indicators from our QuantAlgo toolkit can further validate a breakout before entry. อินดิเคเตอร์

อินดิเคเตอร์

RSL - Relative Strength Level (Levy)RSL steht für Relative Strength Level nach Levy (Robert A. Levy, 1960er Jahre) – nicht zu verwechseln mit Wilders RSI.
Grundidee:
RSL = Aktueller Kurs / Gleitender Durchschnitt (SMA) über n Perioden
Levy hat ursprünglich einen 27-Wochen-SMA (also ca. 130 Handelstage) verwendet. Der Indikator zeigt, wie weit der aktuelle Kurs relativ zu seinem eigenen historischen Durchschnitt steht – also eine Form von "Preis-Momentum relativ zu sich selbst", nicht relativ zu einem Index oder anderen Titeln (das wäre dann RS im Sinne von IBD/O'Neil).
Kernpunkte:
RSL > 1 → Kurs liegt über seinem gleitenden Durchschnitt → relative Stärke
RSL < 1 → Kurs liegt unter dem Durchschnitt → relative Schwäche
Levy nutzte es ursprünglich zum Ranking eines Aktienuniversums: Titel mit den höchsten RSL-Werten wurden gekauft (Momentum-Strategie), unterste wurden gemieden/verkauft
Unterschied zu RSI:
RSI (Wilder) misst Auf-/Abwärtsbewegungen innerhalb eines Zeitraums (Overbought/Oversold, 0–100 skaliert). RSL misst die Distanz des Kurses zu seinem eigenen gleitenden Durchschnitt – eher ein Trendfolge-/Momentum-Filter als ein Oszillator.
Dieses Script ist auch für den Pine Screener verwendbar, d.h. ihr könnt alle eure Watchlisten damit durchscreenen und nur die Stärksten oder schwächsten Assests daraus handeln.
Viel vergnügen damit
RSL stands for Relative Strength Level according to Levy (Robert A. Levy, 1960s) – not to be confused with Wilder's RSI.
Basic idea:
RSL = Current Price / Moving Average (SMA) over n periods
Levy originally used a 27-week SMA (approximately 130 trading days). The indicator shows how far the current price stands relative to its own historical average – i.e., a form of "price momentum relative to itself," not relative to an index or other securities (that would be RS in the IBD/O'Neil sense).
Key points:
RSL > 1 → Price is above its moving average → relative strength
RSL < 1 → Price is below its moving average → relative weakness
Levy originally used it to rank a universe of stocks: securities with the highest RSL values were bought (momentum strategy), the lowest were avoided/sold
Difference from RSI:
RSI (Wilder) measures up/down movements within a time period (overbought/oversold, scaled 0–100). RSL measures the distance of the price from its own moving average – more of a trend-following/momentum filter than an oscillator.
This script is also usable in the Pine Screener, meaning you can screen through all your watchlists with it and trade only the strongest or weakest assets from the results.
Enjoy using it!
อินดิเคเตอร์

Zero-Lag GARCH Bands | NAL1. Overview
Zero-Lag GARCH Bands | NAL is an adaptive volatility band indicator built from a Zero-Lag EMA baseline and an optimized GARCH-style volatility engine.
The indicator does not use a standard fixed-width channel. Instead, it estimates market variance through a recursive GARCH framework, smooths that volatility with a Zero-Lag EMA, and uses the result to create dynamic upper and lower bands around price structure.
The purpose of the indicator is to identify when price escapes a volatility-adjusted regime boundary, while allowing the band width to adapt to the underlying variance environment.
2. Calculation
The indicator starts by estimating volatility from lagged log returns. These returns are squared to create a variance component, which becomes the foundation of the GARCH model.
GARCH_LogReturn = math.log(close / close )
GARCH_SquaredLogReturn = math.pow(GARCH_LogReturn, 2.0)
GARCH_RealizedVariance = ta.sma(GARCH_SquaredLogReturn, GARCH_Lookback)
The script then searches through possible coefficient weights to find a beta/lambda value that better fits recent realized variance behavior. A second optimization loop is used to estimate gamma, which controls the long-run variance contribution.
These optimized coefficients are combined into a GARCH-style variance model using three components: long-run variance, recent shock variance, and lagged variance.
GARCH_Variance =
GARCH_Gamma * GARCH_LongRunVariance +
GARCH_Alpha * GARCH_SquaredLogReturn +
GARCH_Beta * GARCH_LaggedVariance
After the variance estimate is created, it is smoothed using a Zero-Lag EMA. This gives the volatility engine a faster response while still reducing noise.
GARCH_ProjectedVariance = f_zlema(GARCH_Variance, GARCH_SmoothLen)
GARCH_Volatility = math.sqrt(math.max(GARCH_ProjectedVariance, 0.0))
The baseline is also built with a Zero-Lag EMA, applied after a light EMA pre-smoothing step. This creates the central reference line for the band structure.
The final bands are created by scaling the Zero-Lag GARCH volatility against the selected source and band pressure setting. Higher band pressure creates a tighter band, while lower pressure allows the band structure to expand.
upperBand = baseline + (baseline_src / band_pressure) * GARCH_VolatilityMultiplier
lowerBand = baseline - (baseline_src / band_pressure) * GARCH_VolatilityMultiplier
A bullish state triggers when price closes above the upper band. A bearish state triggers when price closes below the lower band. When price remains inside the bands, the previous regime is held.
3. Key Features
Zero-Lag EMA baseline for reduced-lag price structure.
Optimized GARCH-style volatility engine.
Adaptive variance model using shock, lagged, and long-run components.
Zero-Lag smoothing applied to projected volatility.
Dynamic upper and lower volatility bands.
Band pressure control for adjusting channel tightness.
State-based candle coloring, band coloring, glow effect, and directional fills.
4. Use
Zero-Lag GARCH Bands is designed to identify when price begins escaping its volatility-adjusted structure. A close above the upper band reflects bullish expansion, while a close below the lower band reflects bearish expansion.
The GARCH engine gives the indicator a deeper volatility layer than a standard ATR or deviation channel. Instead of only measuring recent range, it models variance behavior and projects that into the band structure.
This indicator is best used as a specialized module within a complete strategy framework. Its role is to isolate volatility-adjusted regime expansion, where price is evaluated against a dynamic variance boundary rather than a static channel. The full value comes from how this volatility regime signal is integrated into a broader process for timing, structure, and execution.
อินดิเคเตอร์
