Drawdown MDD desde ATH (close)Drawdown indicator from ATH wtih maximum drawdown.
Indicates the current percentage of both
Candlestick analysis
FX Contracts v1.0 @RukinRomanThe indicator works on the D1 timeframe in Forex. It displays levels based on the last 3 days of the contract.
AI Heavy Buyer Scanner V6 - 100min to Close100 minutes before the end of daily trading, scan US-traded stocks and ETFs with a market cap > $50B and ETFs (including 3x leveraged). Locate Japanese candlesticks on an intraday chart where the following conditions are met: 1. The price has increased by at least 1% from the daily opening price. 2. The candlestick has a lower shadow that is at least 1% longer than the price. 3. The daily trading volume up to this time is 10% higher than the daily average of the last 100 days. Send an instant alert
TDKM V5.3It will show signals for buying when the graph trend is going up, and for selling when the graph trend is going down.
Money Hunter TopFor questions on purchasing Money Hunter indicators, please contact each person at clck.ru
scalperhasan - Outside Candle DisplayerThis indicator highlights Outside Candles directly on the chart.
Youtube: scalperhasan
scalperhasan - Inside Candle DisplayerThis indicator highlights Inside Candles directly on the chart
Youtube: scalperhasan
Max VOL Candle RangeLocates highest volume candle based of custom look back and extends a range with mid-line, candle volume is displayed within the zone.
This script can also detect equal deviations.Change VOL source to SP:SPX and to see how BTCUSDT reacts and deviates.
Nifty By PaisaPani It is a trading system.
• Separate indicator designed specifically for BankNifty
• Intended for the mentioned timeframe only
• Focused on execution clarity, not predictions
🔒 Full access is limited.
⚠ Disclaimer:
For educational and demonstration purposes only.
Trading involves risk.
No profit guarantees are implied.
Intrabar Delta Volume Bubbles [Absorption & Exhaustion]Visualizes aggressive buying/selling pressure using intrabar data to spot Absorption (Red Bubble on Green Candle) and Exhaustion (Green Bubble on Red Candle) on standard feeds.
Banknifty By PaisaPaniThis indicator displays a DEMO performance snapshot
to show how the PaisaPani approach behaves on BankNifty.
It is a trading system.
• Separate indicator designed specifically for BankNifty
• Intended for the mentioned timeframe only
• Focused on execution clarity, not predictions
🔒 Full access is limited.
⚠ Disclaimer:
For educational and demonstration purposes only.
ChanLun-v5.0ChanLun (Entanglement Theory)
ChanLun, also known as Entanglement Theory, is a highly respected technical analysis methodology that originated in China. Since its introduction in 2006, ChanLun has gained tremendous popularity and a strong following within the Chinese trading community due to its exceptional ability to navigate complex market dynamics.
ChanLun places great emphasis on market structure, price behavior, momentum, and the intricate interactions between market forces. It recognizes that markets operate in cyclical patterns and seeks to capture the underlying structure and rhythm of price movements. By analyzing the complex relationship between price and time, ChanLun provides traders with unique insights into market trends, potential reversals, and critical turning points.
This indicator delivers a detailed and comprehensive implementation of ChanLun theory. It enables in-depth analysis and visualization of all core components, including Candlestick Conversion, Candlestick Standardization, Fractals, Strokes, Segments, Pivots, and Buying/Selling Points.
🔵 Step 1: Candlestick Conversion
In ChanLun, candlestick analysis places less emphasis on open/close prices and wicks, and instead focuses on the price range reached by the market. Therefore, the first step involves converting each candlestick into a simplified form that retains only the high and low values, discarding all other elements
🔵 Step 2: Candlestick Standardization
In the second step, the converted candlesticks are standardized to ensure strict directional consistency and to eliminate inside bars and outside bars.
For any two adjacent candlesticks A and B, if one candle’s price range completely contains the other, they are merged into a new candlestick C.
If A is in an upward trend relative to the previous candle:
High(C) = max(High(A), High(B))
Low(C) = max(Low(A), Low(B))
If A is in a downward trend:
High(C) = min(High(A), High(B))
Low(C) = min(Low(A), Low(B))
After this process, for any adjacent candles A and B, one of the following conditions will always hold:
High(A) > High(B) and Low(A) > Low(B)
High(A) < High(B) and Low(A) < Low(B)
🔵 Step 3: Fractals
A Fractal is a pattern formed by three consecutive standardized candlesticks, where the middle candle shows a clear extremum relative to its neighbors.
For three adjacent candles A, B, and C, the conditions are:
Top Fractal:
High(B) > High(A) and High(B) > High(C)
Low(B) > Low(A) and Low(B) > Low(C)
Bottom Fractal:
High(B) < Low(A) and High(B) < Low(C)
Low(B) < Low(A) and Low(B) < Low(C)
Top fractals are marked with red triangles, while bottom fractals are marked with green triangles.
🔵 Step 4: Stroke
A Stroke is a line connecting a top fractal and a bottom fractal, subject to the following rules:
There must be at least one “free” candlestick between the two fractals (not part of any fractal), ensuring a minimum of five candlesticks per stroke.
A top fractal must have a higher price than the corresponding bottom fractal.
The endpoint fractals must represent the absolute high or low within the stroke range (this rule can be enabled or disabled via settings).
Strokes help traders identify and visualize significant price movements while filtering out minor fluctuations.
🔵 Step 5: Segment
A Segment is a higher-level structure that connects the start and end points of at least three consecutive strokes, representing the prevailing market structure.
As new strokes form, the segment continues to extend until the market structure is broken. A break occurs when:
An uptrend forms lower highs and lower lows, or
A downtrend forms higher highs and higher lows.
Within consolidation ranges, strokes may form overlapping patterns similar to inside/outside bars. In such cases, strokes are merged until a clear structural break appears.
Segments provide a more stable representation of market trends at higher timeframes.
The segment algorithm can be applied recursively to generate higher-level segments, representing market trends across larger time scales.
🔵 Step 6: Pivot (Central Hub)
In ChanLun, a Pivot does not represent a reversal point. Instead, it defines a consolidation zone where price oscillates.
Within a given segment, a pivot is formed by the overlap of two consecutive strokes moving against the direction of the segment.
For two descending strokes A and B within an upward segment S:
Upper ound(P) = min(High(A), High(B))
Lower Bound(P) = max(Low(A), Low(B))
Pivots typically represent areas of consolidation and high trading volume.
If subsequent counter-trend strokes overlap with the existing pivot, the pivot extends horizontally. If two consecutive counter-trend strokes overlap with each other but not with the previous pivot, a new pivot is formed.
Pivots can also be recursively identified at higher segment levels.
🔵 Step 7: Buying / Selling Points
ChanLun defines three types of buying and selling points:
Type 1 (Trend Reversal
Occur at the termination of an old segment and the formation of a new one.
Type 2 (Trend Continuation)
Occurs during a trend:
In an uptrend, a Type 2 buy point forms after a pullback and rebound from prior support.
In a downtrend, a Type 2 sell point forms after a rebound and pullback from resistance.
Type 3 (Pivot Breakout Retest)
Represents a retest after price breaks out of a pivot range, indicating potential continuation beyond the pivot.
Although these points are lagging indicators, ChanLun mitigates this by using multi-timeframe analysis, where lower-timeframe confirmations enhance higher-timeframe trend confidence.
🔵 Step 8: Divergence
Divergence is a core ChanLun technique used to anticipate Type 1 buy/sell points. While MACD is the most commonly used indicator, others such as RSI can also be applied.
🟠 Summary
ChanLun is a powerful technical analysis framework that combines structural price analysis, quantitative indicators, and multi-timeframe logic. Its distinguishing feature lies in its holistic approach—integrating qualitative interpretation with quantitative structure—to support informed and disciplined trading decisions.
Core Value
This indicator systematizes ChanLun into a fully computable structure, delivering:
Objective structural market analysis
Multiple stroke/segment interpretations for varying conditions
Robust buy/sell point filtering
Multi-level market perspective
This indicator is for technical analysis only and does not constitute investment advice.
Weekly Tightness Near EMA//@version=6
indicator("Weekly Tightness Near EMA", overlay=true)
// ===========================
// INPUT PARAMETERS
// ===========================
tightness_pct = input.float(3.0, "Tightness % Range", minval=0.1, maxval=10.0)
ema_proximity_pct = input.float(5.0, "EMA Proximity %", minval=0.5, maxval=15.0)
small_candle_pct = input.float(5.0, "Small Candle % (body)", minval=0.5, maxval=10.0)
show_ema10 = input.bool(true, "Show 10 Week EMA")
show_ema20 = input.bool(true, "Show 20 Week EMA")
show_signals = input.bool(true, "Show Tightness Signals")
// ===========================
// GET WEEKLY DATA
// ===========================
weekly_close = request.security(syminfo.tickerid, "W", close, barmerge.gaps_off, barmerge.lookahead_off)
weekly_open = request.security(syminfo.tickerid, "W", open, barmerge.gaps_off, barmerge.lookahead_off)
weekly_high = request.security(syminfo.tickerid, "W", high, barmerge.gaps_off, barmerge.lookahead_off)
weekly_low = request.security(syminfo.tickerid, "W", low, barmerge.gaps_off, barmerge.lookahead_off)
weekly_close_1 = request.security(syminfo.tickerid, "W", close , barmerge.gaps_off, barmerge.lookahead_off)
weekly_open_1 = request.security(syminfo.tickerid, "W", open , barmerge.gaps_off, barmerge.lookahead_off)
weekly_high_1 = request.security(syminfo.tickerid, "W", high , barmerge.gaps_off, barmerge.lookahead_off)
weekly_low_1 = request.security(syminfo.tickerid, "W", low , barmerge.gaps_off, barmerge.lookahead_off)
weekly_close_2 = request.security(syminfo.tickerid, "W", close , barmerge.gaps_off, barmerge.lookahead_off)
weekly_open_2 = request.security(syminfo.tickerid, "W", open , barmerge.gaps_off, barmerge.lookahead_off)
weekly_high_2 = request.security(syminfo.tickerid, "W", high , barmerge.gaps_off, barmerge.lookahead_off)
weekly_low_2 = request.security(syminfo.tickerid, "W", low , barmerge.gaps_off, barmerge.lookahead_off)
// Weekly EMAs
weekly_ema10 = request.security(syminfo.tickerid, "W", ta.ema(close, 10), barmerge.gaps_off, barmerge.lookahead_off)
weekly_ema20 = request.security(syminfo.tickerid, "W", ta.ema(close, 20), barmerge.gaps_off, barmerge.lookahead_off)
// ===========================
// CALCULATE CANDLE SIZE
// ===========================
// Calculate body size (close - open) as percentage of price
candle_body_0 = math.abs(weekly_close - weekly_open)
candle_body_1 = math.abs(weekly_close_1 - weekly_open_1)
candle_body_2 = math.abs(weekly_close_2 - weekly_open_2)
candle_body_pct_0 = (candle_body_0 / weekly_close) * 100
candle_body_pct_1 = (candle_body_1 / weekly_close_1) * 100
candle_body_pct_2 = (candle_body_2 / weekly_close_2) * 100
// Calculate full range (high - low) as percentage
candle_range_0 = weekly_high - weekly_low
candle_range_1 = weekly_high_1 - weekly_low_1
candle_range_2 = weekly_high_2 - weekly_low_2
candle_range_pct_0 = (candle_range_0 / weekly_close) * 100
candle_range_pct_1 = (candle_range_1 / weekly_close_1) * 100
candle_range_pct_2 = (candle_range_2 / weekly_close_2) * 100
// Check if all 3 candles are small
small_candle_0 = candle_body_pct_0 <= small_candle_pct
small_candle_1 = candle_body_pct_1 <= small_candle_pct
small_candle_2 = candle_body_pct_2 <= small_candle_pct
all_candles_small = small_candle_0 and small_candle_1 and small_candle_2
// Average candle body size
avg_candle_body = (candle_body_pct_0 + candle_body_pct_1 + candle_body_pct_2) / 3
avg_candle_range = (candle_range_pct_0 + candle_range_pct_1 + candle_range_pct_2) / 3
// ===========================
// CALCULATE TIGHTNESS
// ===========================
// Find highest and lowest of last 3 weekly closes
highest_close = math.max(weekly_close, weekly_close_1, weekly_close_2)
lowest_close = math.min(weekly_close, weekly_close_1, weekly_close_2)
// Calculate range percentage
close_range_pct = ((highest_close - lowest_close) / lowest_close) * 100
// Check if within tightness range
is_tight = close_range_pct <= tightness_pct
// ===========================
// CHECK PROXIMITY TO EMAs
// ===========================
// Distance from EMAs
dist_from_ema10_pct = math.abs((weekly_close - weekly_ema10) / weekly_ema10) * 100
dist_from_ema20_pct = math.abs((weekly_close - weekly_ema20) / weekly_ema20) * 100
// Near EMA conditions
near_ema10 = dist_from_ema10_pct <= ema_proximity_pct
near_ema20 = dist_from_ema20_pct <= ema_proximity_pct
near_any_ema = near_ema10 or near_ema20
// ===========================
// COMBINED SIGNAL (with small candles filter)
// ===========================
tightness_signal = is_tight and near_any_ema and all_candles_small
// ===========================
// PLOT EMAs
// ===========================
plot(show_ema10 ? weekly_ema10 : na, "10 Week EMA", color=color.new(color.blue, 0), linewidth=2)
plot(show_ema20 ? weekly_ema20 : na, "20 Week EMA", color=color.new(color.orange, 0), linewidth=2)
// ===========================
// PLOT SIGNALS
// ===========================
// Background color when tight and near EMA
bgcolor(show_signals and tightness_signal ? color.new(color.green, 90) : na, title="Tightness Signal")
// Plot signal markers
plotshape(show_signals and tightness_signal and not tightness_signal ,
title="Tightness Start",
location=location.belowbar,
color=color.new(color.green, 0),
style=shape.triangleup,
size=size.small,
text="TIGHT")
// ===========================
// DISPLAY TABLE
// ===========================
var table info_table = table.new(position.top_right, 2, 9,
border_width=1,
border_color=color.gray,
frame_width=1,
frame_color=color.gray)
if barstate.islast
// Header
table.cell(info_table, 0, 0, "Weekly Analysis", bgcolor=color.new(color.gray, 70), text_color=color.white, text_size=size.normal)
table.cell(info_table, 1, 0, "Status", bgcolor=color.new(color.gray, 70), text_color=color.white, text_size=size.normal)
// Average candle body size
candle_color = all_candles_small ? color.new(color.green, 85) : color.new(color.red, 85)
table.cell(info_table, 0, 1, "Avg Candle Body", bgcolor=candle_color, text_color=color.white, text_halign=text.align_left)
table.cell(info_table, 1, 1, str.tostring(avg_candle_body, "#.##") + "%", bgcolor=candle_color, text_color=color.white)
// Small candle threshold
table.cell(info_table, 0, 2, "Small Candle <", bgcolor=color.new(color.gray, 90), text_color=color.white, text_halign=text.align_left)
table.cell(info_table, 1, 2, str.tostring(small_candle_pct, "#.#") + "%", bgcolor=color.new(color.gray, 90), text_color=color.white)
// 3 Week Close Tightness
tight_color = is_tight ? color.new(color.green, 85) : color.new(color.red, 85)
table.cell(info_table, 0, 3, "3W Close Range", bgcolor=tight_color, text_color=color.white, text_halign=text.align_left)
table.cell(info_table, 1, 3, str.tostring(close_range_pct, "#.##") + "%", bgcolor=tight_color, text_color=color.white)
// Tightness threshold
table.cell(info_table, 0, 4, "Threshold", bgcolor=color.new(color.gray, 90), text_color=color.white, text_halign=text.align_left)
table.cell(info_table, 1, 4, "<" + str.tostring(tightness_pct, "#.#") + "%", bgcolor=color.new(color.gray, 90), text_color=color.white)
// Distance from 10W EMA
ema10_color = near_ema10 ? color.new(color.blue, 85) : color.new(color.gray, 85)
table.cell(info_table, 0, 5, "From 10W EMA", bgcolor=ema10_color, text_color=color.white, text_halign=text.align_left)
table.cell(info_table, 1, 5, str.tostring(dist_from_ema10_pct, "#.##") + "%", bgcolor=ema10_color, text_color=color.white)
// Distance from 20W EMA
ema20_color = near_ema20 ? color.new(color.orange, 85) : color.new(color.gray, 85)
table.cell(info_table, 0, 6, "From 20W EMA", bgcolor=ema20_color, text_color=color.white, text_halign=text.align_left)
table.cell(info_table, 1, 6, str.tostring(dist_from_ema20_pct, "#.##") + "%", bgcolor=ema20_color, text_color=color.white)
// Near EMA status
near_ema_color = near_any_ema ? color.new(color.green, 85) : color.new(color.red, 85)
near_ema_text = near_any_ema ? "✓ NEAR" : "✗ Far"
table.cell(info_table, 0, 7, "Near EMA", bgcolor=near_ema_color, text_color=color.white, text_halign=text.align_left)
table.cell(info_table, 1, 7, near_ema_text, bgcolor=near_ema_color, text_color=color.white)
// Combined signal
signal_color = tightness_signal ? color.new(color.lime, 70) : color.new(color.gray, 85)
signal_text = tightness_signal ? "🎯 SETUP!" : "No Setup"
table.cell(info_table, 0, 8, "SIGNAL", bgcolor=signal_color, text_color=color.white, text_halign=text.align_left, text_size=size.large)
table.cell(info_table, 1, 8, signal_text, bgcolor=signal_color, text_color=color.white, text_size=size.large)
// ===========================
// ALERTS
// ===========================
alertcondition(tightness_signal and not tightness_signal ,
title="Tightness Setup Alert",
message="Weekly setup detected: Small candles, tight closes, near EMA!")
Trading Sessions Highs & LowsFull Azia , London and New York Sessions Highs & Lows are shown until triggered.
MTF v1.3This is an all-in-one technical analysis suite designed for traders who want everything in one place. While it functions as a universal system, it is specifically optimized for trading Gold (XAUUSD) using Pullback strategies.
xxmonk. 3H Cycle Hunter xxmonk. 3H Cycle Hunter (Absolute Fractal)
Description
This indicator is engineered to execute the "Absolute Fractal" time theory by hunting for the very first valid inefficiency that forms immediately after every 3-Hour Macro Anchor (00:00, 03:00, 06:00, 09:00, etc.).
Unlike standard FVG indicators that mark every gap, the 3H Cycle Hunter waits patiently for the specific "Cycle Reset" and identifies only the First High-Probability Setup > 17 handles. It features advanced "Mirror Logic" to dynamically adjust box coordinates based on Volume Imbalance (VI) presence.
Key Features
3-Hour Cycle Anchors: Automatically tracks the 3-hour macro blocks (00, 03, 06, 09, 12, 15, 18, 21 NY Time).
Smart "Mirror" Logic:
Standard FVG: Draws strictly Wick-to-Wick.
VI Detected: Automatically shifts to Body-to-Body precision on the specific side where the Volume Imbalance exists (using Open/Close logic).
NDOG Bypass: Intelligently ignores the 18:00 New Day Opening Gap noise, starting the hunt at 18:01 to find the true session setup.
Precision Filters:
Size Filter: Ignores any setup smaller than 17 Handles (customizable).
Eighths Grid: Automatically projects a specialized Fibonacci grid (12.5%, 25%, 50%, 75%) inside the box for precision grading.
Full Customization: Assign unique colors and text positions for each 3-hour cycle independently (e.g., make the 09:00 Open Red and the 12:00 Lunch Purple).
How to Use
Apply the indicator to your chart (Recommended: 1-Minute or 5-Minute timeframe).
Wait for a vertical cycle line (e.g., 09:00).
The indicator will scan price action until it finds the first valid gap > 17 points.
Once found, it draws an extended box with the Eighths Grid for your entry and targeting.
It then stops hunting until the next 3-hour window opens.
Settings
Max Days History: Limit how far back it draws to keep charts clean.
Minimum Gap Size: Default is 17.0 handles (Nasdaq optimized).
Cycle Colors: Customize the visual style for every specific time block.
Grid Style: Toggle the internal 1/8th grid lines on or off
ddddddrrrrrr//@version=5
indicator("🚀 EventSniper HF v3.0 - 高频方向信号", overlay=true)
// 参数
emaFast = input.int(5, "快速EMA")
emaSlow = input.int(20, "慢速EMA")
rsiLen = input.int(7, "RSI周期")
volRatio = input.float(1.8, "量能放大倍数")
// 指标计算
ema1 = ta.ema(close, emaFast)
ema2 = ta.ema(close, emaSlow)
rsi = ta.rsi(close, rsiLen)
volAvg = ta.sma(volume, 20)
volSpike = volume > volAvg * volRatio
// 高频方向信号(核心逻辑)
longCond = ema1 > ema2 and rsi > 50 and volSpike
shortCond = ema1 < ema2 and rsi < 50 and volSpike
// 信号绘图
plotshape(longCond, title="建议做多", location=location.belowbar, color=color.lime, style=shape.labelup, text="多")
plotshape(shortCond, title="建议做空", location=location.abovebar, color=color.red, style=shape.labeldown, text="空")
// 文本提示
label.new(longCond ? bar_index : na, low,
"📈 建议多头方向", style=label.style_label_up,
color=color.green, textcolor=color.white)
label.new(shortCond ? bar_index : na, high,
"📉 建议空头方向", style=label.style_label_down,
color=color.red, textcolor=color.white)
// 报警条件(用于接入Telegram)
alertcondition(longCond, title="📈 多方向警报", message="🚀 多方向信号触发:{{ticker}}")
alertcondition(shortCond, title="📉 空方向警报", message="🚨 空方向信号触发:{{ticker}}")
Scalp plus positional entry exit By Bit SecureBit Secure – Index Structure Engine
( RSI Caution + No-Trade Range) is now with ST protection
Bit Secure – Index Structure Engine is a structure-first intraday indicator designed for index traders (NIFTY / BANKNIFTY / FINNIFTY) who want clarity, discipline, and noise-free execution.
This tool focuses on EMA structure, VWAP context, priority opening moves, and intelligent RSI caution signals — without blocking valid trades.
🔹 Core Philosophy
“Trade structure first, momentum second, confirmation last.”
The indicator separates:
Trend entries (CORE & FAST)
Opening opportunity (PRIORITY)
Early reversal awareness (RSI Caution)
Sideways / no-trade zones (Manual Range Filter)
🚀 FEATURES
✅ EMA STRUCTURE ENGINE
EMA 9 & EMA 21 for core trend detection
EMA 5–21 fast entries (optional)
Clean crossover-based logic (no repaint)
⚡ CORE & FAST SIGNALS
BUY / SELL CORE → Main trend confirmation
FAST signals → Early continuation entries
Fully optional, toggle-controlled
🎯 PRIORITY OPENING ENTRY (09:15–09:45)
One-time high-probability retest / crossover entry
Designed for first 30 minutes volatility
Automatically resets every trading day
📉 VWAP NOISE FILTER (Optional)
Blocks trades when price is too close to VWAP
Helps avoid choppy & mean-reversion zones
⚠️ RSI CAUTION SIGNALS (NON-BLOCKING)
⚠️ These are alerts, NOT trade entries
RSI caution appears only when:
Cross happens inside OB / OS
Cross on zone exit
Cross just after zone exit
❌ No random mid-zone RSI noise
❌ No sideways false alerts
Perfect for:
Spotting early trend exhaustion
Managing open trades
Avoiding over-trading in trends
🚫 MANUAL NO-TRADE RANGE (Power Feature)
Manually define price range
ALL signals blocked inside this zone
(CORE / FAST / PRIORITY / RSI)
Range is visually highlighted on chart
Best use cases:
Event days
Option decay zones
Choppy consolidation areas
🎛️ FULL CONTROL
Every module is independently switchable:
FAST EMA
PRIORITY Entry
VWAP Filter
RSI Caution
Manual No-Trade Range
👉 Trade your style, not forced logic.
📊 BEST TIMEFRAMES
5-minute (Recommended)
Works on Index charts only
NIFTY
BANKNIFTY
FINNIFTY
⚠️ IMPORTANT NOTE
This is NOT a buy/sell recommendation
RSI signals are caution alerts, not entries
Use with proper risk management
💡 WHO IS THIS FOR?
✔️ Serious intraday traders
✔️ Price-action + structure followers
✔️ Traders tired of over-signals
✔️ Those who want clarity over complexity
🔒 Built for discipline.
🔥 Designed for structure.
🎯 Powered by context, not noise.
3 days ago
Release Notes
Bit Secure – Index Structure Engine
( RSI Caution + No-Trade Range) is now with ST protection and mannual range breakout filter.
Bit Secure – Index Structure Engine is a structure-first intraday indicator designed for index traders (NIFTY / BANKNIFTY / FINNIFTY) who want clarity, discipline, and noise-free execution.
This tool focuses on EMA structure, VWAP context, priority opening moves, and intelligent RSI caution signals — without blocking valid trades.
🔹 Core Philosophy
“Trade structure first, momentum second, confirmation last.”
The indicator separates:
Trend entries (CORE & FAST)
Opening opportunity (PRIORITY)
Early reversal awareness (RSI Caution)
Sideways / no-trade zones (Manual Range Filter)
🚀 FEATURES
✅ EMA STRUCTURE ENGINE
EMA 9 & EMA 21 for core trend detection
EMA 5–21 fast entries (optional)
Clean crossover-based logic (no repaint)
⚡ CORE & FAST SIGNALS
BUY / SELL CORE → Main trend confirmation
FAST signals → Early continuation entries
Fully optional, toggle-controlled
🎯 PRIORITY OPENING ENTRY (09:15–09:45)
One-time high-probability retest / crossover entry
Designed for first 30 minutes volatility
Automatically resets every trading day
📉 VWAP NOISE FILTER (Optional)
Blocks trades when price is too close to VWAP
Helps avoid choppy & mean-reversion zones
⚠️ RSI CAUTION SIGNALS (NON-BLOCKING)
⚠️ These are alerts, NOT trade entries
RSI caution appears only when:
Cross happens inside OB / OS
Cross on zone exit
Cross just after zone exit
❌ No random mid-zone RSI noise
❌ No sideways false alerts
Perfect for:
Spotting early trend exhaustion
Managing open trades
Avoiding over-trading in trends
🚫 MANUAL NO-TRADE RANGE (Power Feature)
Manually define price range
ALL signals blocked inside this zone
(CORE / FAST / PRIORITY / RSI)
Range is visually highlighted on chart
Best use cases:
Event days
Option decay zones
Choppy consolidation areas
🎛️ FULL CONTROL
Every module is independently switchable:
FAST EMA
PRIORITY Entry
VWAP Filter
RSI Caution
Manual No-Trade Range
👉 Trade your style, not forced logic.
📊 BEST TIMEFRAMES
5-minute (Recommended)
Works on Index charts only
NIFTY
BANKNIFTY
FINNIFTY
⚠️ IMPORTANT NOTE
This is NOT a buy/sell recommendation
RSI signals are caution alerts, not entries
Use with proper risk management
💡 WHO IS THIS FOR?
✔️ Serious intraday traders
✔️ Price-action + structure followers
✔️ Traders tired of over-signals
✔️ Those who want clarity over complexity
🔒 Built for discipline.
🔥 Designed for structure.
🎯 Powered by context, not noise.
Invite-only script
Access to this script is restricted. Users can favorite it, but usage requires your permission. Please provide clear instructions for requesting access, including your contact information.
TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.
Author's instructions
⚠️ IMPORTANT NOTE This is NOT a buy/sell recommendation RSI signals are caution alerts, not entries Use with proper risk management 💡 WHO IS THIS FOR? ✔️ Serious intraday traders ✔️ Price-action + structure followers ✔️ Traders tired of over-signals
devh697
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
3 days ago
Release Notes
Bit Secure – Index Structure Engine
( RSI Caution + No-Trade Range) is now with ST protection
Bit Secure – Index Structure Engine is a structure-first intraday indicator designed for index traders (NIFTY / BANKNIFTY / FINNIFTY) who want clarity, discipline, and noise-free execution.
This tool focuses on EMA structure, VWAP context, priority opening moves, and intelligent RSI caution signals — without blocking valid trades.
🔹 Core Philosophy
“Trade structure first, momentum second, confirmation last.”
The indicator separates:
Trend entries (CORE & FAST)
Opening opportunity (PRIORITY)
Early reversal awareness (RSI Caution)
Sideways / no-trade zones (Manual Range Filter)
🚀 FEATURES
✅ EMA STRUCTURE ENGINE
EMA 9 & EMA 21 for core trend detection
EMA 5–21 fast entries (optional)
Clean crossover-based logic (no repaint)
⚡ CORE & FAST SIGNALS
BUY / SELL CORE → Main trend confirmation
FAST signals → Early continuation entries
Fully optional, toggle-controlled
🎯 PRIORITY OPENING ENTRY (09:15–09:45)
One-time high-probability retest / crossover entry
Designed for first 30 minutes volatility
Automatically resets every trading day
📉 VWAP NOISE FILTER (Optional)
Blocks trades when price is too close to VWAP
Helps avoid choppy & mean-reversion zones
⚠️ RSI CAUTION SIGNALS (NON-BLOCKING)
⚠️ These are alerts, NOT trade entries
RSI caution appears only when:
Cross happens inside OB / OS
Cross on zone exit
Cross just after zone exit
❌ No random mid-zone RSI noise
❌ No sideways false alerts
Perfect for:
Spotting early trend exhaustion
Managing open trades
Avoiding over-trading in trends
🚫 MANUAL NO-TRADE RANGE (Power Feature)
Manually define price range
ALL signals blocked inside this zone
(CORE / FAST / PRIORITY / RSI)
Range is visually highlighted on chart
Best use cases:
Event days
Option decay zones
Choppy consolidation areas
🎛️ FULL CONTROL
Every module is independently switchable:
FAST EMA
PRIORITY Entry
VWAP Filter
RSI Caution
Manual No-Trade Range
👉 Trade your style, not forced logic.
📊 BEST TIMEFRAMES
5-minute (Recommended)
Works on Index charts only
NIFTY
BANKNIFTY
FINNIFTY
⚠️ IMPORTANT NOTE
This is NOT a buy/sell recommendation
RSI signals are caution alerts, not entries
Use with proper risk management
💡 WHO IS THIS FOR?
✔️ Serious intraday traders
✔️ Price-action + structure followers
✔️ Traders tired of over-signals
✔️ Those who want clarity over complexity
🔒 Built for discipline.
🔥 Designed for structure.
🎯 Powered by context, not noise.
3 hours ago
Release Notes
Bit Secure – Index Structure Engine
( RSI Caution + No-Trade Range) is now with ST protection and mannual range breakout filter.
Bit Secure – Index Structure Engine is a structure-first intraday indicator designed for index traders (NIFTY / BANKNIFTY / FINNIFTY) who want clarity, discipline, and noise-free execution.
This tool focuses on EMA structure, VWAP context, priority opening moves, and intelligent RSI caution signals — without blocking valid trades.
🔹 Core Philosophy
“Trade structure first, momentum second, confirmation last.”
The indicator separates:
Trend entries (CORE & FAST)
Opening opportunity (PRIORITY)
Early reversal awareness (RSI Caution)
Sideways / no-trade zones (Manual Range Filter)
🚀 FEATURES
✅ EMA STRUCTURE ENGINE
EMA 9 & EMA 21 for core trend detection
EMA 5–21 fast entries (optional)
Clean crossover-based logic (no repaint)
⚡ CORE & FAST SIGNALS
BUY / SELL CORE → Main trend confirmation
FAST signals → Early continuation entries
Fully optional, toggle-controlled
🎯 PRIORITY OPENING ENTRY (09:15–09:45)
One-time high-probability retest / crossover entry
Designed for first 30 minutes volatility
Automatically resets every trading day
📉 VWAP NOISE FILTER (Optional)
Blocks trades when price is too close to VWAP
Helps avoid choppy & mean-reversion zones
⚠️ RSI CAUTION SIGNALS (NON-BLOCKING)
⚠️ These are alerts, NOT trade entries
RSI caution appears only when:
Cross happens inside OB / OS
Cross on zone exit
Cross just after zone exit
❌ No random mid-zone RSI noise
❌ No sideways false alerts
Perfect for:
Spotting early trend exhaustion
Managing open trades
Avoiding over-trading in trends
🚫 MANUAL NO-TRADE RANGE (Power Feature)
Manually define price range
ALL signals blocked inside this zone
(CORE / FAST / PRIORITY / RSI)
Range is visually highlighted on chart
Best use cases:
Event days
Option decay zones
Choppy consolidation areas
🎛️ FULL CONTROL
Every module is independently switchable:
FAST EMA
PRIORITY Entry
VWAP Filter
RSI Caution
Manual No-Trade Range
👉 Trade your style, not forced logic.
📊 BEST TIMEFRAMES
5-minute (Recommended)
Works on Index charts only
NIFTY
BANKNIFTY
FINNIFTY
⚠️ IMPORTANT NOTE
This is NOT a buy/sell recommendation
RSI signals are caution alerts, not entries
Use with proper risk management
💡 WHO IS THIS FOR?
✔️ Serious intraday traders
✔️ Price-action + structure followers
✔️ Traders tired of over-signals
✔️ Those who want clarity over complexity
🔒 Built for discipline.
🔥 Designed for structure.
🎯 Powered by context, not noise.
Invite-only script
Access to this script is restricted. Users can favorite it, but usage requires your permission. Please provide clear instructions for requesting access, including your contact information.
TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.
Author's instructions
⚠️ IMPORTANT NOTE This is NOT a buy/sell recommendation RSI signals are caution alerts, not entries Use with proper risk management 💡 WHO IS THIS FOR? ✔️ Serious intraday traders ✔️ Price-action + structure followers ✔️ Traders tired of over-signals
devh697
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
OB+FVGIndicator "OB + FVG"
Purpose:
This indicator identifies and visualizes important price zones called:
1. Order Blocks (OB): areas of accumulation or distribution, often preceding significant market
moves.
2. Fair Value Gaps (FVG): price imbalances created by fast movements, where the market
may return to "fill" the gap.
It works across multiple timeframes and shows both active and mitigated (already filled) zones.
How it works:
1. Detection of OB and FVG
- The script analyzes candlesticks to detect:
• Bullish (green) or bearish (red) price action.
• Where OB and FVG zones form between candles.
- Zones are stored with information like open, close, high, low, and midpoint.
2. Visualization
- Zones are displayed on the chart with:
• Colored rectangles: colors indicate bullish or bearish zones.
• Midlines: show the central level of the zone.
• Optional 25%-75% lines: highlight fractions of the zone.
• Labels: indicate timeframe and direction (↑ or ↓ for FVG).
3. Handling mitigated zones
- If price passes through a zone, the script can:
• Show it as mitigated in gray.
• Hide the zone completely based on user settings.
Main Inputs (Customizable by User):
- OB Options:
• Method to define OB (Close-to-H/L, Body, H/L).
• Show/hide lower timeframe OB to avoid clutter.
• Zone colors, borders, and midpoint line style.
• Labels: show timeframe, direction, color, size, background.
• Mitigation style: full body, half body, 75%, touched twice.
- FVG Options:
• Similar to OB, with separate colors and label options.
• Show only relevant FVG zones.
- Multi-Timeframe Support:
• Up to 6 timeframes for OB and FVG.
• Each timeframe has customizable visibility, colors, and max number of zones.
- Distance & Spacing:
• Distance from current price to avoid overlap.
• Timeframe zones offset slightly to prevent overlap.
What Users See on Chart:
- Colored rectangles for each OB or FVG (green/black for bullish, red/black for bearish).
- Optional midlines and 25%-75% fraction lines.
- Labels showing timeframe and direction.
- Mitigated zones can appear gray or hidden.
Summary:
This is an advanced tool for traders who want to visualize key price zones across multiple timeframes,
with full control over OB and FVG detection, multi-timeframe support, visual customization,
and automatic mitigation handling. Suitable for intraday and higher timeframe trading.
If you like my work, support me.
Disclaimer
This script is provided for educational and informational purposes only. It does not constitute financial advice, investment advice, or a recommendation to buy or sell any financial instrument. The author takes no responsibility for any losses or damages resulting from the use of this script. Trading involves risk, and you are solely responsible for your trading decisions.
Ultimate Price Action Scalping V.2Here’s a concise English summary of what your “Ultimate Price Action Scalping V.2” indicator does and its benefits:
The Ultimate Price Action Scalping V.2 indicator is a comprehensive trading tool that combines multiple technical analysis features to help traders identify high-probability trading opportunities. It overlays up to five configurable moving averages (MA) on the chart, allowing users to choose the type of MA (SMA, EMA, WMA, RMA, HMA, VWMA), the source price (Open, High, Low, Close, or typical price calculations), and the period for each MA. These moving averages provide a clear view of short-term and long-term trends, helping traders understand market direction, potential support and resistance levels, and trend momentum.
In addition to moving averages, the indicator automatically detects Morning Star and Evening Star candlestick patterns, which are well-known reversal signals. By highlighting these patterns directly on the chart with visual cues (triangle up for bullish reversal and triangle down for bearish reversal), traders can quickly spot potential trend reversals without manually scanning each candle. Alerts can also be configured, notifying traders in real-time when these reversal patterns appear, improving the speed and accuracy of decision-making.
Overall, this indicator is particularly useful for scalpers and intraday traders seeking a combined approach of trend analysis and price action signals. It simplifies chart analysis by merging multiple MAs with candlestick pattern detection, enabling traders to make faster, more informed entries and exits in volatile markets. The flexibility to configure each MA and real-time alerts ensures that it can be adapted to different trading styles, timeframes, and market conditions.
YODA SuperTrend V Original Logic (CE / PE / COMBO)YODA SuperTrend V Original Logic (CE / PE / COMBO) good to understand direction






















