SBP Structured Scalping IndicatorSBP Structured Scalping Indicator
SBP Structured Scalping Indicator is a market-structure and short-turn analysis framework designed to identify selective BUY and SELL observations around developing price turns.
The script is not a simple moving-average crossover mashup. Its purpose is to combine differently timed market observations into a single major-turn framework. A volatility-responsive adaptive trend identifies directional colour changes, while confirmed swing context and recent local extremes study whether that change is occurring near a meaningful price turning area.
Because a confirmed pivot and an adaptive trend change may not occur on the same candle, the script uses a short event-memory window to evaluate their proximity. A local-extreme fallback also studies recent highs or lows and requires a configurable ATR-based price excursion before the area can qualify as meaningful.
Potential turns are then evaluated using a confirmation score derived from adaptive-trend position, Dynamic Trend Filter direction, normalized momentum, candle direction, and liquidity or premium/discount context. Minimum signal spacing and alternating signal-state logic are used to reduce repetitive labels.
The Premium / Discount framework builds a dealing range from confirmed structural highs and lows and displays straight Premium, Equilibrium and Discount reference levels. These levels can be used as visual context or, when enabled, as an additional signal-location filter.
The two-colour Adaptive Trend Line changes between bullish and bearish states only when its confirmed slope exceeds a volatility-adjusted threshold. BUY and SELL signals are plotted on the confirmation bar; the primary signals do not use negative offsets.
Main settings
Minimum Signal Gap controls spacing between major-turn signals. Increasing it produces fewer, more widely separated observations.
Minimum Turn Confirmation Score controls how many supporting conditions are required. A higher value is more selective; a lower value increases sensitivity.
Local Extreme Lookback changes the recent high/low observation range.
Minimum Major Turn Excursion ATR controls how much prior price movement is required before a local extreme can qualify as a meaningful turn area.
Signal Window After Colour Change and Maximum Bars From Swing control the short event-memory relationship between adaptive turns and swing context.
Use Confirmed Swing Context evaluates confirmed pivot proximity. Use Local Extreme Fallback allows meaningful recent extremes to supplement pivot context. Use Premium / Discount Bias restricts BUY observations toward Discount and SELL observations toward Premium.
Optional structure, swing, CHoCH and liquidity displays are included for analysis and can be hidden to maintain a clean chart.
The indicator is intended as an analytical framework for studying short-term market structure, directional transitions and price-location context. Signals are observations generated from the framework's conditions and should be evaluated with the trader's own risk management and trading plan. Indicator

Indicator

All in One ICT
## NY Time Open Levels + NWOG + NDOG + RTH ORG + Killzones
A multi-concept ICT/SMT-style toolkit built around New York time, combining daily/weekly opening gaps, regular-trading-hours opening range gaps, and the major trading session killzones — all in one indicator.
**Features:**
**📍 Intraday Open Levels**
Dotted horizontal lines marking the open price at key times each day: 00:00, 02:00, 08:30, 09:30, 10:00, and 18:00 (New York time). Each fully toggleable.
**🟧 NWOG — New Week Opening Gap**
Marks the gap between Friday's ~16:59 close and the market's next 18:00 reopen (Sunday or Monday). Drawn as a shaded box with a midline.
**🟦 NDOG — New Day Opening Gap**
Marks the gap between each trading day's ~16:59 close and that same day's 18:00 reopen (the daily futures/forex maintenance-break gap) — every day except Friday, which feeds the NWOG instead.
**🔷 EHPDA**
The 50% midpoint between the facing edges of consecutive NWOG boxes, plotted as a dashed aqua line — useful for tracking a running "fair value" reference between weekly gaps.
**🎨 RTH ORG — Regular Trading Hours Opening Range Gap**
The gap between the prior day's 16:14 close and the next 09:30 RTH open. Drawn as two lines (upper/lower) with no box, color-coded by the originating weekday (Fri = red, Mon = lime, Tue = aqua, Wed = fuchsia, Thu = orange) so you can see at a glance which day's gap you're looking at. Weekend closes are excluded, and only the most recent trading week's worth is kept on the chart.
**⏱️ Killzones**
The core ICT session windows, each drawn as a simple top/bottom line bracket around the session's high and low (no box):
- Asian: 20:00 – 00:00
- London: 02:00 – 05:00
- New York AM: 08:30 – 11:30
- Lunch: 11:30 – 13:30
- New York PM: 13:30 – 16:00
Lines build live as each session develops and freeze in place once it ends — they don't stretch forward with price.
**⚙️ Settings**
All timezone-based logic runs on America/New_York time by default, with an optional manual UTC offset override. Every gap type and killzone has its own show/hide toggle and a "how many to keep" control so your chart doesn't get cluttered with old history.
*This indicator is for informational and educational purposes only and does not constitute financial advice. Past gap/session behavior does not guarantee future results.*
Indicator

