Buyer-Only Breakout Scanner (India)Buyer-Only Breakout Scanner designed for Indian markets (NIFTY, BANKNIFTY, stocks).
This indicator focuses ONLY on option buyers and avoids seller-dominated and sideways markets.
Logic used:
• Volatility compression using ATR contraction + Bollinger Band squeeze
• Breakout confirmation with volume expansion
• VWAP directional filter (institutional bias)
• EMA 9 & EMA 20 for momentum and trend alignment
• False breakout protection using candle strength, follow-through, wick rejection
• Seller absorption filter to avoid premium decay zones
Signals:
• CALL BUY – only when bullish breakout is strong and buyer-friendly
• PUT BUY – only when bearish breakout is strong and buyer-friendly
• EXIT – early warning to protect option premium
Best used on:
• 5-minute chart
• Intraday trading
• Index options (ATM / ITM)
This is an indicator for manual trading with alerts, not an auto-trading strategy.
Candlestick analysis
Options X-Level Lock Tracker (Weekly Fri PM)What this indicator is
Options X Lock Tracker is a weekly trade‑management dashboard for defined‑risk premium selling where the “trade thesis” is primarily about finishing on the correct side of a single level (X) by expiration. In this framework, X is the short strike (the “line”) you sell, and the goal is to remain on the correct side of X through settlement.
This script helps you:
Compute candidate PUT X and/or CALL X levels using a volatility‑based model,
Lock those X levels on specific weekdays (Mon/Tue/Wed),
Track touches/breaches during the week, and
Evaluate win/loss at weekly settlement.
Core features
1) X‑Level computation (PUT and/or CALL)
Can compute PUT X, CALL X, or both.
Can use a target delta approach or a 1‑sigma move approach.
Volatility input can be HV (log returns) or ATR, with configurable lookback lengths and caps/floors.
2) Expiry / settlement controls
Settlement is aligned to next Friday with a configurable timezone + settle hour/minute (e.g., Fri 16:00 New York).
3) Strike rounding + optional “snap”
Rounds strikes to your chosen strike increment (e.g., 5‑point spacing for index products).
Optional “snap” can align X to nearby prior daily/weekly key levels (H/L/C/Mid) rather than purely model output.
4) Locking workflow (Mon / Tue / Wed)
You can enable locking on Monday, Tuesday, and/or Wednesday.
Locks occur on the daily close (confirmed bar), and once locked, the level is held for the week.
5) Visual plotting
Plots the locked X levels as horizontal lines extended to the right:
PUT lines are solid, CALL lines are dashed, and
Lines are color‑coded by lock day (Mon/Tue/Wed).
6) Touch/Breach tracking
Tracks whether price touched/breached the locked X during the week (after the lock moment).
7) Friday settlement result (win/loss)
On Friday’s confirmed close, evaluates results:
Short PUT considered a win if settle > put strike
Short CALL considered a win if settle < call strike
8) Table dashboard (weekly “control panel”)
The table is meant to be your weekly at‑a‑glance tracker. For each lock day and each side it can show:
Locked strike (X),
“Now” distance from price,
Touch status,
Settle status (once Friday passes),
W% = a real‑time probability estimate (normal approximation).
Important: W% is a real‑time probability estimate, not a historical win‑rate backtest.
9) RSI context + RSI alerts
Optional RSI context in the table and RSI‑based bias framing.
Includes alert conditions for RSI crossing above/below 50 (useful for regime shifts).
Recommended chart setup / best practices
This tracker is intentionally built around daily locking, and is designed for 1D charts where the lock event is the daily close.
Make sure your settlement timezone/time matches the product you’re trading (and your intended settlement convention).
If you trade instruments with different strike spacing, update Strike increment accordingly.
Limitations / notes
Probability outputs (W%) are model estimates and can diverge from real option pricing (skew, kurtosis, jumps, event risk, liquidity, etc.).
This is a decision support / tracking tool. It is not an automated execution system, and it does not include slippage/fees in outcomes.
Disclaimer
This indicator is for educational and informational purposes only and does not constitute financial advice. Options involve substantial risk and are not suitable for all traders. Always use defined risk controls and trade within your plan.
Futures Trend SignalerWhat this indicator is
Futures Trend Signaler is a compact trend/bias dashboard built for futures (and any liquid symbol) that combines:
EMA trend alignment (EMA9 vs EMA21), and
Micro price positioning versus a higher‑timeframe EMA (e.g., 15s and 1s price relative to the 1m EMA9),
plus crossover markers on the chart to timestamp regime shifts.
It’s designed to answer, in seconds:
“Is the market in a bullish or bearish EMA structure?”
“Are the lower timeframes aligned with the higher timeframe?”
“When was the most recent bull/bear crossover?”
What it shows (table)
The table includes:
1m EMA9 vs EMA21
State: EMA9 > EMA21 / EMA9 < EMA21 / neutral
Bias: Bullish / Bearish / Neutral
“Last cross” context (so you know what the most recent regime shift was)
15s EMA9 vs EMA21
Same state/bias logic as the 1m row
1s EMA9 vs EMA21
Same state/bias logic as the 1m row
15s Price vs 1m EMA9
Shows whether micro price is above or below the 1m EMA9
1s Price vs 1m EMA9
Same, but even more “micro”
This structure gives you a quick “stacked timeframe” view:
1m EMA structure = your baseline regime,
15s/1s EMA structure = your momentum alignment,
15s/1s price vs 1m EMA9 = your immediate pressure/positioning vs the baseline.
What it plots (crossover markers)
For each EMA crossover set (1m, 15s, 1s), the script plots:
Bull cross marker (arrow up)
Bear cross marker (arrow down)
To keep the chart clean:
It keeps only the most recent bull cross and most recent bear cross per tracked timeframe.
When a new bull/bear cross happens, the prior marker of that same type/timeframe is removed.
Markers are differentiated by:
Color and/or a mini label on the marker (e.g., “1m”, “15s”, “1s”), so you can instantly tell which timeframe produced the signal.
Inputs / customization
Typical controls include:
Show/hide table
Table position + text size
Lower‑timeframe selections (so you can change 15s/1s if your symbol or plan doesn’t support seconds data)
Optional marker sizing / visibility settings (if you decide to expose them)
Recommended usage
Use the 1m EMA9/EMA21 as your baseline bias filter.
Use 15s & 1s EMA alignment to confirm momentum is in agreement before entries.
Use 15s/1s price vs 1m EMA9 as a quick “pressure” check (continuation vs mean‑reversion risk).
Use the most recent crossover markers to avoid trading into a fresh regime change without confirmation.
Limitations / notes
Seconds‑based signals require seconds data availability for your symbol/account. If not supported, switch those inputs to a higher LTF (e.g., 1m / 5m).
Because the indicator uses multi‑timeframe data, responsiveness can depend on your current chart timeframe and how often TradingView updates each series.
Disclaimer
This indicator is for educational/informational purposes only and does not constitute trading or investment advice. Futures trading involves substantial risk and can result in significant losses. Always manage risk and follow your plan.
Custom Timeframe Candles [Metrify]This script lets you build custom timeframe candles (like 7m, 11m, 2h, 3D, etc.) by manually aggregating price data from a lower chart timeframe.
While it doesn’t fully replace TradingView’s native custom TF — especially in terms of perfect timestamp alignment, it gives you a very close (same calculation) and practical alternative for analysis.
How it works
Candles are manually aggregated from the current chart timeframe
Instead of relying on request.security(), candles are constructed directly from the current chart data.
For best results, use a chart timeframe that is divisible and as close as possible to your custom timeframe
Example: Custom TF = 10m → use 5m chart (1m chart also works, but the gap will be larger and less efficient)
Smaller gaps = cleaner candles, better visual accuracy, and smoother updates
SPY 5m Scalper + Auto Exit 3PM ET5m chart scalper for Spy/QQQ. It uses the 9,21,50 ema and the vwap to time puts and calls while trading options, you can also use it on other stocks.
Blackbox - OnyxBlackbox - Onyx: Institutional Liquidity & Order Flow Engine
Retail traders look for patterns; Institutions hunt for liquidity. Blackbox - Onyx is not just a support/resistance indicator. It is an algorithmic trading architect designed to map out Institutional Footprints on your chart. It decodes the raw order flow of the market (XAUUSD, BTC, Forex) to identify where Smart Money has stacked their orders.
This script operates on a simple philosophy: "Price moves to hunt liquidity and fill imbalances."
1. 🔥 FIRE ORDER BLOCKS (Tier 1 - The Sniper) This is the highest probability zone (>85% Est. Winrate).
Logic: A FIRE OB is formed only when a Liquidity Sweep happens, followed by a violent displacement (Structure Shift) and validated by Macro Data (DXY).
Usage: These are "Limit Order" worthy zones. Banks often defend these levels aggressively.
Visual: Gold/Purple Solid Boxes.
2. ⭐ STAR ORDER BLOCKS (Tier 2 - The Standard) High-quality continuation zones (>75% Est. Winrate).
Logic: Unlike basic order blocks, the STAR engine requires a Dominant Candle Body (>55%), a verified Fair Value Gap (FVG), and a Micro-Structure Break.
Usage: Wait for confirmation (lower timeframe entry) before engaging.
Visual: Green/Red Transparent Boxes with "⭐".
3. 👻 GHOST PROTOCOL (Chart Cleanliness) Institutional trading requires a clear mind and a clear chart.
Feature: If price moves too far away from a STAR OB (Distance > 10x ATR), the algorithm automatically hides the zone to reduce cognitive load.
Auto-Resume: The zone will reappear automatically when price approaches it again. Do not panic if a box disappears; it is simply in "Ghost Mode" to keep your chart clean.
4. 🌍 MACRO FILTER (DXY Correlation) "The Chart is a shadow of Fundamentals."
If enabled, the script checks the Dollar Index (DXY) trend in the background. It filters out Bullish setups on XAUUSD/BTC if DXY is pumping, saving you from "Bull Traps."
5. 🐔 LIQUIDITY POOLS (PDH/PDL)
Displays Previous Day High (PDH) and Low (PDL).
Logic: These are the primary targets for price. We do not trade at these lines; we wait for price to sweep them and reverse.
Check the Dashboard: Look at the top-right panel. Is the flow Bullish or Bearish?
Identify the Zone:
If FIRE OB appears: Prepare for a high-probability reversal.
If STAR OB appears: Look for price to tap into the FVG and reject.
Ghost Protocol: If you see an empty chart, it means price is expanding. Wait for it to return to the "Ghost Zones."
Execution:
BUY at Bullish Order Blocks only if price is in a Discount (Cheap) area.
SELL at Bearish Order Blocks only if price is in a Premium (Expensive) area.
Target: Aim for the opposing liquidity pools (PDH/PDL) or the next unmitigated Order Block.
Show FIRE/STAR: Toggle visibility of specific tiers.
Ghost Protocol (ATR): Adjust how far price must be to hide the zones. Lower value = Cleaner chart.
DXY Filter: Highly recommended for XAUUSD and EURUSD traders.
Candle Quality: Filters out weak/doji candles from becoming Order Blocks.
DISCLAIMER: Trading involves substantial risk. This tool is an aid for liquidity analysis, not a financial advisor. Always manage your risk.
Built by an Architect. For the Architects.
PERRY the close of the 8:30 candle with give you the highs and lows of the wicks all the way across your chart and will clear automatically the next day
8:30 Candle Wick Levels (Daily Reset)draws lines at top of wick and bottom of wick of close of the 8:30 5m candle
The Automatic Channel Revolution [8 Levels + Slicing]Stop wasting time manually drawing lines and start trading.
I present to the community Fimathe Master Pro, a unique tool designed to completely automate the Fimathe technique, eliminating subjectivity and human error when drawing channels.
Many traders miss entry timing while adjusting rectangles or manually calculating the 50% (slicing) levels. This script solves that instantly, creating a visual structure that is clean, professional, and objective for Day Trading (Indices, Forex, and Crypto).
🚀 WHAT MAKES THIS SCRIPT UNIQUE?
Unlike other indicators that simply plot support and resistance lines, Fimathe Master Pro creates a Dynamic Block Structure:
Automatic Reference Channel: You define the time range (e.g., first 30 min or 1h), and the script automatically detects the High and Low, locking in the Reference Channel and Neutral Zone.
8-Level Expansion System (New): The indicator automatically projects 4 Levels Up and 4 Levels Down. You will never run out of targets during strong trend days again.
Visual Slicing (50%): The script automatically draws discrete dotted lines in the middle of each channel, allowing for precise "slicing" operations (sub-channel trading) without cluttering the chart.
Clean & Transparent Visuals: Developed with an intelligent transparency layer (92%), ensuring you can see the candles perfectly while identifying Buy and Sell zones.
⚙️ HOW TO CONFIGURE:
Session: Default is set to 0900-0930 (First 30 min). If you trade the Classic Fimathe (1 hour), simply change it in the settings to 0900-1000.
Slicing: Can be toggled on or off with a single click.
Colors: Fully customizable to fit your template (Dark or Light mode).
🎯 WHO IS THIS INDICATOR FOR?
Ideal for Price Action traders and students of the Fimathe technique who want to professionalize their screen and gain agility in decision-making.
If this script helped your market reading, please leave a BOOST (Like) and comment your suggestions below!
Ultimate Volume Dashboard & Signals V2📋 Clear Entry Criteria Summary
BUY Entry SELL Entry
✅ RVOL ≥ 1.5x ✅ RVOL ≥ 1.5x
✅ Green Candle ✅ Red Candle
✅ Strong Body (>50%) ✅ Strong Body (>50%)
✅ Price > VWAP ✅ Price < VWAP
✅ Price > EMA 50 ✅ Price < EMA 50
✅ RSI 50-80 ✅ RSI 20-50
⭐ Extreme Vol = Strong Signal ⭐ Extreme Vol = Strong Signal
🆕 Key Improvements
Cooldown Period - Prevents signal spam
EMA Filter - Additional trend confirmation
Candle Body Check - Filters weak/doji candles
Strong vs Regular Signals - Extreme volume = higher conviction
Entry/SL Levels - ATR-based levels displayed
Alert Conditions - Ready for notifications
Would you like me to add backtesting statistics or multi-timeframe confirmation?
//@version=5
indicator("Ultimate Volume Dashboard & Signals", overlay=true)
// ==========================================
// 1. SETTINGS & INPUTS
// ==========================================
// General Settings
lookback_len = input.int(20, "Volume Moving Average Length", group="Volume Settings")
rvol_thresh = input.float(1.5, "RVOL Threshold (Breakout Level)", step=0.1, group="Volume Settings")
// Trend Settings
use_vwap = input.bool(true, "Filter Signals using VWAP", group="Trend Filters")
rsi_len = input.int(14, "Momentum Length (RSI)", group="Trend Filters")
// Dashboard Settings
show_table = input.bool(true, "Show Dashboard", group="UI Settings")
table_size = input.string("Small", "Table Size", options= , group="UI Settings")
// ==========================================
// 2. CALCULATIONS
// ==========================================
// --- Volume Calculations ---
vol_ma = ta.sma(volume, lookback_len) // Average Volume
rvol = volume / vol_ma // Relative Volume (Current vs Average)
// --- Trend & Momentum Calculations ---
rsi_val = ta.rsi(close, rsi_len) // RSI Momentum
vwap_val = ta.vwap(close) // Volume Weighted Average Price
// Detect Volume Spikes (The "Upcoming" Momentum)
is_vol_spike = rvol >= rvol_thresh
// ==========================================
// 3. SIGNAL LOGIC
// ==========================================
// Bullish Signal Logic
// 1. Volume is significantly higher than average (Spike)
// 2. Candle is Green (Close > Open)
// 3. Price is above VWAP (Institutional Control)
// 4. RSI is rising but not completely maxed out (>50)
bull_trend = use_vwap ? (close > vwap_val) : true
buy_signal = is_vol_spike and close > open and bull_trend and rsi_val > 50 and rsi_val < 90
// Bearish Signal Logic
// 1. Volume Spike
// 2. Candle is Red (Close < Open)
// 3. Price is below VWAP
// 4. RSI is falling (<50)
bear_trend = use_vwap ? (close < vwap_val) : true
sell_signal = is_vol_spike and close < open and bear_trend and rsi_val < 50 and rsi_val > 10
// ==========================================
// 4. VISUALS ON CHART
// ==========================================
// Color Bars based on Volume Intensity
bar_color = is_vol_spike ? (close > open ? color.new(color.lime, 0) : color.new(color.red, 0)) : (close > open ? color.new(color.gray, 60) : color.new(color.gray, 60))
barcolor(bar_color)
// Plot Buy/Sell Labels
plotshape(buy_signal, title="BUY Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="VOL BUY", textcolor=color.white, size=size.small)
plotshape(sell_signal, title="SELL Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="VOL SELL", textcolor=color.white, size=size.small)
// Plot VWAP for reference
plot(use_vwap ? vwap_val : na, "VWAP", color=color.yellow, linewidth=1)
// ==========================================
// 5. DASHBOARD PANEL
// ==========================================
if show_table
// Define Table Size
t_size = table_size == "Tiny" ? size.tiny : table_size == "Small" ? size.small : table_size == "Normal" ? size.normal : size.large
text
// Create Table (Top Right)
var tbl = table.new(position.top_right, 2, 5, bgcolor=color.new(color.black, 50), border_color=color.gray, border_width=1, frame_color=color.gray, frame_width=1)
// --- Header ---
table.cell(tbl, 0, 0, "METRIC", text_color=color.white, bgcolor=color.new(color.blue, 20), text_size=t_size)
table.cell(tbl, 1, 0, "STATUS", text_color=color.white, bgcolor=color.new(color.blue, 20), text_size=t_size)
// --- Row 1: RVOL (Volume Strength) ---
rvol_color = rvol > 2.0 ? color.red : rvol > 1.0 ? color.green : color.gray
rvol_txt = rvol > 2.0 ? "EXTREME (" + str.tostring(rvol, "#.##") + "x)" : rvol > 1.0 ? "High (" + str.tostring(rvol, "#.##") + "x)" : "Low (" + str.tostring(rvol, "#.##") + "x)"
table.cell(tbl, 0, 1, "Rel Volume (RVOL)", text_color=color.white, text_size=t_size)
table.cell(tbl, 1, 1, rvol_txt, text_color=color.white, bgcolor=rvol_color, text_size=t_size)
// --- Row 2: Trend (VWAP) ---
trend_txt = close > vwap_val ? "BULLISH" : "BEARISH"
trend_col = close > vwap_val ? color.green : color.red
table.cell(tbl, 0, 2, "Trend (VWAP)", text_color=color.white, text_size=t_size)
table.cell(tbl, 1, 2, trend_txt, text_color=color.white, bgcolor=trend_col, text_size=t_size)
// --- Row 3: Momentum (RSI) ---
mom_txt = rsi_val > 50 ? "Positive" : "Negative"
mom_col = rsi_val > 50 ? color.green : color.red
table.cell(tbl, 0, 3, "Momentum", text_color=color.white, text_size=t_size)
table.cell(tbl, 1, 3, mom_txt, text_color=color.white, bgcolor=mom_col, text_size=t_size)
// --- Row 4: Signal Status ---
sig_txt = buy_signal ? "BUY NOW" : sell_signal ? "SELL NOW" : "WAIT"
sig_col = buy_signal ? color.lime : sell_signal ? color.red : color.gray
table.cell(tbl, 0, 4, "ACTION", text_color=color.white, bgcolor=color.new(color.white, 80), text_size=t_size)
table.cell(tbl, 1, 4, sig_txt, text_color=color.black, bgcolor=sig_col, text_size=t_size) clear entre based on code
Previous Daily Levels (PDH/PDL/PDO)A clean and precise indicator that plots the Previous Day's High, Low, and Open levels on your chart. These key reference points are essential for intraday traders and work seamlessly on any lower timeframe.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 KEY FEATURES
Accurate Origin Points – Lines start exactly where the high/low/open occurred, not from an arbitrary point
Multi-Timeframe Compatible – Works on any timeframe (1m, 5m, 15m, 1H, etc.)
Fully Customizable – Individual colors, styles, and visibility for each level
Smart Labels – Price labels positioned above/below lines to avoid overlap
Built-in Alerts – Get notified when price crosses any level
Optional Info Table – Quick reference panel showing all levels
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 LEVELS EXPLAINED
PDH (Previous Daily High) – The highest price reached during the previous trading day. Often acts as resistance.
PDL (Previous Daily Low) – The lowest price reached during the previous trading day. Often acts as support.
PDO (Previous Daily Open) – The opening price of the previous trading day. Key reference for bias direction.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ SETTINGS
Previous Daily High (PDH)
Show/Hide PDH
Line Color
Line Style (Solid / Dashed / Dotted)
Line Width (1-4)
Extend Line (on/off)
Previous Daily Low (PDL)
Show/Hide PDL
Line Color
Line Style (Solid / Dashed / Dotted)
Line Width (1-4)
Extend Line (on/off)
Previous Daily Open (PDO)
Show/Hide PDO
Line Color
Line Style (Solid / Dashed / Dotted)
Line Width (1-4)
Extend Line (on/off)
Labels
Show/Hide Labels
Label Size (Tiny / Small / Normal / Large)
Label Offset – Horizontal distance from current bar
Label Y Offset – Vertical spacing from line (ATR-based)
Info Table
Show/Hide Table
Table Position (Top Left / Top Right / Bottom Left / Bottom Right)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 ALERTS
Set alerts for any of the following conditions:
Price crosses above PDH
Price crosses below PDH
Price crosses above PDL
Price crosses below PDL
Price crosses above PDO
Price crosses below PDO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 HOW TO USE
Support & Resistance
PDH and PDL often act as significant support/resistance levels. Watch for rejections or breakouts at these levels.
Daily Bias
Compare current price to PDO:
Price > PDO → Bullish bias
Price < PDO → Bearish bias
Breakout Trading
A clean break above PDH or below PDL with volume can signal continuation moves.
Mean Reversion
Look for failed breakouts and sweeps of PDH/PDL as potential reversal zones.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 NOTES
Best used on intraday timeframes (1m to 4H)
Levels update automatically at the start of each new trading day
Combine with volume analysis and market structure for best results
FS instant (extremo 4H) - R.AlvaradoFS Instant (4H Extremes) – R. Alvarado automatically detects and marks Failure Swings (FS) at 4H highs and lows when they are formed during the final 15-minute candle (:45) of each 4-hour block, specifically at 00:45, 04:45, 08:45, 12:45, 16:45, and 20:45 New York time. The indicator runs exclusively on the 15-minute timeframe and evaluates whether that candle printed the high or low of the completed 4H candle using a configurable tick tolerance, instantly labeling the event at candle close. This tool is designed for traders who want to identify liquidity events and potential reversals (Failure Swings) in real time while aligning lower-timeframe execution with higher-timeframe structure, and should be used as a contextual aid rather than a standalone trading signal.
Pro Volume & Momentum Dashboard [CONFIRMED ENTRY v2.1]🎯 Key Upgrades in This Version:
1. 10-Point Confluence Scoring System
# Factor Description
1 Volume Spike RVOL ≥ threshold with directional candle
2 Volume Delta Buy vs Sell pressure analysis
3 VWAP Position Institutional fair value
4 200 EMA Macro trend alignment
5 EMA Stack 9 > 21 > 50 alignment
6 ADX Trend strength + direction
7 RSI Momentum confirmation
8 MACD Histogram momentum
9 HTF Trend Higher timeframe alignment
10 Candle Quality Strong body, minimal wicks
2. Confirmed Entry Logic
✅ Requires minimum 7/10 confluence score (adjustable)
✅ Waits for candle close to avoid fakeouts
✅ 5-bar cooldown prevents duplicate signals
✅ Potential setups warned when score is 5-6/10
3. Risk Management
Auto-calculated Stop Loss (ATR-based)
Two Take Profit levels (TP1 & TP2)
Visual risk zones on chart
Risk/Reward ratio displayed
4. Higher Timeframe Confirmation
Checks 1H (or custom) timeframe trend
Ensures trade aligns with bigger picture
📌 How to Use:
Wait for ◆ CONFIRMED BUY/SELL label (not triangles)
Check dashboard for 7+/10 score
Entry: On signal candle close
Stop Loss: Red line below/above
Take Profit: Green lines (scale out at TP1, full exit TP2)
🕯️ Candlestick Patterns Added
Bullish Patterns (11 Total)
Pattern Description Strength
Bullish Engulfing Green candle engulfs prior red ⭐⭐⭐ Strong
Hammer Long lower wick at bottom ⭐⭐ Medium
Morning Star 3-candle reversal pattern ⭐⭐⭐ Strong
Bullish Harami Small green inside large red ⭐⭐ Medium
Piercing Line Opens gap down, closes above mid ⭐⭐ Medium
Three White Soldiers 3 consecutive strong green candles ⭐⭐⭐ Strong
Dragonfly Doji Long lower wick, no body ⭐⭐ Medium
Tweezer Bottom Equal lows at support ⭐⭐ Medium
Bullish Marubozu Full body, no wicks ⭐⭐⭐ Strong
Rising Three Continuation after pullback ⭐⭐ Medium
Bearish Patterns (11 Total)
Pattern Description Strength
Bearish Engulfing Red candle engulfs prior green ⭐⭐⭐ Strong
Shooting Star Long upper wick at top ⭐⭐ Medium
Evening Star 3-candle reversal pattern ⭐⭐⭐ Strong
Bearish Harami Small red inside large green ⭐⭐ Medium
Dark Cloud Cover Opens gap up, closes below mid ⭐⭐ Medium
Three Black Crows 3 consecutive strong red candles ⭐⭐⭐ Strong
Gravestone Doji Long upper wick, no body ⭐⭐ Medium
Tweezer Top Equal highs at resistance ⭐⭐ Medium
Bearish Marubozu Full body, no wicks ⭐⭐⭐ Strong
Falling Three Continuation after pullback ⭐⭐ Medium
Hanging Man Long lower wick at top ⭐⭐ Medium
Linear Regression CVDHow to Read It:
Rising CVD: Aggressive buyers are in control (Market Buys > Market Sells).
Falling CVD: Aggressive sellers are in control (Market Sells > Market Buys).
Key Trading Strategy (Divergence):
The most powerful way to use CVD is to look for Divergences:
Bearish Divergence (Absorption): Price makes a New High, but CVD makes a Lower High.
Meaning: Price is rising, but aggressive buying power is drying up. Limit sellers are absorbing the buys. A reversal may be coming.
Bullish Divergence (Absorption): Price makes a New Low, but CVD makes a Higher Low.
Meaning: Price is dropping, but aggressive selling is weakening. Limit buyers are stepping in.
MTF Institutional Zones with Alerts (Impulse + Mitigation)This script plots multi-timeframe (MTF) Supply and Demand zones derived from impulse candles on higher timeframes.
How zones are created
A new zone is formed when an HTF candle has a body size greater than or equal to ATR(14) * Impulse Multiplier.
If the impulse candle is bullish, the script uses the most recent bearish candle (on that HTF) as the Demand zone source.
If the impulse candle is bearish, the script uses the most recent bullish candle (on that HTF) as the Supply zone source.
Filtering and zone management
Zones are kept only if the distance from the HTF impulse close to the zone source is within ATR(14) * Max Distance.
A maximum number of zones per side is stored for each timeframe. Older zones are deleted automatically.
Zones are extended to the right in real time.
Mitigation rule (50%)
A zone is removed when price mitigates 50% of its range:
Demand is removed when low reaches the midpoint.
Supply is removed when high reaches the midpoint.
Alerts
Formation alerts: triggered when a new HTF zone is created (TF1/TF2/TF3).
Proximity alerts (NEAR/IN): triggered when the candle range is within a configurable distance from a zone or when price is inside/touching it.
How to use
Choose TF1/TF2/TF3 (e.g., 4H / 1H / 15m).
Adjust Impulse Multiplier to detect only strong candles.
Adjust Proximity distance (%) to control when proximity alerts trigger.
Notes
This indicator highlights potential reaction areas. It does not guarantee reversals and should be used with proper risk management.
nifty support registance//@version=5
indicator("stock and index 5min 15 min 30min", overlay=true)
// Define market open and close times
market_open_time = timestamp(year, month, dayofmonth, 9,40)
market_end_time = timestamp(year, month, dayofmonth, 3, 30)
// Identify the first 5-minute candle of the day
is_first_five_min_candle = (time >= market_open_time and time < market_open_time + 2000000)
// Variables to store the levels
var float first_upper_level =na
var float first_lower_level = na
var line first_upper_line = na
var line first_lower_line = na
// Set levels from the first 5-minute candle
if is_first_five_min_candle
first_upper_level := close * 1.0010
first_lower_level := close * 0.9999
// Upper and lower level lines (solid style)
first_upper_line := line.new(x1=bar_index, y1=first_upper_level, x2=bar_index + 20, y2=first_upper_level, width=2, color=color.rgb(44, 231, 6))
first_lower_line := line.new(x1=bar_index, y1=first_lower_level, x2=bar_index + 20, y2=first_lower_level, width=2, color=color.rgb(238, 13, 13))
// Extend the first upper and lower level lines until 3:25 PM
if time < market_end_time
line.set_x2(first_upper_line, bar_index)
line.set_x2(first_lower_line, bar_index)
8:00 ET 15m Candle High/Low/MidIt builds the true High/Low of the full 8:00–8:15 ET window and then prints the lines right after 8:15.
Best used on 1m or 5m (or 15m). If you put it on 30m/1h, it can’t isolate that 15m candle cleanly.
Bills Inverted Candles (Toggle)inverted candles for the short demons
switches bearish and bullish candles when you invert scale
Advanced Bull-Bear Power IndicatorAdvanced Bull–Bear Power Indicator
The Advanced Bull–Bear Power Indicator is a momentum and market strength tool that quantifies the balance of power between buyers (bulls) and sellers (bears) over a selected lookback period. Rather than focusing only on price direction, it measures how much effort each side applies to move the price, combining both candle magnitude and candle frequency into a normalized strength metric.
How It Works
For every candle, the indicator calculates the absolute percentage change between the open and close. This represents the true price effort of that candle, independent of direction.
Each candle is then classified:
- Bullish candle: close > open
- Bearish candle: close ≤ open
Bullish candles contribute their strength only to bulls, while bearish candles contribute only to bears.
Over the selected period, the indicator computes:
- Average bullish candle strength
- Average bearish candle strength
- Percentage of bullish candles
- Percentage of bearish candles
Using the average strength values, a Power Ratio is calculated:
Power Ratio = Bull Avg / (Bull Avg + Bear Avg) × 100
This produces a clean 0–100 scale:
- Above 50 → Bullish dominance
- Below 50 → Bearish dominance
Visual Interpretation
The main line represents the Bull–Bear Power Ratio. Color gradients reflect dominance, where green tones indicate bullish control and red tones indicate bearish control.
Key reference levels:
- 50 → Neutral balance
- 60 → Strong bullish dominance
- 40 → Strong bearish dominance
Background highlights appear in extreme conditions:
- Above 70 → Extreme bull pressure
- Below 30 → Extreme bear pressure
Statistics Table
An optional statistics table displays:
- Average bullish strength
- Average bearish strength
- Bullish and bearish candle ratios
- Current power ratio
- Market state classification (Strong Bull, Weak Bull, Weak Bear, Strong Bear)
This allows quick assessment of whether dominance comes from consistent pressure or isolated strong moves.
Alerts
Alerts are triggered when:
- Power crosses above 60 → Strong bullish momentum
- Power crosses below 40 → Strong bearish momentum
- Power crosses 50 → Market balance shift
Practical Applications
This indicator can be used for trend strength confirmation, detecting early dominance shifts before breakouts, filtering trades in sideways or low-quality markets, and comparing momentum quality across assets or timeframes.
Key Insight
This indicator does not simply ask “Is price going up or down?”
It answers a more important question:
Which side is truly exerting more force on the market right now?
Disclaimer
This indicator should not be used as a standalone decision-making tool. It is designed to complement other forms of technical, fundamental, or contextual analysis. Always confirm signals with additional indicators, market structure, and risk management techniques. The user is solely responsible for any trading decisions made using this indicator.
Trading Learner Ai ReversalTrading Learner AI Reversal is an advanced AI-powered indicator designed to identify high-probability market reversals with precision.
It analyzes price action, momentum, and candle behavior to highlight potential trend turning points before major moves begin.
🚀 Key Features
✅ AI-Based Reversal Detection
Uses intelligent logic to detect genuine reversals and avoid false signals.
✅ Early Trend Change Signals
Helps traders enter near the end of a trend for better risk-reward setups.
✅ Clear & Clean Visual Signals
Easy-to-read signals on the chart for fast and confident decision-making.
✅ Works on All Markets
Suitable for Stocks, Indices, Forex, and Crypto.
✅ All Timeframes Supported
Effective for Scalping, Intraday, Swing, and Positional trading.
📊 How It Helps Traders
• Identifies potential trend exhaustion
• Improves entry timing
• Enhances risk-reward ratio
• Reduces emotional and late entries
• Supports disciplined reversal trading
HoneG_CCIv20HoneG_CCIv20
This is a signal tool capable of both counter-trend and trend-following trading. Apply it to 1-minute charts.
For trend-following, it features a rapid-fire mode. When conditions align, rapid-fire mode activates, and two indicators signaling the rapid-fire timing will turn ON/OFF in sync with price extension moments.
逆張りも順張りも出来るサインツールです。1分足チャートに適用してください。
順張りには連打モードがあり、条件が揃うと連打モードが発動し、連打タイミングを知らせる二か所の表示が、価格が伸びるタイミングに合わせてON/OFFします。






















