CHoCH then BOSThis indicator implements a clean, rule-based market structure model that detects a Change of Character (CHoCH) followed by a confirmed Break of Structure (BOS), while explicitly preventing overlapping or premature signals. It uses pivot highs and lows to establish swing structure and maintains an internal bullish or bearish bias. A CHoCH is triggered only when price breaks the most recent swing in the opposite direction of the current structure, signaling a potential trend shift. Importantly, the script does not mark a BOS immediately after the CHoCH; instead, it waits for the first new pivot to form after the CHoCH and uses that pivot as a valid BOS level. A BOS is confirmed only when price subsequently breaks that post-CHoCH level, ensuring proper structural sequencing (CHoCH → pullback → BOS). Visual labels mark CHoCH (“C”) and BOS (“B”) events, while optional lines display the active BOS level being monitored. The result is a robust, non-repainting structure indicator designed to filter noise and highlight higher-quality trend confirmations rather than raw swing breaks
Анализ свечей
ICT Finatic: Session Ranges & Macro Alerts (Cristian)This indicator is designed to assist ICT traders by automating the visualization of key session ranges and time-based macro events. It focuses on the Asia and London sessions and provides timely alerts for specific macro times.
Features:
Dynamic Session Ranges (Asia & London):
Instead of simple High/Low of the session, this script identifies Swing Highs and Swing Lows based on a 3-candle fractal pattern (High/Low of the central candle is higher/lower than its neighbors).
It calculates these swings using 15-minute timeframe data (via request.security), ensuring stability regardless of the chart timeframe used.
The lines extend dynamically and update only when a new, more significant swing is formed during the session.
Macro Time Vertical Lines:
The script monitors specific NY-time macros (09:45, 10:15, 10:45, 11:15, 11:45, 12:15).
Pre-warning System: 5 minutes before a macro time occurs (e.g., at 09:40 for the 09:45 macro), a temporary vertical line appears on the future time slot.
Auto-Cleanup: Once the macro time is reached, the vertical line is automatically removed to keep the chart clean. This feature is active on timeframes lower than 1 hour.
Bias Table:
Includes a customizable dashboard to manually input and visualize your directional bias for multiple timeframes (Daily to 5m).
How to use:
Add the indicator to your chart (works best on M1 or M5 timeframes).
Adjust the session times in the settings if needed (Default is NY time).
Use the dashboard to track your daily bias.
Watch for the orange vertical lines appearing 5 minutes before macro events to prepare for potential volatility.
Mid-term RibbonWhat the indicator is meant to tell you
-Mid-term trend direction (bullish vs bearish)
-Trend transitions when the ribbon flips color
-Trend strength (wider ribbon = stronger momentum)
-Helps traders stay in trends longer and avoid chop
Typical use cases
-Trend-following entries and exits
-Filtering trades in the direction of the ribbon
-Visual confirmation for other signals
-Swing trading and position trading
Colors are customizable
Only for educational purposes, no recommendation to buy or sell
AlgoDesk SENSEX Option Buyer v1.4//@version=6
indicator("AlgoDesk SENSEX Option Buyer v1.4", overlay=true) // timeframe removed
//---------------------- Inputs --------------------------
rsiLength = input.int(14,"RSI Length")
macdFast = input.int(12,"MACD Fast")
macdSlow = input.int(26,"MACD Slow")
macdSig = input.int(9,"MACD Signal")
bbLength = input.int(20,"Bollinger Length")
bbMult = input.float(2.0,"BB Multiplier")
//---------------------- Indicator Calculations ----------
rsi = ta.rsi(close, rsiLength)
macd = ta.ema(close, macdFast) - ta.ema(close, macdSlow)
signal = ta.ema(macd, macdSig)
basis = ta.sma(close, bbLength)
dev = bbMult * ta.stdev(close, bbLength)
upperBand = basis + dev
lowerBand = basis - dev
vwap = ta.vwap(close)
//---------------------- Conditions ----------------------
bullish_rsi = rsi > 60
bearish_rsi = rsi < 40
macd_bull = ta.crossover(macd, signal)
macd_bear = ta.crossunder(macd, signal)
above_vwap = close > vwap
below_vwap = close < vwap
bb_up = close > upperBand
bb_dn = close < lowerBand
//---------------------- Signal Logic --------------------
callSignal = bullish_rsi and macd_bull and above_vwap and bb_up
putSignal = bearish_rsi and macd_bear and below_vwap and bb_dn
//---------------------- ATM Strike Detect ---------------
atm = math.round(close/100) * 100
//---------------------- Plot Signals --------------------
plotshape(callSignal,
title="CALL BUY",
style=shape.labelup,
location=location.belowbar,
color=color.new(color.green,0),
size=size.large,
text="CALL")
plotshape(putSignal,
title="PUT BUY",
style=shape.labeldown,
location=location.abovebar,
color=color.new(color.red,0),
size=size.large,
text="PUT")
plotshape(not callSignal and not putSignal,
title="NO TRADE",
style=shape.circle,
location=location.bottom,
color=color.new(color.gray,70),
size=size.tiny,
text="NT")
//---------------------- Display BB + VWAP ----------------
plot(upperBand,"Upper BB",color=color.green)
plot(lowerBand,"Lower BB",color=color.red)
plot(vwap,"VWAP",color=color.yellow)
//---------------------- Webhook JSON --------------------
alertMessageCall = str.format(
'{"sensex":"{0}","rsi":"{1}","signal":"CALL","strike":"{2}"}',
close, rsi, atm)
alertMessagePut = str.format(
'{"sensex":"{0}","rsi":"{1}","signal":"PUT","strike":"{2}"}',
close, rsi, atm)
// Alerts fire on signal confirmation
if callSignal
alert(alertMessageCall, alert.freq_once_per_bar_close)
if putSignal
alert(alertMessagePut, alert.freq_once_per_bar_close)
Padder Scalp - Manipulation Triangle + First 15m Session BoxThis indicator combines intraday manipulation detection with session‑based structure and key candlestick pattern labeling to support precision scalp trading.
1. Manipulation Candle Detection (Daily ATR‑Based)
The script calculates the Daily ATR(14) and compares each intraday candle’s range to it.
If a candle’s range is ≥ 20% of the daily ATR, it is flagged as a potential manipulation candle.
A purple triangle is plotted beneath any candle that meets this threshold, helping traders quickly spot abnormal volatility spikes that often precede liquidity grabs or engineered moves.
2. First 15‑Minute RTH Session Box (9:30–9:45 AM)
Designed for use on a 15‑minute chart, the script automatically identifies the first bar of the regular trading session (RTH).
When the 9:30–9:45 candle prints:
- Its high and low are captured
- A session box is created using those levels
- The box extends across the entire trading day
This provides a consistent structural reference point for opening‑range dynamics, liquidity sweeps, and intraday bias.
3. Automatic Box Extension
Once the first RTH candle is detected, the script draws a blue box from that candle’s high/low and continuously extends it to the right for the remainder of the session.
This creates a persistent visual anchor for:
- Breakouts
- Retests
- Rejections
- Mean‑reversion scalps
4. Candlestick Pattern Detection + Labels
The script identifies and labels four high‑value reversal/continuation patterns:
- Bullish Engulfing → green label above the candle
- Bearish Engulfing → red label below the candle
- Hammer → yellow label below the candle
- Inverted Hammer → orange label above the candle
These labels help traders quickly spot actionable price‑action signals without manually scanning every bar.
Overall Purpose
This tool blends volatility‑based manipulation detection, opening‑range structure, and real‑time candlestick pattern recognition into a single, clean visual system.
It’s built for scalpers and intraday traders who rely on:
- Opening‑range levels
- Liquidity cues
- Manipulation signals
- Price‑action confirmation
to time entries with precision.
Buy Sell Triple ConfirmationA clean, powerful trend confirmation tool that uses three conditions—arrow, candle color, and background color—to identify high-probability buy and sell signals. Includes dynamic visuals, alerts, and customizable settings.
Buy Sell Triple Confirmation helps traders make confident decisions by combining three visual confirmations for trend strength:
Arrow Signal (Buy/Sell marker)
Candle Color (matches trend)
Background Color (trend zone)
When all three align:
3 Green = Buy
3 Red = Sell
This triple confirmation approach reduces false signals and improves trade accuracy.
Features:
Dynamic background with adjustable transparency
Candles match trend color for quick analysis
Optional Buy/Sell signal markers
Trend label showing Bullish, Bearish, or Neutral
Alerts for confirmed buy and sell signals
LiquiHunterShort Description:
All-in-one SMC indicator: Liquidity Sweeps, CISD, Fair Value Gaps, Trading Sessions, Multi-Timeframe Bias, HTF Candles &
Liquidity Levels.
Full Description:
LiquiHunter is a comprehensive Smart Money Concepts (SMC) indicator that combines multiple institutional trading tools
into one powerful package.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 CORE FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 LIQUIDITY SWEEP DETECTION
• Automatically detects when price sweeps above/below swing highs/lows
• Identifies stop-loss hunting by smart money
• Visual lines connect the swept level to the sweep candle
• Tracks up to 20 unswept levels simultaneously
• Configurable lookback and swing length settings
📈 CHANGE IN STATE OF DELIVERY (CISD)
• Detects market structure shifts signaling trend changes
• Bullish CISD: Price closes above previous swing high after forming a swing low
• Bearish CISD: Price closes below previous swing low after forming a swing high
• Clear visual labels mark CISD events on the chart
📐 FIBONACCI PROJECTIONS
• Automatic Fib extensions when CISD occurs
• Projects -2, -2.5, -4, and -4.5 levels
• Helps identify potential take-profit targets
• Can be toggled independently (linked to CISD)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📅 DAILY FAIR VALUE GAPS (FVG)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Detects imbalances from the Daily timeframe
• Shows up to 10 FVGs with dashed midline
• Distinguishes between filled and unfilled gaps
• Customizable colors for bullish/bearish/filled FVGs
• Extends across the chart for easy reference
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏰ TRADING SESSIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Asian Session (20:00-00:00)
• London Open (02:00-05:00)
• New York Open (07:00-10:00)
• London Close (10:00-12:00)
• NY Close (15:00-16:00)
• Each session has customizable background colors
• Session labels appear centered in each period
• All session times are customizable
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 MULTI-TIMEFRAME BIAS TABLE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Shows market structure bias across 6 timeframes
• 5m, 15m, 1H, 4H, Daily, Weekly
• Visual arrows: ▲ Bullish | ▼ Bearish | — Neutral
• Based on Higher High / Lower Low detection
• Displays sweep count for current session
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕯️ HIGHER TIMEFRAME CANDLES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Displays last 10 HTF candles on chart right side
• Auto-detects appropriate HTF based on current TF:
- 1m → 15m | 5m → 1H | 15m → 4H
- 1H → Daily | 4H → Weekly | Daily+ → Monthly
• Includes current developing HTF candle
• Clear bullish/bearish body colors
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 HTF LIQUIDITY LEVELS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Shows unswept swing highs/lows from higher timeframe
• Dashed lines extend across chart as liquidity targets
• "HTF Liquidity Area" labels mark key levels
• Automatically removes swept levels
• Separate colors for buy-side and sell-side liquidity
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 ALERTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Liquidity Sweep High/Low
• Bullish/Bearish CISD
• Any Liquidity Sweep
• Any CISD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ CUSTOMIZATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Bias Filter: Show both, bullish only, or bearish only
• Toggle each feature independently
• Customizable colors for all elements
• Adjustable lookback periods
• Historical setups display count (0-40)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 BEST FOR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Forex pairs (EUR/USD, GBP/USD, etc.)
• Indices (NAS100, US30, SPX)
• Crypto (BTC, ETH)
• Any liquid market
Works on all timeframes from 1-minute to Monthly.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 ACCESS & SUPPORT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
For access: liquihunter.com/indicator
Next Candle PredictorAdvanced TradingView Indicator for Precise Buy and Sell Signals
Overview:
The Predicta Futures - Next Candle Predictor is a cutting-edge TradingView indicator designed to forecast the next candle's direction in futures and cryptocurrency markets. Leveraging a multi-indicator confluence strategy, this tool provides traders with actionable long and short prediction percentages, enhanced by dynamic ADX-based thresholds and visual projection candles. Ideal for scalping, day trading, or swing trading on platforms like MEXC or Binance futures, it combines Supertrend, MACD, RSI, Stochastic, ADX, and volume analysis to deliver high-probability buy and sell signals while minimizing false positives.
Key Features:
• Multi-Indicator Confluence Scoring:
Integrates Supertrend for trend direction, EMAs (8, 21, 50) for alignment, MACD for momentum crossovers, RSI for overbought/oversold conditions, Stochastic for divergence detection, ADX for trend strength, and volume ratios for confirmation. A customizable confluence score (0-6) ensures signals meet user-defined criteria, reducing whipsaws in volatile markets.
• Dynamic Prediction Thresholds:
ADX-driven adjustments lower the required prediction percentage (e.g., 60% in strong trends) for "PERFECT TIME" entries, adapting to market conditions like ranging or trending phases.
• Visual Analysis Table:
A sleek, color-coded dashboard displays progress bars for each indicator, prediction percentages, and status (e.g., "PERFECT TIME" or "WAIT"). Supports long and short analyses with intuitive ASCII bars for quick scans.
• Projection Candles:
Simulates potential next-candle outcomes with volatility-scaled (via Bollinger Bands width) green long and red short candles, aiding in visualizing price targets.
• Buy/Sell Signals and Alerts:
Generates labeled "BUY" and "SELL" arrows on EMA crossovers within confirmed trends, with separate alerts for basic signals and high-confluence "PERFECT TIME" opportunities.
• Customizable Inputs:
Adjust ATR periods, Supertrend factors, minimum confluence scores, and volume ratios to tailor the indicator for stocks, forex, or crypto perpetual futures.
How It Works:
This TradingView script calculates long and short scores using weighted contributions from key indicators, normalizing them into prediction percentages. A confluence check—factoring trend, EMA alignment, MACD, Stochastic, volume, and ADX—triggers "PERFECT TIME" only when conditions align robustly. For example:
• In a downtrend (Supertrend red), with bearish MACD and Stochastic, and sufficient volume, the indicator highlights short opportunities.
• Dynamic thresholds ensure aggressive entries in strong trends (ADX >25) and conservative ones in weak trends.
• Backtested for reliability, it excels in identifying reversals and continuations, making it a must-have for traders seeking an edge in futures trading strategies.
Usage Instructions:
1. Add the indicator to your TradingView chart. (Search: Next Candle Predictor)
2. Customize settings via the inputs panel (e.g., set minConfluence to 5 for stricter signals).
3. Monitor the analysis table for predictions and confluence scores.
4. Act on "BUY/SELL" labels or "PERFECT TIME" alerts, combining with your risk management.
5. Enable projection candles for visual forecasting of the next bar.
Compatible with all timeframes, from 1-minute scalping to daily swings. Note: This is not financial advice; always verify signals with additional analysis.
Join thousands of traders enhancing their strategies—add it to your charts today and elevate your trading performance!
Please rate and review if it boosts your trades!
Thank you!
CRR Nemesis v6 Institutional Permission Engine for XAUUSDCRR Nemesis — Institutional Permission Engine for XAUUSD
This script is a single integrated workflow; each module exists only to support the same permission decision.
CRR Nemesis is an institutional multi-layer permission engine designed specifically for XAUUSD scalping and intraday execution.
This script is not a mashup of indicators.
All its internal modules exist for a single unified purpose:
to produce a trade permission state only when institutional structure, timing and power are aligned.
Nemesis does not emit random buy/sell signals.
It releases professional execution permissions only when all institutional layers agree.
System architecture
Multi-timeframe direction engine
Nemesis analyzes directional permission across 1m, 5m, 15m and 1D.
Lower timeframes must align with or not contradict higher-timeframe structure.
Smart Money Structure (SMC)
Tracks HH, HL, LH, LL, Break of Structure (BOS), Change of Character (ChoCH) and internal swing ranges to define accumulation, manipulation and expansion phases.
Institutional mitigation zones
Automatically draws bullish and bearish mitigation zones based on internal swing structure and ATR logic.
Fibonacci mitigation engine
Defines institutional premium and discount zones (38.2%–78.6%) to locate execution areas.
Anti-trap institutional filter
Blocks low-probability and retail-type entries, preventing buy/sell traps and false momentum trades.
Institutional session timing engine
Uses real New York, London and Tokyo session windows to define high-probability trading periods.
Candlestick power confirmation
Validates execution using engulfing behavior, impulse displacement and reversal structures.
Pro setup engine
Final PRO BUY and PRO SELL permissions are released only when all institutional layers align.
How to use
• Symbol: XAUUSD
• Execution timeframe: 1 minute (recommended)
• Trade primarily during London & New York sessions
• Execute only when PRO BUY / PRO SELL permissions appear
• Avoid trades when blocked states are shown
Chart rule
Publish with a clean chart.
Use this script alone, without other indicators or drawings, unless explicitly explained.
UI Translation (Spanish → English)
ALCISTA = Bullish
BAJISTA = Bearish
NEUTRAL = Neutral
COMPRA = Buy
VENTA = Sell
ESPERAR = Wait
BLOQ BUY = Buy blocked
BLOQ SELL = Sell blocked
NO TRADE DEAD = No-trade dead zone
NO TRADE ROLL = No-trade rollover
Español
CRR Nemesis es un motor institucional de permisos por capas diseñado para scalping e intradía en XAUUSD.
No es un mashup de indicadores, sino un sistema de decisión que integra estructura Smart Money, zonas de mitigación, Fibonacci, sesiones reales y confirmación por velas para liberar permisos PRO solo cuando el contexto institucional está alineado.
AM/PM Session LevelsAM/PM Session Levels with Real-Time Updates
This indicator plots intraday high, low, and midpoint levels for the AM and PM trading sessions, with live-updating visuals designed for precision and clarity.
Features
AM Session: 9:30 AM to 10:00 AM EST
PM Session: 1:30 PM to 2:00 PM EST
Live High/Low Tracking: Lines begin at the exact candle where session highs or lows are formed and update dynamically.
Session Boxes: Visual boxes extend from session start to the most recent bar, adjusting in real time to reflect the current session range.
Midpoint Lines: The 50% level (CE) is calculated and displayed after each session ends.
Customization Options:
Line styles, widths, and colors for each session
Label texts
Box visibility, fill, and border styling
Intended Use
This tool is ideal for intraday traders looking to reference session-based levels for decision-making. It provides clear visual separation of session structure and helps identify key reaction areas throughout the trading day.
Developed by Ralvarez
Version 1.0 — December 2025
Volume Spread Analysis with Cues⚖️Volume Spread Analysis with Cues (VSA)
Volume Spread Analysis with Cues is an indicator that analyzes the relationship between price spread and volume to reveal market intent. Instead of treating volume in isolation, this script classifies each candle into meaningful VSA conditions such as accumulation, distribution, absorption, momentum, exhaustion, and traps.
🔑Key Features
True price spread calculation (optional gap-inclusive mode)
Candle spread analysis
Volume analysis
Candle close quality analysis (strong, weak, or neutral)
Visual emoji cues
Detailed tooltips explaining each signal and its confirmations
Built-in alerts for demand, supply, and trap scenarios
📏 How to Use
This script is context-driven, not a signal generator. It is designed to be used alongside:
Support & resistance
Market structure
Higher-timeframe bias
The strongest setups occur when VSA cues align with key levels and trend direction! Confluence is your friend.
🚨Alerts Included
VSA Demand Cue – potential accumulation or continuation
VSA Supply Cue – potential distribution or absorption
VSA Trap Cue – exhaustion or false breakout behavior
⚠️ Beware
Not every cue is tradable on its own
Confirmation and location are critical
K-Line Midline Indicator@yuanmu指标概述
K线中线指标是一款用于技术分析的自定义工具,专注于在K线图上绘制每根K线的中心位置线。该指标能够帮助交易者快速识别价格的平均位置、观察价格重心的变化趋势,并通过影线分析功能识别潜在的关键支撑阻力位。
核心功能
双模式中线绘制:
实体中线:(开盘价 + 收盘价) ÷ 2,反映多空力量平衡点
整根K线中线:(最高价 + 最低价) ÷ 2,反映整根K线的价格重心
智能影线分析:
自动识别异常长影线K线
双重过滤条件确保只标记有意义的影线
在最长影线中点位置绘制标记线
完全自定义显示:
可调节显示K线数量(1-200根)
独立设置中线和影线的颜色、线宽、线型
透明度渐变效果:当前K线最清晰,历史K线逐渐淡化
性能优化:
只在最后K线时绘制历史数据,避免重复计算
最大线条数量限制,确保图表运行流畅
自动检测可用历史数据范围
应用场景
短线交易:使用实体中线观察多空博弈,辅助判断入场时机
波段分析:使用整根K线中线识别价格重心,判断趋势强度
关键位识别:通过影线中点标记寻找潜在的支撑阻力区域
价格结构分析:观察中线排列形态,识别价格运行结构
参数设置
中线颜色/线宽/线型:调整主中线的视觉效果
显示K线数量:控制同时显示的K线中线数量
影线标记开关:启用/禁用影线分析功能
影线条件设置:调整影线筛选的灵敏度
影线样式设置:自定义影线标记的视觉样式
技术规格 (Technical Specifications)
开发平台: TradingView Pine Script v6
兼容性: 所有交易品种和时间周期
最大显示K线: 200根
线条数量限制: 最多500条线
更新频率: 实时更新
内存占用: 低至中等,取决于显示数量设置
使用提示 (Usage Tips)
从较小的显示数量开始(如20-30根),逐步增加
中线与影线标记使用对比色,便于区分
根据市场波动性调整影线条件参数
结合其他指标使用,如移动平均线或成交量指标
观察中线排列的形态变化,识别趋势转换信号
开发者信息 (Developer Information)
名称: 原木 (Yuanmu)
版本: 1.0
特点: 简洁高效,专注核心功能,注重用户体验
Indicator Overview
K-Line Midline Indicator is a custom technical analysis tool designed to plot the center line of each candlestick on the price chart. This indicator helps traders quickly identify price average positions, observe shifts in price gravity, and identify potential key support/resistance levels through shadow analysis functionality.
Core Features
Dual-Mode Midline Drawing:
Body Midline: (Open + Close) ÷ 2, reflecting the balance point between bullish and bearish forces
Whole K-Line Midline: (High + Low) ÷ 2, reflecting the price gravity of the entire candlestick
Intelligent Shadow Analysis:
Automatically identifies K-lines with abnormally long shadows
Dual-filtering conditions ensure only meaningful shadows are marked
Draws marker lines at the midpoint of the longest shadow
Fully Customizable Display:
Adjustable number of displayed K-lines (1-200)
Independent color, width, and style settings for midline and shadow markers
Transparency gradient effect: current K-line is most clear, historical K-lines gradually fade
Performance Optimization:
Draws historical data only on the last bar to avoid redundant calculations
Maximum line count limit ensures smooth chart operation
Automatic detection of available historical data range
Application Scenarios
Short-term Trading: Use body midline to observe bull-bear battles and assist entry timing decisions
Swing Analysis: Use whole K-line midline to identify price gravity and determine trend strength
Key Level Identification: Locate potential support/resistance areas through shadow midpoint markers
Price Structure Analysis: Observe midline arrangement patterns to identify price movement structures
Parameter Settings
Midline Color/Width/Style: Adjust visual appearance of main midline
Number of K-lines Displayed: Control how many K-line midlines are shown simultaneously
Shadow Marker Toggle: Enable/disable shadow analysis functionality
Shadow Condition Settings: Adjust sensitivity of shadow filtering
Shadow Style Settings: Customize visual appearance of shadow markers
Inside Bar Detector
Inside Bar & Internal Structure
A precise tool for identifying Inside Bars and tracking price range breakouts with internal market structure visualization.
🎯 What It Does
This indicator detects Inside Bars (consolidation patterns) and classifies how price breaks out of established ranges. It helps traders identify:
• Consolidation zones where price is coiling
• Directional breakouts (up or down)
• Liquidity sweeps where price tests both sides before committing to a direction
📊 Key Features
Inside Bar Detection - Automatically identifies when current bar's range is contained within the previous range
Range Visualization - Draws dashed rectangle boxes around Inside Bar sequences
Breakout Classification - Categorizes breaks as: Break High, Break Low, or Expansion
Sweep Detection - Labels bars that sweep both sides of the range before closing directionally
Internal Structure Lines - Connects swing highs and lows to visualize market structure
Statistics Panel - Real-time count of Inside Bars and breakout types
🔧 How It Works
1. Price Range Tracking : The indicator maintains a dynamic price range (high/low) that updates on each breakout
2. Inside Bar Logic : A bar is classified as Inside Bar when its high ≤ range high AND low ≥ range low
3. Breakout Detection :
• Break High : Price closes above the range (bullish)
• Break Low : Price closes below the range (bearish)
• Sweep : Price tests both sides but closes directionally (labeled as Sweep↑ or Sweep↓)
• Expansion : Price breaks both sides but closes in the middle (neutral)
⚙️ Settings
Display Settings
- Show Inside Bar Box: Toggle rectangle visualization
- Show Statistics: Display count panel
- Show Sweep Labels: Mark liquidity sweep events
Internal Structure Settings
- Show Internal Structure Lines: Connect swing points
- Line Color & Width: Customize appearance
Color Settings
- Inside Bar Box Color & Transparency
📈 How To Use
• Trend Continuation : Look for Inside Bars forming after a strong move, then trade the breakout in the trend direction
• Reversal Setups : Watch for sweep patterns (Sweep↑/Sweep↓) at key levels - these often indicate liquidity grabs before reversals
• Structure Analysis : Use internal structure lines to identify the current market bias
⚠️ Alerts
The indicator includes 4 alert conditions:
• Inside Bar Detected
• Break High (includes bullish sweeps)
• Break Low (includes bearish sweeps)
• Dual Expansion (neutral)
📋 Notes
• Works on all timeframes and instruments
• Consecutive Inside Bars are merged into a single box for cleaner visualization
• Internal structure lines ignore Inside Bars to reduce noise
Fair Value Gap [Tradeuminati]Fair Value Gap
Fair Value Gap is a clean and rule-based Fair Value Gap indicator for TradingView, designed to display only valid and confirmed Fair Value Gaps (FVGs) and Inverted Fair Value Gaps (iFVGs).
The indicator is built on a strict 3-candle FVG definition and operates exclusively on candle close, ensuring no repainting and no premature signals.
🔹 Key Features
Valid Fair Value Gaps (FVG)
- Detects bullish and bearish Fair Value Gaps using a precise 3-candle structure
- FVGs are only plotted after the confirming candle has closed
- A Fair Value Gap remains visible only as long as it is valid
- Once price closes beyond the FVG, it is removed or converted
Inverted Fair Value Gaps (iFVG)
- When a valid FVG is invalidated by a candle close, it can be converted into an iFVG
- iFVGs retain the original price range and structure
- Only valid iFVGs are displayed
- As soon as price closes through an iFVG, it is automatically removed
Clean & Controlled Visualization
- Only the last N active FVGs are displayed (bullish + bearish combined)
- Only the last N valid iFVGs are shown
- Boxes automatically extend to the current price + configurable bars
- Labels are dynamically positioned at the right edge of each zone
🔹 Technical Notes
- No repainting
- No intrabar signals
- Close-based validation only
- Works on all markets and timeframes
- Lightweight and performance-friendly
⚠️ Disclaimer
This indicator is for technical analysis purposes only and does not constitute trading or investment advice.
ORB Breakout & RetestORB Breakout & Breakdown Indicator - Complete Opening Range Strategy
Description :
The ORB (Opening Range Breakout) Breakout & Retest Indicator is a simple tool designed to identify opening range breakouts and breakdowns with retest confirmation. This indicator works on ANY timeframe while automatically analyzing 1-minute price action to detect precise entry signals.
What makes this indicator unique:
- ✅ Multi-Timeframe ORB Analysis - Simultaneously tracks 5-min, 15-min, and 30-min opening ranges
- ✅ Smart Retest Logic - Filters false breakouts by requiring price to retest and confirm the level
- ✅ Works on Any Chart Timeframe - View on 5-min, 15-min, 1-hour, or daily charts while getting 1-minute precision
- ✅ Both Long & Short Signals - Detects bullish breakouts AND bearish breakdowns
- ✅ Customizable Alerts - Get notified when confirmed setups occur
- ✅ Clean Visual Display - Compact table showing all ORB levels and signal status
How it Works:
Opening Range Detection :
- 5-Min ORB: Captures high/low from 9:30-9:35 AM
- 15-Min ORB: Captures high/low from 9:30-9:45 AM
- 30-Min ORB: Captures high/low from 9:30-10:00 AM
Breakout Confirmation (3-Step Process) :
1. Initial Break - Price closes above ORB High (or below ORB Low for shorts)
2. Retest - Price pulls back to retest the broken level
3. Confirmation - Price breaks through again, confirming the trend
This retest requirement dramatically reduces false signals and helps you enter trades with better risk/reward.
Perfect For :
- Day traders looking for opening range strategies
- Scalpers who need precise entry signals
- Swing traders identifying strong intraday momentum
- Anyone trading stocks, futures, forex, or crypto during market hours
---
⚙️ Settings & Customization :
Display Options :
- ☑️ Show ORB High (Default: OFF) - Display the high of each opening range in the table
- ☑️ Show ORB Low (Default: OFF) - Display the low of each opening range in the table
- ☑️ Show Breakout+Retest (Default: ON) - Show bullish breakout confirmation status
- ☑️ Show Breakdown+Retest (Default: ON) - Show bearish breakdown confirmation status
Alert Options :
- ☑️ Enable 5-Min Alerts (Default: OFF) - Get alerts for 5-minute ORB confirmations
- ☑️ Enable 15-Min Alerts (Default: OFF) - Get alerts for 15-minute ORB confirmations
- ☑️ Enable 30-Min Alerts (Default: OFF) - Get alerts for 30-minute ORB confirmations
Visual Indicators :
- Green triangles (▲) below bars = Breakout confirmed (bullish)
- Red triangles (▼) above bars = Breakdown confirmed (bearish)
- Triangle sizes: Tiny (5-min), Small (15-min), Normal (30-min)
---
Table Legend:
Timeframe Row: Shows the three ORB periods being tracked
ORB High Row: (Optional) The highest price during each opening range period
ORB Low Row: (Optional) The lowest price during each opening range period
Breakout+Retest Row:
- 🟢 YES = Bullish setup confirmed (price broke high, retested, and confirmed)
- 🔴 NO = No confirmed bullish setup yet
- ⚪ N/A = Opening range not yet established
Breakdown+Retest Row:
- 🟢 YES = Bearish setup confirmed (price broke low, retested, and confirmed)
- 🔴 NO = No confirmed bearish setup yet
- ⚪ N/A = Opening range not yet established
How to Use :
1. Add to Chart - Works best on stocks, futures, and indices with regular market hours (9:30 AM EST open)
2. Choose Your Timeframe - View on any timeframe; indicator automatically analyzes 1-minute data
3. Monitor the Table - Watch for "YES" signals in Breakout or Breakdown rows
4. Set Alerts - Enable alerts for your preferred ORB timeframes
5. Plan Your Trade - Use ORB levels as entry points and initial stop-loss levels
Tips :
- Combine multiple timeframe confirmations for higher probability setups
- Use ORB High/Low levels as natural support/resistance zones
- The 5-min ORB gives faster signals; 30-min ORB gives stronger trends
- Best results typically occur in the first 1-2 hours after market open
- Works on all markets but optimized for regular trading hours (9:30 AM EST)
Key Features Summary :
✓ Multi-timeframe opening range tracking (5, 15, 30-minute)
✓ Retest confirmation logic to filter false breakouts
✓ Works on any chart timeframe with 1-minute precision
✓ Bullish and bearish signal detection
✓ Customizable visual display with toggle options
✓ Individual alerts for each timeframe and direction
✓ Clean, professional table interface
✓ No repainting - signals are final once confirmed
✓ Suitable for all experience levels
Daily/Weekly Swing Highs-Lows + Candle PatternsDescription
Daily/Weekly Swing Highs-Lows + Candle Patterns
This indicator plots the most recent Daily and Weekly Swing Highs and Lows (key support/resistance levels) using a simple and effective logic: a swing high/low is confirmed when the previous bar's extreme is higher/lower than both the current and the one before it.
Features:
• Daily Swing Highs/Lows (teal/maroon circles) – toggleable
• Weekly Swing Highs/Lows (blue/purple circles) – optional
• Visual separators for new daily and weekly bars (light background color)
• Daily candle pattern labels (optional):
- US = Up Swing (strong bullish continuation)
- DS = Down Swing (strong bearish continuation)
- IN = Inside Bar
- OUT = Outside Bar
• Daily close position labels (optional):
- P = Positive (close in upper 25% of the range)
- mP = minor Positive (50–75%)
- mN = minor Negative (25–50%)
- N = Negative (lower 25%)
All elements are fully customizable (colors, visibility) and work on any timeframe.
Best suited for intraday timeframes (1 min to 4 hours) where daily and weekly key levels provide important context for price action and reversals.
The optional "Trading session length" input is mainly useful for markets with shorter sessions (e.g., European indices) and does not affect swing detection.
Open-source, free to use and modify.
How to Use the Indicator + Practical Use Case
Key Settings (Inputs)
Trading session length (hours) → Default 8.5 h (useful for FTSEMIB, DAX, etc.). Leave it as is unless you trade a market with a different session length.
Daily Swing Levels → Show/Hide daily swing highs (teal) and lows (maroon).
Weekly Swing Levels → Usually keep off on intraday charts to avoid clutter (turn on for higher-timeframe context).
Daily Candle Patterns → Enable only if you want to see US/DS/IN/OUT labels on the daily close.
Close Position (P/mP/mN/N) → Enable if you want to quickly see how strong/weak the daily close was.
What You See on the Chart
Teal circles = Last confirmed daily swing high (resistance).
Maroon circles = Last confirmed daily swing low (support).
Blue/purple circles (if enabled) = Weekly swing high/low.
Light gray background = Start of a new trading day.
Purple background (if weekly enabled) = Start of a new week.
Small labels on daily close (if enabled):
- US = strong bullish day
- DS = strong bearish day
- IN = inside bar (consolidation)
- OUT = outside bar (expansion)
- P/mP/mN/N = how far the close was from the high/low of the day.
Best Timeframes 1 min to 240 min charts → Daily levels act as major support/resistance zones for intraday trading.
Avoid using on daily or higher charts (the logic is designed for intraday context).
Why this works well intraday:
The daily swing high/low levels are high-probability zones where institutions and algorithms often defend positions. On intraday charts, they act as “magnets” for price, giving you clean entries and exits with clear invalidation levels.
This indicator keeps your chart clean while providing exactly the context most intraday traders need: key daily levels + daily momentum context.
Explosive Candle Detector [CodeAlchemyLab]Explosive Candle Detector
This indicator identifies potential high-momentum trading opportunities by detecting explosive candles that form after consolidation periods (base candles).
How It Works:
The indicator uses a two-candle pattern system:
Base Candle (Boring): A consolidation candle where the wicks are larger than the body, indicating indecision and potential accumulation/distribution by smart money. This represents a compression phase where price is being absorbed.
Explosive Candle: A momentum candle that appears immediately after a base candle, with a size at least 50% larger than the base candle. This represents an expansion phase where price breaks out with strong directional movement.
Features:
• Detects bullish explosive candles (green markers below candle)
• Detects bearish explosive candles (red markers above candle)
• Highlights base candles with background color
• Customizable explosive threshold (default: 50% size increase)
• Clean visual signals for easy pattern recognition
Trading Applications:
• Supply and Demand zone identification
• Breakout confirmation signals
• Momentum trade entries
• Order block detection
• Smart money accumulation/distribution phases
Best Used With:
Support/resistance levels, trend analysis, and volume confirmation for optimal trade setups.
Parameter:
Boring Candle Parameters:
1. Min wick ratio (0.6 = 60%): The total wicks (upper + lower) must be at least 60% of the candle's total range. Higher values = more wick required, meaning the candle is more "indecisive" with long wicks.
2. Max body ratio (0.4 = 40%): The body must be at most 40% of the candle's total range. Lower values = smaller body required, confirming the candle is mostly wicks with a small body.
Example: If candle range is 100 pips, wicks must be ≥60 pips and body must be ≤40 pips.
──────────────────────────────────────────
Explosive Candle Parameters:
3. Min size vs Boring (1.5 = 150%): The explosive candle must be at least 1.5x (or 50% bigger) than the boring candle's range. If boring candle is 100 pips, explosive must be ≥150 pips.
4. Min body ratio (0.5 = 50%): The explosive candle's body must be at least 50% of its total range. This ensures it's a strong directional move with a large body, not just wicks.
──────────────────────────────────────────
In Simple Terms:
• Boring candle = Big wicks, small body (consolidation/indecision)
• Explosive candle = Big body, much larger than boring candle (strong directional move)
CRT - Candle Range TheoryCRT - Candle Range Theory is an indicator that identifies CRT patterns based on the concept of liquidity sweeps and price rejection.
WHAT IS CRT?
A CRT (Candle Range Theory) pattern occurs when:
- A "Parent" candle establishes a range (High/Low)
- The next candle sweeps beyond one side of that range (liquidity grab)
- But closes back INSIDE the parent range (rejection)
This creates a potential reversal signal as liquidity has been taken and price rejected continuation.
PATTERN TYPES
BEARISH CRT
- CRT candle sweeps above Parent High
- Does NOT sweep below Parent Low
- Closes inside Parent range
BULLISH CRT
- CRT candle sweeps below Parent Low
- Does NOT sweep above Parent High
- Closes inside Parent range
ALERT TYPES
The indicator offers three alert filters based on the strength of rejection:
1. Close NOT Reach 50%
Strongest rejection - Close doesn't even retrace to the 50% level of the parent range.
Bearish: Close > 50% | Bullish: Close < 50%
2. Price NOT Reach 50%
Price (wick) doesn't reach the 50% level at all.
Bearish: Low > 50% | Bullish: High < 50%
3. Basic CRT
Any valid CRT pattern without the 50% filter.
VISUAL ELEMENTS
- PH / PL lines: Parent candle High and Low
- 50% line: Middle of the parent range
- 25% / 75% lines: Quarter levels of the parent range
- Labels: Appear on CRT candle showing pattern type and conditions met
HOW TO USE
1. Set your preferred chart timeframe
2. Enable the alert types you want to monitor
3. Create alerts via the TradingView alert menu
4. Labels will automatically appear when conditions are met
SETTINGS
Visual Settings
- Colors for PH/PL, 50%, and 25%/75% lines
- Line widths for each level type
- Toggle visibility for 50% and quarter lines
CRT Alerts
- Show/hide labels on chart
- Customize bearish/bullish label colors
- Enable/disable each alert type independently
NOTES
- This indicator works on any timeframe
- Multiple conditions can be displayed in one label if enabled
- Outside bars (sweep both sides) are excluded from CRT detection
- Close must be inside parent range for valid pattern
CRT+ Advance Engulfing | @stefandimovCRT+ Lite implements institutional-style Candle Range Theory logic to identify displacement-driven engulfing structures with precision.
The script focuses on wick-based liquidity grabs, strict body closes, and optional higher-timeframe confirmation to highlight structurally valid bullish and bearish reversals.
Includes a Daily-only multi-market scanner and a compact dashboard for fast top-down analysis.
Designed for traders who prioritize structure, execution precision, and HTF alignment.
NIFTY RENKO OPTION CE/PENIFTY RENKO OPTION CE/PE ek non-repainting intraday Renko-based option direction indicator hai jo price action + money flow ko combine karke CE / PE buy signals generate karta hai.
Order Blocks v2This is a short code script that shows you a REAL Order Blocks.
There is many indicators that show you random blocks on the screen, these are by definition Order Blocks. The code is simple and short.
You can use this indicator as an extra confluence or as a place to put your stop losses or to put your stop losses in profit.
I recommend always keeping the "Consider order block only with following FVG" on, as the best Order Blocks are found with that setting on.
I have a lot more code i can share, use this and let me know how it works for you!
THE SETTINGS I USE ARE:
(NO) Only show on on time levels 3,7,11,14
fractal bars 3
Order blocks on break of Fractal close or HL Close
(YES) Consider order block only with following FVG
Max distance of FVG following Order Blocks 2
Oder Block Height Body
Dotted 13 length and 3 width
Dynamische Open/Close Levels mit Historie🎯 Key Features
This indicator provides clean, configurable horizontal lines showing the Open and Close prices of a higher chosen timeframe (e.g., the last 5-minute candle), serving as dynamic support and resistance levels.
Unlike traditional indicators that draw messy "steps" across your entire chart, this tool is designed for clarity and precise control.
Controlled History: Easily define how many of the last completed periods (e.g., 5-minute blocks) should remain visible on the chart. Set to 0 for only the current, active levels.
No Stepladder Effect: Uses advanced drawing methods (line.new and object management) to ensure the historical levels remain static and do not clutter your chart history.
Dynamic Labels: The labels (e.g., "Open (5)") automatically adjust to show the timeframe you configured in the indicator settings, eliminating confusion when switching timeframes.
Customizable: Full control over colors, line length, and label positioning/size.
💡 Ideal Use Case
Perfect for scalpers and day traders operating on lower timeframes (1m, 3m) who want to quickly visualize and respect crucial price action levels from a higher context (e.g., 5m, 15m, 1h).






