Indicator

Volume Z-Score (2 StdDev)Here's a ready-to-use description for the publish listing:
---
**Volume Z-Score (2 StdDev) — Sell-off vs. Buying Volume Outliers**
This indicator flags statistically unusual volume days by calculating a z-score: how many standard deviations today's volume is from its rolling 20-period average. Rather than relying on a fixed "unusual volume" threshold that doesn't adapt across different stocks or volatility regimes, this calculates the mean and standard deviation dynamically, so the "outlier" bar scales naturally with each symbol's own typical volume behavior.
**How it works:**
- Volume bars are plotted as columns, color-coded by both magnitude and direction:
- **Gray** — normal volume, within 2 standard deviations of the 20-period average
- **Lime green** — volume is 2+ standard deviations above average AND the bar closed up (buying/accumulation pressure)
- **Red** — volume is 2+ standard deviations above average AND the bar closed down (selling/distribution pressure)
- An orange threshold line plots the actual 2-standard-deviation level (average + 2×stdDev), so you can see the dynamic cutoff directly rather than trusting the color alone
- Two separate alert conditions are included: one for sell-off volume outliers, one for buying volume outliers, so you can set alerts independently for either direction
**How to use it:**
Best paired with a volatility-compression indicator like the TTM Squeeze — a squeeze release confirmed by a same-day green (or red) volume outlier here is a stronger signal than a squeeze release with unremarkable volume. Works on any timeframe and any symbol; the 20-period lookback can be adjusted in settings to suit shorter or longer-term analysis.
**Settings:**
- Lookback Length (default 20) — the period used to calculate the rolling average and standard deviation of volume
**Disclaimer:** This is a volatility/volume analysis tool, not a standalone trading system. It does not predict direction with certainty and should be combined with price action, trend context, and proper risk management. Past patterns do not guarantee future results.
Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

NSE/BSE Key Support & Resistance | MTF Pro-3.1Advanced pivot-based Support & Resistance with multi-timeframe confluence, strength scoring, volume-confirmed breaks, and adaptive zone visuals — built specifically for Indian stock market (NSE/BSE).
Overview
Most S&R indicators draw every pivot as an equal horizontal line and extend it infinitely to the right — creating cluttered, unreadable charts. This indicator solves that by scoring every level based on how strongly price rejected it , merging overlapping levels from different timeframes into a single confluence zone, and only showing the levels that actually matter.
Built and tuned specifically for NSE and BSE stocks, indices (Nifty 50, Bank Nifty, Sensex), and F&O instruments.
Key Features
🔷 Multi-Timeframe Support (4 TFs)
Enable up to 4 independent timeframes simultaneously. Each timeframe's pivots are detected separately and tagged in the label — , , , . You choose which timeframes to activate.
🔷 Cross-TF Confluence Merge
When two different timeframes produce a pivot at nearly the same price (within ATR proximity), they automatically merge into a single stronger zone instead of drawing two overlapping boxes. The label shows both sources — — and the level receives a confluence strength bonus. These merged zones are your highest-priority trade levels.
🔷 Advanced Strength Scoring
Every level carries a live strength score (★) that accumulates over time. Each touch is scored individually based on:
Wick size relative to candle range (how strongly price rejected)
Distance of close from the level (how convincingly price pulled back)
Whether volume was above average on that candle
Whether a strong body / engulfing candle formed
A barely touching wick scores ~0.5. A high-volume hammer rejection scores ~5–6. The score drives both zone opacity and zone width — strong levels appear bold and wide, weak levels fade visually.
🔷 Volume-Based Break Filter
A level is only invalidated when price closes beyond it and volume meets a configurable threshold (default: 1× average volume). Low-volume spikes through a level are ignored as false breakouts — the zone remains valid. Break alerts include the volume ratio so you know the conviction behind the move.
🔷 Adaptive Zone Visuals
No right extension — zones terminate at the current bar (valid) or the break bar (broken). No infinite lines cluttering the right side of your chart.
Opacity scales with strength — strongest levels are most visible, weakest levels are nearly transparent.
Zone width scales with strength — high-confidence zones are wider, giving a visual sense of the price area's importance.
🔷 Clean Labels
Each label shows the full picture at a glance:
21450.00 ★6.5 ×3
Timeframe source | Price | Strength score | Touch count
Settings Guide
SettingWhat it doesPivot LengthBars each side to confirm a pivot. Higher = fewer, stronger levelsMin StrengthHide levels below this score. Raise to show only confirmed levelsATR Merge DistanceHow close two levels must be to merge into oneInvalidationClose-based (reliable) or Wick-based (faster) break detectionVolume Break FilterRequire above-average volume to confirm a breakoutMin Volume MultiplierHow many times average volume needed to confirm a breakMax Active LevelsCap total zones shown on chartStrength → Zone OpacityToggle adaptive opacity based on strength score
How to Use
Bounce trades — price enters a green (support) zone → wait for a rejection candle with volume → enter above the rejection candle high, SL below zone bottom.
Rejection trades — price enters a red (resistance) zone → wait for a bearish candle with volume → enter below candle low, SL above zone top.
Breakout trades — price closes beyond a zone with high volume (break alert fires) → wait for pullback to the broken level → trade in the direction of the break.
Highest priority setups — zones tagged or with ★ score above 5 and multiple touches. These are the levels institutional money respects.
Alerts
The indicator fires alert() calls for:
Break confirmed — includes ticker, price, and volume ratio
Retest — includes ticker, price, and touch quality score
Set alert condition to "Any alert() function call" in PulseWire's alert dialog.
Notes
Designed and tested on NSE/BSE equities and F&O stocks
Works on any timeframe from 1 minute to Weekly
All calculations are original — pivot detection, strength engine, confluence merge, and volume filter are built from scratch in Pine Script v6 Indicator

Indicator

Reyna_Session_Levels🌍 REYNA SESSION LEVELS — Asia, London & New York H/L/Eq
A minimalist overlay tool that plots the Highs, Lows, and
Equilibriums (midpoints) of the three major global trading
sessions — Asia, London, and New York. Includes automatic
liquidity sweep detection when price wicks through a stored
session level and closes back.
Built for traders who understand that session extremes are
NOT the same as static support/resistance — they are
time-bound narrative anchors that carry liquidity weight
and get hunted by smart money.
═══════════════════════════════════════════════════════════
WHY SESSION LEVELS MATTER
Every session's high and low tells a story:
- Asia's high is the ceiling Asian traders couldn't break
- London's high is whether London respected or violated Asia's boundary
- New York's high is the American verdict on London's move
These aren't just price levels — they are decisions made by
different institutional regions at different times. When
price returns to them, it's often to hunt the liquidity
sitting just beyond, because retail stop orders cluster at
these obvious levels.
The equilibrium (midpoint) of each session's range is the
often-forgotten oracle. Price frequently gravitates to
session midpoints during retracements, making them powerful
pivot references that most traders overlook.
═══════════════════════════════════════════════════════════
WHAT THIS TOOL DRAWS
For each session (Asia, London, New York):
- HIGH LINE — solid horizontal line at the session's peak
- LOW LINE — solid horizontal line at the session's floor
- EQUILIBRIUM LINE — dashed horizontal line at the midpoint
Each level is color-coded by session:
🟣 Asia — violet
🟡 London — gold
🔵 New York — cyan
Lines extend forward until a new session of the same type
starts (which then draws fresh levels). Old sessions are
automatically cleared to prevent chart clutter.
═══════════════════════════════════════════════════════════
LIVE RANGE HIGHLIGHTING
When a session is CURRENTLY active, ghost lines show the
developing high and low updating in real time. This lets
you see the session forming its extremes as it happens,
rather than waiting for the session to close.
═══════════════════════════════════════════════════════════
LIQUIDITY SWEEP DETECTION
When price wicks THROUGH a stored session level (from a
previous session) but closes back on the original side,
this is marked with a small ⚡ symbol.
These sweeps often precede reversals because:
1. Stop orders clustered just beyond the level get hit
2. Smart money uses that liquidity to enter opposite direction
3. The wick becomes the fingerprint of the trap
═══════════════════════════════════════════════════════════
HOW IT DIFFERS FROM STANDARD S/R INDICATORS
Standard support/resistance indicators mark generic price
levels based on historical touches. They don't distinguish
WHO set the level or WHEN.
Session levels are different:
- They're anchored to specific institutional regions
- They carry different weight based on session character
- They tell a narrative across time zones
- They're the liquidity pools smart money hunts
═══════════════════════════════════════════════════════════
SETTINGS EXPLAINED
DAYS OF HISTORY (1-7): Start at 2. Increase if you want more
context. Decrease for minimalist reads.
HIGHLIGHT CURRENT SESSION: Shows the live-developing range
of the session you're currently in.
EXTEND LINES FORWARD: When ON, session levels project
rightward across the chart until invalidated.
SESSION TIMES: Default to UTC standard windows. Adjust if
your broker uses different session anchors.
SHOW LIQUIDITY SWEEPS: Marks ⚡ when price wicks through a
stored session level and closes back.
═══════════════════════════════════════════════════════════
RECOMMENDED USE
This tool pairs beautifully with structure analysis
(BOS/CHoCH), order block identification, and cosmic timing
tools. It gives you the day's institutional map so you can
see where price is likely to be hunted or defended.
Best timeframes: 5m, 15m, 30m, 1H
Best markets: Any market with distinct session character
(crypto, forex, indices)
═══════════════════════════════════════════════════════════
ALERTS INCLUDED
🟣 Asia High Swept
🟣 Asia Low Swept
🟡 London High Swept
🟡 London Low Swept
🔵 New York High Swept
🔵 New York Low Swept
Set as "Once Per Bar Close" for confirmed sweeps.
═══════════════════════════════════════════════════════════
Pattern over proof. Simplicity over jargon.
Empowerment over fear.
For educational purposes only. Not financial advice. Indicator

Indicator

Strategy

Indicator

MTF Trend Classifier CORE V1 Public - Regime DB Base# MTF Trend Classifier CORE V1 Public
## 🇺🇸 English
### Trend First. Pattern Second. Context Matters.
Most trading strategies perform well only under specific market conditions.
Instead of searching for one strategy that works everywhere, this project starts with a different idea:
"Classify the market trend first, then study the patterns inside that trend."
This indicator is designed as a market regime analysis tool rather than an automatic buy/sell signal generator.
It attempts to classify the market using Multi-Timeframe EMA structures before interpreting chart patterns.
----------------------------------------
Current Research
----------------------------------------
• Higher Timeframe Trend Classification
• Multi-Timeframe EMA Structure
• EMA Expansion / Compression
• Trend Persistence
• Trend Transition Detection
• Pattern Database Research
----------------------------------------
Basic Usage
----------------------------------------
LONG MODE
• Only look for Long opportunities.
• Ignore Short opportunities.
• Wait for pullbacks toward EMA28 or EMA93 before making trading decisions.
SHORT MODE
• Only look for Short opportunities.
• Ignore Long opportunities.
• Wait for rallies toward EMA28 or EMA93 before making trading decisions.
This indicator is NOT an automatic buy/sell system.
Its purpose is to classify market context first and then analyze recurring patterns inside each trend.
----------------------------------------
Project Goal
----------------------------------------
Rather than predicting individual candles,
this project studies the market in the following order:
Trend
↓
Structure
↓
Pattern
The same chart pattern can have completely different meanings depending on the higher timeframe trend.
This project is an ongoing research to determine whether identifying the market regime first improves pattern interpretation.
----------------------------------------
Current Status
----------------------------------------
This is an experimental research project.
Feedback, ideas and constructive discussions are always welcome.
If you are interested in regime analysis, EMA behavior or pattern research, feel free to join the discussion.
==================================================================
## 🇰🇷 한국어
### 추세를 먼저, 패턴은 그 다음.
대부분의 매매 전략은 특정 시장에서는 잘 맞지만,
다른 시장에서는 쉽게 무너집니다.
저는 이런 고민에서 시작했습니다.
"모든 시장에서 통하는 하나의 전략을 찾기보다,
먼저 현재 시장의 추세를 분류하고,
그 안에서 패턴과 전략을 적용하면 어떨까?"
이 스크립트는 매수·매도 신호를 만드는 것이 목적이 아니라,
멀티 타임프레임 EMA 구조를 이용하여
현재 시장의 추세(Context)를 먼저 분석하는 연구용 프로젝트입니다.
----------------------------------------
현재 연구 내용
----------------------------------------
• 4시간 추세 분류
• 멀티 타임프레임 EMA 구조 분석
• EMA 수렴 / 확산
• 추세 지속 여부
• 추세 전환 후보 탐색
• 패턴 데이터베이스 연구
----------------------------------------
기본 사용법
----------------------------------------
🟢 롱 모드
• 롱만 고려합니다.
• 숏은 무시합니다.
• EMA28 또는 EMA93 눌림 이후 진입 여부를 판단합니다.
🔴 숏 모드
• 숏만 고려합니다.
• 롱은 무시합니다.
• EMA28 또는 EMA93 반등 이후 진입 여부를 판단합니다.
이 스크립트는 자동 매수·매도 시스템이 아닙니다.
먼저 시장의 방향을 분류한 뒤,
그 안에서 반복되는 패턴을 연구하기 위한 도구입니다.
----------------------------------------
프로젝트 목표
----------------------------------------
캔들 하나를 예측하는 것이 아니라
추세
↓
구조
↓
패턴
순서로 시장을 이해하는 것을 목표로 합니다.
같은 패턴이라도
상승추세인지,
하락추세인지,
횡보인지에 따라 의미가 달라질 수 있다고 생각합니다.
이 프로젝트는
"먼저 추세를 분류하고,
그 안에서 패턴을 해석할 수 있는가?"
를 연구하기 위한 프로젝트입니다.
----------------------------------------
현재 상태
----------------------------------------
현재도 계속 연구 및 검증을 진행 중입니다.
좋은 아이디어,
개선 의견,
건설적인 토론은 언제든지 환영합니다.
같이 더 좋은 방향으로 발전시켜 나갈 수 있으면 좋겠습니다. Indicator

ICT Sessions & Killzones - Asia London NY + Liquidity[LunqFX]ICT Sessions & Killzones is a modern smart-money session indicator for PulseWire that maps the three global trading sessions — Asia, London and New York — as clean, colour-coded ranges and, unlike most session tools, automatically detects liquidity sweeps: the exact moment price raids a previous session's high or low and rejects it. It turns the daily rhythm of the market — the ICT killzones, session opens, and the liquidity pools left behind — into a clear, actionable map. Works on forex, crypto, indices, futures and gold (XAUUSD), on any intraday timeframe. Built in Pine Script v6. Keywords: ICT, killzones, sessions, Asia session, London session, New York session, liquidity, liquidity sweep, stop hunt, smart money concepts, SMC, session high low, opening range, forex, crypto, day trading, scalping.
◆ WHY SESSIONS MATTER
Price does not move randomly — it moves in sessions. Asia sets the range, London expands it, New York reverses or continues it. The highs and lows each session leaves behind become liquidity pools — resting stop orders that smart money targets. Knowing where those levels are, which session is active, and when a level gets swept is the core of session-based and ICT trading. This tool puts all of that on your chart automatically.
◆ WHAT IT DRAWS
Session boxes — Asia (violet), London (teal) and New York (gold) ranges drawn automatically from each session's high and low, kept across history so you can study the pattern.
Previous-session liquidity levels — the last completed session's high and low extended forward as dashed lines. These are the magnets price hunts next.
Liquidity sweep markers — a compact, colour-coded arrow (▲/▼ with the session code A / L / NY) printed when price wicks beyond a prior session extreme and closes back inside — a real stop-raid / rejection. Hover any marker for the full detail.
Neon gradient candles — turquoise up / magenta down, intensity scaled by momentum.
◆ THE LIVE DASHBOARD
A clean, colour-railed panel that reads the sessions at a glance:
Active session — which session is open right now (● marks any that are live; London and New York overlap in real hours, so both can be active).
Range per session — each session's high–low.
Range in pips — how far each session actually moved.
★ Widest range — the session that dominated the day (the "power session").
Timezone readout, fully themeable, adjustable text size.
◆ HOW IT WORKS
Every bar is assigned to a session from its own timestamp (no repainting from higher-timeframe data). The session's running high and low build the box in real time. When a new session opens, the previous session's extremes are locked in as liquidity levels. A liquidity sweep is flagged only when price trades beyond a prior session's high/low and then closes back inside it — a genuine rejection — so a clean break straight through does not trigger a false signal. This keeps the chart clean and every sweep meaningful.
◆ HOW TO USE IT
Trade the killzones. The London and New York opens produce the biggest, cleanest moves — focus your entries there.
Use prior session highs/lows as targets. Untapped levels act as magnets; price often runs them before reversing.
Fade or follow sweeps. When a sweep prints, the raid has taken liquidity — fade it back into range, or trade the reversal in the opposite direction.
Read the dashboard for context. Know which session is active and which had the widest range before you commit.
Set your times/timezone. Adjust each session's hours and the timezone in the settings to match your market and broker.
Combine with your own market structure, order blocks or bias for higher-probability confluence.
◆ SETTINGS
Session times & colours (Asia / London / New York), timezone, session boxes (soft fill or outline), previous-session levels with adjustable extension, liquidity sweep markers, neon candles, and a dashboard (show/hide, position, text size, background).
◆ ALERTS
Liquidity sweep — fires when any previous-session high or low is swept.
◆ LIMITATIONS
Sessions are an intraday concept — use a 1m to 4h timeframe. On daily or higher the panel shows a reminder and no sessions are drawn.
Default session times are in GMT; set the timezone and hours to match your instrument and broker feed, as session boundaries vary by symbol.
A liquidity sweep shows that a level was raided and rejected — it is context and confluence, not a standalone buy/sell signal.
Session ranges reflect the data of your chart's feed; different brokers can differ slightly.
◆ ORIGINALITY & NON-REPAINTING
Original work — the session engine, the rejection-based liquidity-sweep detection, the previous-session liquidity levels and the dashboard are all my own implementation; no third-party code is used. Sessions and levels are built from each bar's own timestamp with no higher-timeframe lookahead, so a sweep printed on a closed bar stays.
Educational analysis tool, not financial advice. Trading involves risk. Always do your own research and manage risk. © LunqFX. Indicator
