GME Warrant Tracker [theUltimator5]The GME Warrant Tracker was designed to be used for GME warrants tracking. The theory behind this indicator is that warrants are priced similarly to options and generally follow the same Greeks. With that assumption, we can break down the price of the warrants by using known Greeks to estimate either the theoretical price, or even estimate Implied Volatility (IV).
The base settings for this indicator plot the calculated IV, the theoretical price (there are multiple methods of calculation which I will discuss later) and the current warrant price.
You can toggle on or off all of these plots to display only what you want to track.
For example, you can simply track the difference between the theoretical price and the current price to see if warrants are trading at a premium or a discount vs what the indicator calculates it to be.
Calculating implied volatility is extremely difficult and must be approximated.
The theoretical warrant price produced by this indicator depends primarily on the volatility input (σ) used in the Black–Scholes pricing model.
This script supports five distinct methods for approximating σ, each extracting different information from the market.
1) Close-to-Close Historical Volatility
Close-to-Close computes the standard deviation of daily close-to-close returns and uses a lookback window scaled to time-to-expiry. As the expiration approaches, the lookback window tightens, giving a more responsive volatility approximation relative to time-to-expiry.
This option produces conservative approximations for volatility, and may lag actual volatility intraday.
2) Parkinson High-Low Volatility
Parkinson High-Low volatility uses daily high and low prices to calculate intraday trading range for a more responsive estimation to volatility. It ignores opening and close gaps, so overnight volatility is not accounted for.
This option produces higher theoretical volatility during choppy price action and can over estimate actual volatility.
3) Garman–Klass Volatility
Garman–Klass volatility is a way to estimate how much price is fluctuating by using the open, high, low, and close for each period. Because it draws on multiple intraperiod price points (not just the range or close-to-close moves), it typically produces a tighter, more informative volatility estimate than simpler approaches. It’s often most helpful when gaps occur and when the open and close carry meaningful information about the session’s trading.
4)Yang–Zhang Volatility
The Yang–Zhang volatility estimator is designed to account for both opening jumps and price drift. It estimates volatility by combining overnight (close-to-open) variance, intraday (open-to-close) variance, and a weighted Rogers–Satchell component using OHLC data, often yielding a more robust measure than simpler close-to-close style estimators.
5) Option price
By default, the indicator uses the call option strike dated closest to the warrant expiration date. Since the Greeks for both the warrants and the
options are assumed to be equivalent with a minor difference in theta (time-to-expiry), the theoretical price of the warrants closely matches the trade price of the call strike chosen.
There is a table that can be enabled (off by default because it is large and fills entire screen on mobile) which shows all the configuration settings and Greeks.
You can also manually adjust the "dilution" factor for the warrants, which shifts the number of active warrants and moves the count into the shares outstanding for the underlying (GME). The reason for this is that as warrants get exercised, the total quantity of warrants in circulation decreases and the the total quantity of shares outstanding increases.
Since this indicator was built around the single warrant, ticker NYSE: GME/W, it is only meant to be used with NYSE:GME. Any other ticker will not work properly with this indicator.
Options
Adaptive Trend-Based Fib Extension + TrendlinesThis advanced analysis tool is designed to take the guesswork out of Fibonacci trading. By combining Adaptive Fibonacci Extensions with multi-method Pivot Detection, Dynamic Trendlines, and Horizontal Support/Resistance, this indicator provides a comprehensive roadmap for any market trend.
Learn volume trading - @pricevolumetraders
Key Features
Adaptive Fibonacci Engine: Unlike static tools, this indicator uses an ATR-based adaptive factor to adjust extension levels according to current market volatility.
Smart Trend Detection: Automatically identifies trend direction using EMA cross-overs or Higher High/Higher Low sequences to determine whether to plot Bullish or Bearish extensions.
Multi-Method Pivots: Choose from six different pivot detection methods, including Volume-Based, Fractal, ATR-Based, and Long Wick detection, to suit your specific trading style.
Automated Trendlines & S/R: High-probability diagonal trendlines and horizontal S/R levels are drawn only when they meet a minimum "touch" requirement and volume confirmation.
Institutional Zones: Highlights the "Golden Zone" between the 127.2% and 161.8% extension levels, where trends often reach exhaustion or find major targets.
How to Use
Trend Alignment: Use the built-in Dashboard to quickly identify the current trend (Bull/Bear) and RSI momentum.
The 3-Point Setup: The indicator automatically finds Point 1 (Trend Start), Point 2 (Impulse End), and Point 3 (Retracement/Last Touch) to project future price targets.
Entry Confirmation: Look for price action near the 61.8% or 78.6% Retracement levels for high-probability entries in the direction of the trend.
Targeting: Use the extension levels (100%, 127.2%, 161.8%) as your primary Take Profit zones.
Confluence: The strongest setups occur when a Fibonacci level aligns perfectly with a Horizontal S/R line or a Diagonal Trendline.
Technical Settings
Pivot Settings: Adjust 'Left' and 'Right' bars to change the sensitivity of swing high/low detection.
Fib Timeframe: You can anchor Fibonacci levels to a higher timeframe (e.g., 1-hour levels) while trading on a lower timeframe (e.g., 5-minute).
Volume Multiplier: Filter for horizontal levels that were formed with significant institutional volume.
Disclaimer: Trading involves significant risk. This tool is for educational and analytical purposes only and should be used in conjunction with a complete trading plan.
Multi-Factor Long Bias ToolThis indicator is designed to help identify higher‑probability long opportunities by combining trend, momentum, and participation into a single visual tool. It runs best on a 1‑hour chart and highlights periods when several bullish conditions align.
What the tool does
Measures short‑term trend and momentum with a fast MACD, looking for instances where MACD is above its signal line, above zero, and showing positive histogram.
Uses RSI as an oscillator filter, favoring conditions that are neither oversold nor overbought, but in a healthy momentum zone.
Confirms participation with a daily volume check, requiring current daily volume to be at or above a configurable multiple of its 20‑day average.
Optionally incorporates short‑interest (via a manual input) so you can require a minimum short percentage when seeking squeeze‑style long setups.
How signals are shown
When MACD, RSI, volume, and optional short‑interest all agree, the chart background turns softly green to show a “long bias” environment.
A triangle‑up marker (“LONG”) appears below price when the long bias is active and the “Focus on Longs Only” option is enabled.
A separate panel can display MACD, its signal line, histogram, and RSI together, with a toggle to show or hide this pane to keep charts clean.
Intended use
Helps discretionary traders quickly see when multiple conditions favor looking for long entries, rather than acting on a single indicator in isolation.
Works as a bias and timing aid; actual entries and exits are meant to be refined with your own levels, risk management, and higher‑timeframe context.
Parameters for MACD, RSI, volume threshold, and short‑interest are fully adjustable so the tool can be tuned to different markets, timeframes, and styles.
As always, none of this is investment or financial advice. Please do your own due diligence and research.
Intraday Options/Futures Naked By TradeEarnIntraday Momentum Strategy (Futures & Options)
Description: This is a specialized Intraday Momentum system designed for Indian Indices Nifty, BankNifty, FinNifty, Sensex and Crude Oil. It is engineered to simplify the automation process by standardizing quantity management for single-leg execution via third-party bridges.
Originality & Utility: Unlike standard momentum strategies, this script solves the complexity of position sizing across different asset classes. It features a custom "Smart Quantity" engine that automatically differentiates between Futures (Raw Quantity) and Index Options (Lot Multipliers), allowing traders to switch instruments without manually calculating order sizes.
Key Features:
Dual Mode: Supports both Futures (Long/Short) and Options Buying (Long CE / Long PE).
Smart Quantity Logic:
Futures/Crude: Inputs are treated as raw quantity (e.g., 1 Lot = 1 Qty).
Index Options: Inputs are automatically multiplied by the standard market lot size (e.g., 1 Lot Nifty = 25 Qty).
Rupee-Based Risk: Target, Stop Loss, and Trailing SL are defined in absolute Rupees (INR) rather than percentages, offering precise P&L control.
Choppiness Filter: Combines RSI and ADX to filter out low-volatility ranges.
Entry Logic:
Buy Signal: Green Impulse Candle + RSI > 55 + ADX > 20
Sell Signal: Red Impulse Candle + RSI < 45 + ADX > 20
Strategy Settings & Backtesting:
Commission: The strategy is backtested with a commission of ₹20 per order to reflect realistic net P&L.
Slippage: Users should account for realistic slippage in live trading, which is not factored into the script's hard values.
⚠️ Disclaimer & Statutory Warning
Strictly for Educational & Backtesting Purposes
1. SEBI Registration Status: The author of this script/strategy is NOT a SEBI registered Research Analyst (RA) or Investment Advisor (IA). This tool is provided solely to assist in backtesting logic and educational analysis. It does not constitute a recommendation to buy, sell, or hold any securities.
2. Market Risk: Investment in the securities market, particularly in Derivatives (Futures & Options), is subject to market risks. You may lose your entire capital. Please read all related scheme documents carefully before investing.
3. No Guarantees: Past performance of this algorithm (as shown in backtest results) is not indicative of future performance. Market conditions change, and slippage or execution errors can occur during live trading.
4. User Responsibility: By using this script, you acknowledge that you are solely responsible for your own trading decisions and financial losses. You are advised to consult a SEBI-registered financial advisor before deploying real capital. This script is intended for manual or semi-automated analysis and may not be compliant with high-frequency trading (HFT) regulations.
NIFTY Buy Sell IndicatorThis indicator is best suited for intraday trading on Nifty with 5 minutes timeframe.
AI Intraday Astra by Pooja v27📘 AI Intraday Astra v27
Invite-Only Intraday Indicator for Structured Option Trading
🔍 Overview
AI Intraday Astra v27 is a closed-source intraday trading indicator designed for rule-based option trading.
The script is built around signal validation and rejection, not signal frequency.
Instead of relying on a single indicator or basic crossovers, the system uses a layered decision framework where momentum, volatility, trend bias, and market structure must align on the same confirmed candle before a signal is produced.
This approach helps reduce false entries that commonly occur in noisy or low-energy intraday conditions.
🧠 Core Architecture (How the script works)
1️⃣ Dual RSI Engine (Independent Buy & Sell Logic)
The script uses two fully independent RSI + RSI-MA engines:
One engine dedicated to buy-side conditions
One engine dedicated to sell-side conditions
Each engine maintains its own:
RSI calculation and smoothing
RSI-MA distance validation
Directional slope evaluation
Signal gap control
Reset state tracking
This separation avoids mixed signals and allows buy and sell logic to behave independently instead of sharing a single oscillator state.
2️⃣ Momentum Validation (Beyond simple crossovers)
RSI signals are evaluated only when:
RSI crosses its moving average
The distance between RSI and RSI-MA exceeds a minimum threshold
Optional directional slope confirms momentum expansion
This prevents weak, flat, or low-energy RSI crosses from generating signals.
3️⃣ Volatility & Market Energy Gate
Before any signal is allowed, the script evaluates:
ADX to confirm directional strength
ATR relative to price to confirm sufficient intraday volatility
If market energy is below defined thresholds, signals are automatically blocked.
4️⃣ Trend Bias & Mean-Price Alignment
Signals must align with:
EMA-based trend bias
VWAP position (buy above / sell below)
These act as directional filters to avoid counter-trend or mean-reversion entries during trending phases.
5️⃣ Trendline-Based Market Structure Filtering
The script includes an internal dynamic trendline module derived from swing highs and swing lows.
Key characteristics:
Swing-based trend detection with configurable sensitivity
Slope calculation based on ATR, Standard Deviation, or Linear Regression
Extended trendlines projected forward for price interaction
Optional use of trendlines as signal filters, not breakout triggers
When enabled, signals are allowed only when price interacts near relevant structural levels, helping avoid entries made far from market structure or during overextended moves.
6️⃣ Pivot Points & Support-Resistance Context
The script integrates Traditional Pivot Points for structural reference.
Features include:
Multi-timeframe pivot calculation (Daily, Weekly, Monthly, and higher)
Optional price labels
Controlled historical plotting to keep charts uncluttered
Pivot levels are not used to generate signals directly.
They serve as contextual support and resistance zones for assessing reactions, potential targets, or rejection areas alongside indicator signals.
7️⃣ Signal Control, Gaps & Reset Logic
To prevent over-trading and repeated entries:
Signals trigger only on confirmed candle close
Minimum bar gaps are enforced between same-side signals
After a signal, price must break and re-accept across EMA before another same-side entry is allowed
This reset mechanism helps control trade clustering during strong trends.
8️⃣ Session-Based Signal Management
The script can optionally:
Disable signals during selected intraday session windows
Resume normal logic once the session window ends
This helps avoid execution during high-noise or unstable market phases.
📊 Visual Components (Optional)
Users can enable or disable:
EMA
VWAP
Supertrend
Trendlines
Pivot levels
Visual elements are assistive only and do not alter the core signal logic.
🔔 Alerts
BUY / SELL alerts trigger only on final confirmed signals
Compatible with TradingView alerts and webhook-based automation
No intrabar or repainting behavior
👤 Intended Use
This script is designed for traders who:
Trade intraday options
Prefer confirmation-driven, rule-based entries
Focus on signal quality rather than quantity
Apply their own execution and risk-management rules
🔒 Why Invite-Only?
The script uses state-based logic, independent buy/sell engines, layered filtering, and reset mechanisms that go beyond standard indicator combinations.
Source access is restricted to protect the implementation of these internal processes.
⚠️ Disclaimer
This script is provided for educational and analytical purposes only.
It does not constitute financial advice or trade recommendations.
All trading decisions and risk management remain the responsibility of the user.
Guru Dronacharya Option Pair Intelligence SystemGuru Dronacharya is an advanced options-pair analysis and intraday trading system designed for index and stock options (NIFTY, BANKNIFTY, and selected equities).
The script analyzes Call (CE) and Put (PE) option pairs simultaneously to identify:
• Low-risk option combinations
• Price overlap (compression) zones
• Breakout-based Buy Call / Buy Put opportunities
• Re-entry hedge signals
• Nth-candle angle-based momentum trades
It combines price structure, volatility and time-based geometry to produce high-probability directional option trades with automatic target projections.
IMPORTANT NOTES
• This is not a fully automated system
• Always use proper risk management
• Avoid trading during low-volume or sideways markets
• Designed for intraday option buying only
• Targets are projections, not guarantees
How to use : 1. Enter index/stock opening price in index/option stock price box.
2. Select the CE/PE pair from the center Grid Table.
3. Ensure that final condition showing "yes" in all section.
WHO SHOULD USE THIS?
✔ Intraday option buyers
✔ Traders who prefer structure + confirmation
✔ Users who want strike-selection assistance
✔ Traders avoiding emotional or random trades
DISCLAIMER
This indicator is for educational and analytical purposes only.
The author is not responsible for any financial losses.
Please consult a licensed financial advisor before trading.
Institutional Straddle Scanner - Customizable
═══════════════════════════════════════════════════════════════
🎯 INSTITUTIONAL STRADDLE SCANNER - PROFESSIONAL EDITION
═══════════════════════════════════════════════════════════════
Advanced Options Trading Indicator with Customizable Buy Call & Buy Put Signals
📊 OVERVIEW
The Institutional Straddle Scanner is a professional-grade indicator designed for options traders who want to identify high-probability directional opportunities in Call and Put options. Built on institutional trading criteria, this indicator detects early momentum before major moves occur, giving you an edge in the options market.
Unlike traditional indicators that wait for price to cross VWAP or other lagging signals, this scanner uses a multi-factor analysis system that detects volume imbalances, premium momentum, sentiment shifts, and value opportunities in real-time.
🔥 KEY FEATURES
✅ DIRECTIONAL BUY SIGNALS
• 🚀 BUY CALL Signal - Green triangle appears when bullish criteria align
• 🔻 BUY PUT Signal - Red triangle appears when bearish criteria align
• Confidence scoring system (40-100%) with color-coded strength
• Early detection mode - no need to wait for VWAP crossover
✅ STRADDLE MOVEMENT DETECTION
• Detects when both Call and Put premiums start moving together
• Ideal for volatility expansion plays and earnings trades
• Shows exact movement percentage on dashboard
• Adjustable sensitivity and lookback period
✅ FULLY CUSTOMIZABLE CRITERIA
Every signal parameter is adjustable through the indicator settings:
🔹 BUY CALL CRITERIA (6 Factors)
1. Call Volume Dominance - Call volume > Put volume threshold
2. Call Premium Momentum - Minimum % price movement required
3. Bullish Sentiment (PCR) - Put-Call Ratio threshold for bullish bias
4. Call Undervalued - Premium below moving average by %
5. Straddle Above VWAP - Optional trend confirmation (disable for early signals)
6. Call Volume Spike - Volume vs average threshold
🔹 BUY PUT CRITERIA (6 Factors)
1. Put Volume Dominance - Put volume > Call volume threshold
2. Put Premium Momentum - Minimum % price movement required
3. Bearish Sentiment (PCR) - Put-Call Ratio threshold for bearish bias
4. Put Undervalued - Premium below moving average by %
5. Straddle Below VWAP - Optional trend confirmation (disable for early signals)
6. Put Volume Spike - Volume vs average threshold
✅ COMPREHENSIVE DASHBOARD
• Active signal display with confidence level
• Call and Put signal strength meters
• Straddle movement indicator
• Opportunity scanner with 6-factor scoring
• Real-time premium tracking (Call, Put, Straddle)
• Volume analysis with spike detection
• PCR (Put-Call Ratio) sentiment gauge
• Fully adjustable position and size
✅ PROFESSIONAL ALERTS
• BUY CALL Signal alert
• BUY PUT Signal alert
• Straddle Movement alert
• Strong opportunity alert (75+ score)
• VWAP crossover alert
📈 HOW TO USE
1️⃣ SETUP
• Add indicator to your TradingView chart
• Input your Call and Put option symbols in settings
• Choose your preferred criteria and thresholds
• Set minimum confidence level (lower = more signals)
2️⃣ SIGNAL INTERPRETATION
🚀 BUY CALL appears when:
- Call volume dominates Put volume
- Call premium showing upward momentum
- Market sentiment is bullish (low PCR)
- Call premium undervalued vs moving average
- Other enabled criteria are met
🔻 BUY PUT appears when:
- Put volume dominates Call volume
- Put premium showing upward momentum
- Market sentiment is bearish (high PCR)
- Put premium undervalued vs moving average
- Other enabled criteria are met
3️⃣ CONFIDENCE LEVELS
• 80-100% = 🟢 High conviction trade
• 70-79% = 🟡 Good opportunity
• 60-69% = 🟠 Moderate confidence
• Below 60% = ⚪ Wait for better setup
4️⃣ STRATEGY RECOMMENDATIONS
For Early Signals (Aggressive):
→ Set minimum confidence: 50-60%
→ Disable VWAP criteria
→ Lower momentum threshold: 1-2%
→ Enable straddle movement: 2-3%
→ Results: More signals, earlier entries
For Balanced Trading:
→ Set minimum confidence: 60-70% (default)
→ Keep VWAP criteria disabled
→ Momentum threshold: 2-3%
→ Straddle movement: 3-5%
→ Results: Good balance of quality and quantity
For High Quality (Conservative):
→ Set minimum confidence: 75-80%
→ Enable VWAP criteria
→ Momentum threshold: 3-5%
→ All volume criteria enabled
→ Results: Fewer but higher quality signals
⚙️ CUSTOMIZATION GUIDE
All criteria can be toggled ON/OFF and adjusted:
📌 Volume Thresholds (1.0-5.0x)
Control how much volume dominance is required
📌 Momentum % (0.5-10%)
Set minimum premium price movement needed
📌 PCR Thresholds
Adjust sentiment levels for bullish/bearish bias
📌 Value % (0-10%)
Define how undervalued premiums should be
📌 Confidence Level (40-100%)
Higher = fewer but stronger signals
Lower = more signals for active trading
📌 DTE Range (Days to Expiry)
Filter signals by option expiration timeframe
💡 USE CASES
1. Earnings Volatility Trading
Enable straddle movement detection to catch vol expansion
2. Directional Options Trading
Use Call/Put signals for directional bias entries
3. Premium Selling Entry Timing
Inverse the signals - sell when premiums spike above value
4. Spread Trading
Use signal strength differential for bull/bear spread setups
5. Institutional Flow Following
Volume dominance criteria tracks smart money movement
📊 WHAT MAKES THIS UNIQUE
✓ First indicator combining straddle analysis with directional signals
✓ Every parameter is adjustable - adapt to your trading style
✓ Early signal detection - don't wait for lagging indicators
✓ Institutional criteria - volume, sentiment, value, momentum
✓ Built-in opportunity scanner for overall market assessment
✓ Professional dashboard with real-time metrics
✓ Works on any timeframe (5m, 15m, 1H, 1D)
✓ Suitable for both day trading and swing trading
🎯 BEST PRACTICES
1. Use 5-15 minute timeframes for intraday trading
2. Verify DTE is in optimal range (7-45 days)
3. Check overall opportunity score before entering
4. Wait for confidence ≥70% for best risk/reward
5. Monitor straddle movement for volatility plays
6. Use in conjunction with price action and support/resistance
7. Set alerts to catch signals in real-time
⚠️ IMPORTANT NOTES
• This indicator is designed for Indian options (NSE/NFO)
• You must input correct Call and Put option symbols
• Signals are based on historical patterns and probabilities
• Always use proper risk management and position sizing
• Past performance does not guarantee future results
• Suitable for experienced options traders
🔔 ALERTS SETUP
1. Click "Add Alert" on the indicator
2. Choose desired alert condition:
- BUY CALL Signal
- BUY PUT Signal
- Straddle Moving
- Strong Buy Signal
3. Set notification preferences
4. Alert will fire when conditions are met
📚 RECOMMENDED SETTINGS FOR NIFTY OPTIONS
Intraday Trading (5-15min):
→ Minimum Confidence: 65%
→ Momentum: 2-3%
→ Volume threshold: 1.5-2.0x
→ Straddle movement: 3%
Swing Trading (1H-1D):
→ Minimum Confidence: 70%
→ Momentum: 3-5%
→ Volume threshold: 2.0-2.5x
→ Straddle movement: 5%
🎨 VISUAL FEATURES
• Color-coded candles (Bull/Bear)
• VWAP line with dynamic coloring
• Triangle markers for Buy signals on chart
• Professional dashboard with 3 sections:
1. Trade Signals (top)
2. Opportunity Scanner (middle)
3. Straddle Tracker (bottom)
• Movable and resizable table
• Clean, institutional-style interface
💼 WHO IS THIS FOR?
✓ Options day traders
✓ Options swing traders
✓ Institutional traders
✓ Professional options desks
✓ Traders using technical + options analysis
✓ Volume and sentiment-based traders
✓ Risk-defined options strategies
🚀 GETTING STARTED
1. Add indicator to chart
2. Input your option symbols (Call and Put)
3. Start with default settings
4. Observe signals for 1-2 days
5. Adjust criteria based on your preference
6. Set up alerts
7. Trade with confidence!
═══════════════════════════════════════════════════════════════
📧 FEEDBACK & SUPPORT
If you find this indicator valuable, please leave a comment and boost!
Your feedback helps improve future updates.
═══════════════════════════════════════════════════════════════
⚖️ DISCLAIMER
This indicator is for educational and informational purposes only. It should not be considered financial advice. Options trading involves substantial risk of loss. Always conduct your own research and consult with licensed financial advisors before making trading decisions. The creator of this indicator is not responsible for any trading losses incurred from using this tool.
═══════════════════════════════════════════════════════════════
📌 VERSION: 1.0
📅 RELEASE DATE: December 2025
🔧 PINE SCRIPT VERSION: 5
💻 COMPATIBLE: TradingView Premium/Pro/Pro+
═══════════════════════════════════════════════════════════════
#Options #OptionsTrading #CallOptions #PutOptions #Straddle #NIFTY #BankNIFTY
#TechnicalAnalysis #VolumeAnalysis #InstitutionalTrading #ProfessionalTrading
#TradingSignals #OptionsScanner #PutCallRatio #PCR #VWAP #VolatilityTrading
═══════════════════════════════════════════════════════════════
Institutional Options Flow Scanner [NSE]# 🏦 Institutional Options Flow Scanner - Elite Signal Confirmation System
## 📊 Overview
**Experience institutional-grade options flow analysis with military-grade signal filtering.** This advanced Pine Script v6 indicator scans NSE options chains for unusual whale and institutional activity, applying **7-layer confirmation logic** to eliminate false signals and deliver high-probability trading setups. Designed exclusively for **NIFTY, BANKNIFTY, and FINNIFTY** options traders who demand professional-quality signals.
**What makes this different?** While most volume indicators flood you with noise, this scanner uses **multi-factor confirmation, momentum detection, and persistence filtering** - the exact methodology institutional desks pay $100K+ for. Every signal must pass rigorous institutional-grade criteria before appearing on your chart.
**Result:** Fewer signals. Higher quality. Better win rate. 🎯
---
## ⚡ What's New in v2.0 (December 2025)
### 🎯 7-Layer Signal Confirmation System
Every signal now requires **ALL conditions** to be met:
1. **✅ Whale Volume Threshold** - Flow must be ≥2.5x baseline (smart money)
2. **✅ Absolute Volume Filter** - Minimum 50K contracts (liquidity proof)
3. **✅ PCR Alignment** - Sentiment must match direction (<0.8 bull, >1.5 bear)
4. **✅ Flow Dominance** - Winning side must exceed opposite by 20%
5. **✅ Conviction Score** - Strength must be ≥60% (configurable)
6. **✅ Momentum Filter** - Flow must be accelerating (rising ratio)
7. **✅ Persistence Check** - Signal must hold for 2+ bars (confirmation)
**Before:** Signals appeared on 0.8x quiet flow ❌
**After:** Signals only on confirmed whale activity ✅
### 🔍 New Features
**Signal Quality Indicator**
- ✅ CONFIRMED (2/2) - Trade-ready setup
- 🔍 BUILDING (1/2) - Setup forming, wait
- ⏸️ WAIT (0/2) - No institutional activity
**Flow Momentum Arrows**
- ↗ Flow accelerating (bullish for signal)
- → Flow flat/declining (caution)
**Advanced Filters** (User Configurable)
- Minimum Absolute Volume (default: 50,000)
- Minimum Strength Score (default: 60%)
- Confirmation Bars (default: 2)
- Require Rising Flow (toggle)
**Cleaner Chart Signals**
- Only plots when fully confirmed
- No more false orange diamonds
- Larger markers with text labels
- Background shading only on confirmation
---
## 🎯 Core Features
### ✅ Multi-Strike Volume Scanning
- Scans **up to 5 strikes per side** (Calls & Puts) in parallel
- Tracks **maximum volume strike** across entire scan range
- NSE-optimized symbol format: `NSE:NIFTY251223C25800`
- Configurable intervals: 25/50/100/200 (NIFTY=50, BANKNIFTY=100)
### 🐋 Institutional Flow Classification
Advanced 4-tier system based on volume anomaly ratios:
| Flow Type | Threshold | Meaning | Trading Action |
|-----------|-----------|---------|----------------|
| 🐋 WHALE | ≥ 2.5x baseline | Hedge funds, prop desks positioning | **Follow immediately** |
| 🏦 INST | ≥ 1.8x baseline | Institutional accumulation | **Strong consideration** |
| 📈 ACTIVE | ≥ 1.2x baseline | Elevated retail + small funds | **Wait for whale** |
| 😴 QUIET | < 1.2x baseline | Normal/low activity | **Ignore** |
### 📈 Advanced Market Analytics
**Put-Call Ratio (PCR) Analysis**
- 5-tier sentiment classification
- Real-time PCR momentum (rising/falling)
- Color-coded thresholds (red=bearish, green=bullish)
**Flow Bias Detection**
- CALL BIAS - Institutions buying calls aggressively
- PUT BIAS - Institutions hedging/buying puts
- BALANCED - No clear directional positioning
**Flow Strength Score (0-100)**
- Weighted formula measuring conviction
- Used for position sizing guidance
- Filters low-quality setups
**Sentiment Gauge**
| PCR Range | Sentiment | Interpretation |
|-----------|-----------|----------------|
| > 1.5 | 🔴 BEARISH | Fear, crash hedging |
| 1.2-1.5 | 🟠 CAUTION | Defensive positioning |
| 0.8-1.2 | ⚪ NEUTRAL | Balanced market |
| 0.6-0.8 | 🟡 BULLISH | Optimism building |
| < 0.6 | 🟢 V.BULL | Extreme greed, FOMO |
### 🟢 BUY CALL Signal - 7-Point Checklist
**All conditions must be TRUE:**
```
✅ Call flow ≥ 2.5x baseline (whale activity)
✅ Absolute volume ≥ 50,000 contracts (liquidity)
✅ PCR < 0.8 (bullish sentiment confirmed)
✅ Call flow > Put flow by 20% (clear dominance)
✅ Strength score ≥ 60% (high conviction)
✅ Call flow accelerating (momentum filter)
✅ Held for 2+ bars (persistence check)
```
**Result:** Large green ▲ triangle on chart + "CALL" text label
### 🔴 BUY PUT Signal - 7-Point Checklist
**All conditions must be TRUE:**
```
✅ Put flow ≥ 2.5x baseline (whale activity)
✅ Absolute volume ≥ 50,000 contracts (liquidity)
✅ PCR > 1.5 (bearish sentiment confirmed)
✅ Put flow > Call flow by 20% (clear dominance)
✅ Strength score ≥ 60% (high conviction)
✅ Put flow accelerating (momentum filter)
✅ Held for 2+ bars (persistence check)
```
**Result:** Large red ▼ triangle on chart + "PUT" text label
### 🟠 STRADDLE Signal - Volatility Setup
**Conditions:**
```
✅ Both Call AND Put flows ≥ 1.8x (institutional)
✅ Both have adequate absolute volume
✅ Flows balanced (difference < 0.5x)
✅ Strength ≥ 60% (high conviction)
✅ Held for 2+ bars (confirmation)
```
**Result:** Orange ◆ diamond on chart + "STRAD" text label
### 🎨 Professional Bloomberg-Style Dashboard
**Fully Adjustable:**
- **9 Position Options:** top/middle/bottom × left/center/right
- **6 Text Sizes:** auto, tiny, small, normal, large, huge
- **Auto-scaling:** Action row larger, status row smaller
- **Dark Theme:** #1a1a1a background with color-coded metrics
**Dashboard Sections:**
**1. Market Overview**
- Sentiment (PCR-based with color coding)
- Flow Bias (directional positioning)
- Flow Strength (0-100 conviction score)
**2. Call Flow Analysis**
- Strike / Volume (e.g., "25750 / 115,350")
- Flow Type with momentum (e.g., "🐋 WHALE (3.2x↗)")
- Real-time classification
**3. Put Flow Analysis**
- Strike / Volume (e.g., "25850 / 185,400")
- Flow Type with momentum (e.g., "🏦 INST (1.9x→)")
- Real-time classification
**4. Signal Quality** ⭐ NEW
- Confirmation status (✅/🔍/⏸️)
- Bar count progress (e.g., "2/2")
- Quality indicator
**5. Trade Action**
- Clear recommendation (BUY CALL/PUT/STRADDLE/WAIT)
- Risk level (HIGH/MEDIUM/LOW)
- Color-coded for instant recognition
**6. Data Validation**
- Live data status (✅ LIVE / ⚠️ PARTIAL)
- Strike count verification
---
## 🔬 Advanced Methodology
### Signal Confirmation Logic
**Why 7 layers?** Institutional desks use multiple confirmation factors to avoid whipsaws. Each layer filters out noise:
**Layer 1 - Whale Threshold (2.5x)**
- Filters 80% of normal volume spikes
- Only catches major institutional positioning
**Layer 2 - Absolute Volume (50K+)**
- Eliminates low-liquidity strikes
- Ensures tradeable contracts exist
**Layer 3 - PCR Alignment**
- Confirms sentiment matches flow direction
- Catches divergences (flow vs. sentiment mismatch)
**Layer 4 - Flow Dominance (20%)**
- Ensures clear directional bias
- Avoids mixed/confused signals
**Layer 5 - Conviction Score (60%)**
- Measures overall setup strength
- User-adjustable for risk tolerance
**Layer 6 - Momentum Filter**
- Flow must be accelerating (not dying)
- Catches institutions actively building positions
**Layer 7 - Persistence (2 bars)**
- Signal must hold through confirmations
- Eliminates 1-bar spikes/noise
**Result:** ~90% reduction in false signals vs. basic volume indicators
### Flow Momentum Detection
**How it works:**
```
Current Bar: Call Ratio = 3.2x
Previous Bar: Call Ratio = 2.7x
Change: +0.5x → ↗ ACCELERATING (Bullish)
vs.
Current Bar: Call Ratio = 2.8x
Previous Bar: Call Ratio = 3.1x
Change: -0.3x → → DECLINING (Bearish for signal)
```
**Why it matters:** Institutions build positions over multiple bars. Accelerating flow = active accumulation. Declining flow = distribution or false alarm.
### PCR Momentum Analysis
**PCR Rising (+0.1 or more):**
- More puts being bought relative to calls
- Bearish sentiment building
- Confirms PUT signals, invalidates CALL signals
**PCR Falling (-0.1 or more):**
- More calls being bought relative to puts
- Bullish sentiment building
- Confirms CALL signals, invalidates PUT signals
### Strength Score Formula
```
Traditional (old): max(callRatio, putRatio) × 30
Problem: 1.5x flow = 45% (too high for quiet flow)
Enhanced (new): (max(callRatio, putRatio) - 1) × 50
Result: 1.5x flow = 25% (accurate)
2.5x flow = 75% (whale = high conviction)
3.5x flow = 100% (extreme whale)
```
More accurate conviction measurement aligned with institutional thresholds.
---
## 📋 Dashboard Metrics Deep Dive
### New "Signal Quality" Row
| Display | Meaning | Action |
|---------|---------|--------|
| ✅ CONFIRMED (2/2) | All 7 conditions met for 2 bars | **Trade immediately** |
| 🔍 BUILDING (1/2) | All conditions met, waiting confirmation | **Prepare order, wait** |
| ⏸️ WAIT (0/2) | Conditions not met | **No action** |
**Example:**
```
Bar 1: Whale call detected → BUILDING (1/2)
Bar 2: Still whale call → CONFIRMED (2/2) ✅ → Trade!
```
### Flow Type with Momentum
| Display | Interpretation |
|---------|----------------|
| 🐋 WHALE (3.2x↗) | Whale flow accelerating - **strongest signal** |
| 🐋 WHALE (3.2x→) | Whale flow flat - **strong but watch for reversal** |
| 🏦 INST (1.9x↗) | Institutional building - **good setup forming** |
| 📈 ACTIVE (1.3x→) | Elevated but not whale - **wait for acceleration** |
| 😴 QUIET (0.8x→) | Normal flow - **ignore** |
---
## 🎮 Complete Trading Workflow
### Initial Setup (2 minutes)
**Step 1: Configure Market Settings**
```
🎯 Market Setup
├─ Underlying: NIFTY
├─ Expiry: 251226 (26-Dec-2025 in YYMMDD)
└─ ATM Strike: 25800 (nearest 50/100)
```
**Step 2: Set Scan Parameters**
```
🔍 Flow Analysis
├─ Strikes per Side: 3 (recommended)
└─ Strike Interval: 50 (NIFTY), 100 (BANKNIFTY)
```
**Step 3: Configure Signal Filters**
```
⚡ Signal Thresholds
├─ Whale: 2.5x (default - don't change)
├─ Institutional: 1.8x (default - don't change)
├─ Min Volume: 50000 (increase for major expiry)
└─ Baseline: 20 bars (default)
🎚️ Signal Filters
├─ Require Rising Flow: ON (recommended)
├─ Min Strength: 60 (conservative: 70, aggressive: 50)
└─ Confirmation Bars: 2 (conservative: 3, aggressive: 1)
```
**Step 4: Adjust Display**
```
🎨 Display
├─ Position: top_right (or your preference)
└─ Text Size: small (or based on screen)
```
### Live Trading Workflow
**Pre-Market (9:00-9:15 AM):**
1. Update **Expiry** if new week
2. Set **ATM Strike** based on pre-open NIFTY
3. Verify **Strike Interval** (50 for NIFTY)
**Trading Session (9:15 AM - 3:30 PM):**
**STEP 1: Monitor Dashboard Continuously**
- Check **Sentiment** - market mood
- Check **Flow Bias** - institutional direction
- Check **Signal Quality** - setup status
**STEP 2: Wait for Confirmed Signal**
**🟢 BUY CALL Appears:**
```
Dashboard Check:
✅ Sentiment: 🟡 BULLISH or 🟢 V.BULL
✅ Flow Bias: CALL BIAS
✅ Call Flow: 🐋 WHALE (3.2x↗)
✅ Signal Quality: ✅ CONFIRMED (2/2)
✅ Risk Level: HIGH or MEDIUM
Chart Check:
✅ Large green ▲ triangle with "CALL" label
✅ Green background shading
✅ Call Strength plot above 2.5x line
Action:
→ Check dashboard for Call Strike (e.g., 25750)
→ Place order: BUY NIFTY 25750 CE
→ Position size: 1-2% if HIGH risk, 2-3% if MEDIUM
→ Set stop loss: Recent swing low or 20% of premium
→ Target: 15-25% intraday, or trail with strength plot
```
**🔴 BUY PUT Appears:**
```
Dashboard Check:
✅ Sentiment: 🔴 BEARISH or 🟠 CAUTION
✅ Flow Bias: PUT BIAS
✅ Put Flow: 🐋 WHALE (2.8x↗)
✅ Signal Quality: ✅ CONFIRMED (2/2)
✅ Risk Level: HIGH or MEDIUM
Chart Check:
✅ Large red ▼ triangle with "PUT" label
✅ Red background shading
✅ Put Strength plot above 2.5x line
Action:
→ Check dashboard for Put Strike (e.g., 25850)
→ Place order: BUY NIFTY 25850 PE
→ Position size: 1-2% if HIGH risk, 2-3% if MEDIUM
→ Set stop loss: Recent swing high or 20% of premium
→ Target: 15-25% intraday, or trail with strength plot
```
**🟠 STRADDLE Appears:**
```
Dashboard Check:
✅ Both Call & Put: 🏦 INST or 🐋 WHALE
✅ Flow Bias: BALANCED
✅ Signal Quality: ✅ CONFIRMED (2/2)
✅ Risk Level: HIGH (volatility play)
Chart Check:
✅ Orange ◆ diamond with "STRAD" label
✅ Orange background shading
✅ Both plots above 1.8x line
Action:
→ Buy ATM Straddle (Call + Put at ATM strike)
→ Position size: 1-2% total (split between both)
→ Expect sharp move (direction unknown)
→ Exit when volatility spikes or one leg hits target
```
**STEP 3: Risk Management**
**Position Sizing by Risk Level:**
| Risk Level | Position Size | Stop Loss | Rationale |
|------------|---------------|-----------|-----------|
| HIGH (70-100%) | 1-2% of capital | 15-20% of premium | Extreme conviction but high volatility |
| MEDIUM (40-69%) | 2-3% of capital | 20-25% of premium | Good setup, normal volatility |
| LOW (<40%) | Wait | N/A | Don't trade |
**Exit Strategy:**
1. **Take Profit:** 15-25% intraday (NIFTY options are fast)
2. **Stop Loss:** Fixed 20% or swing level
3. **Trailing:** Move stop to breakeven after 10% profit
4. **Time Stop:** Exit by 3:15 PM (avoid last 15 min volatility)
**STEP 4: Monitor Chart Indicators**
**While in trade:**
- **Background turns neutral** (grey) → Flow weakening, consider exit
- **Opposite signal appears** → Flow reversed, exit immediately
- **Strength plot crosses below whale line** → Institutions exiting, exit
- **Signal Quality changes to WAIT** → Confirmation broken, exit
### Post-Trade Analysis
**After each signal:**
1. Note the **Strength Score** at entry
2. Note the **Confirmation count** (1/2 vs 2/2)
3. Track **time from signal to profit target**
4. Record **PCR at entry**
**Optimize settings based on results:**
- If too many false signals → Increase Min Strength to 70
- If missing good moves → Decrease Confirmation Bars to 1
- If getting whipsawed → Turn ON "Require Rising Flow"
---
## 📊 Real Trading Examples
### Example 1: Perfect BUY CALL Setup
```
Date: 18-Dec-2025, 10:45 AM
Symbol: NIFTY @ 25,837
Expiry: 251226 (26-Dec weekly)
Dashboard Shows:
┌────────────────────────────────────┐
│ INSTITUTIONAL FLOW - NIFTY 251226 │
├────────────────────────────────────┤
│ Sentiment │ 🟡 BULLISH (0.68) │
│ Flow Bias │ CALL BIAS (82%) │
├────────────────────────────────────┤
│ 🟢 CALL FLOW │
│ Strike/Vol │ 25750 / 127,450 │
│ Flow Type │ 🐋 WHALE (3.4x↗) │
├────────────────────────────────────┤
│ 🔴 PUT FLOW │
│ Strike/Vol │ 25900 / 42,100 │
│ Flow Type │ 😴 QUIET (0.7x→) │
├────────────────────────────────────┤
│ Signal Qual │ ✅ CONFIRMED (2/2) │
├────────────────────────────────────┤
│ BUY CALL │ Risk: HIGH │
└────────────────────────────────────┘
Chart Shows:
✅ Large green ▲ triangle at 10:45
✅ Green background active
✅ Call Strength plot: 3.4 (above whale line)
✅ PCR declining (0.72 → 0.68)
Trade Execution:
Entry: BUY NIFTY 25750 CE @ ₹145
Position: 2 lots (1.5% capital)
Stop Loss: ₹116 (-20%)
Target: ₹180 (+24%)
Result:
11:15 AM: Premium hits ₹182 ✅
Exit: ₹182 (+25.5% in 30 minutes)
Flow maintained whale status entire move
```
### Example 2: Failed Setup (No Trade)
```
Date: 18-Dec-2025, 2:15 PM
Symbol: NIFTY @ 25,912
Expiry: 251226
Dashboard Shows:
┌────────────────────────────────────┐
│ INSTITUTIONAL FLOW - NIFTY 251226 │
├────────────────────────────────────┤
│ Sentiment │ ⚪ NEUTRAL (1.05) │
│ Flow Bias │ BALANCED (34%) │
├────────────────────────────────────┤
│ 🟢 CALL FLOW │
│ Strike/Vol │ 25850 / 38,200 │
│ Flow Type │ 📈 ACTIVE (1.4x→) │
├────────────────────────────────────┤
│ 🔴 PUT FLOW │
│ Strike/Vol │ 26000 / 41,500 │
│ Flow Type │ 📈 ACTIVE (1.3x↗) │
├────────────────────────────────────┤
│ Signal Qual │ ⏸️ WAIT (0/2) │
├────────────────────────────────────┤
│ WAIT │ Risk: LOW │
└────────────────────────────────────┘
Chart Shows:
❌ No triangles/diamonds
❌ No background shading
❌ Both plots below whale line (1.4x, 1.3x)
Analysis:
✗ Neither flow reached whale threshold (2.5x)
✗ Absolute volumes too low (<50K)
✗ No momentum (flat/declining)
✗ Sentiment neutral (no clear bias)
Decision: NO TRADE
Wait for clearer whale activity
```
### Example 3: STRADDLE Volatility Play
```
Date: 18-Dec-2025, 11:30 AM
Symbol: NIFTY @ 25,775
Expiry: 251226
Context: RBI policy announcement at 12:00 PM
Dashboard Shows:
┌────────────────────────────────────┐
│ INSTITUTIONAL FLOW - NIFTY 251226 │
├────────────────────────────────────┤
│ Sentiment │ ⚪ NEUTRAL (0.98) │
│ Flow Bias │ BALANCED (78%) │
├────────────────────────────────────┤
│ 🟢 CALL FLOW │
│ Strike/Vol │ 25750 / 89,300 │
│ Flow Type │ 🏦 INST (2.0x↗) │
├────────────────────────────────────┤
│ 🔴 PUT FLOW │
│ Strike/Vol │ 25800 / 91,200 │
│ Flow Type │ 🏦 INST (1.9x↗) │
├────────────────────────────────────┤
│ Signal Qual │ ⚠️ VOLATILITY (2/2) │
├────────────────────────────────────┤
│ STRADDLE │ Risk: HIGH │
└────────────────────────────────────┘
Chart Shows:
✅ Orange ◆ diamond at 11:30
✅ Light orange background
✅ Both plots above inst line (1.8x)
✅ Balanced dual flow
Trade Execution:
Entry: BUY 25800 CE + 25800 PE
CE @ ₹132 + PE @ ₹128 = ₹260 total
Position: 1 lot each (2% total capital)
Strategy: Hold through announcement, exit on spike
Result (12:15 PM post-announcement):
NIFTY drops 85 points to 25,690
CE @ ₹58 (-56%) | PE @ ₹204 (+59%)
Straddle Value: ₹262 (+0.8%)
Exit PE @ ₹204, let CE expire
Net P&L: +32% (₹204 - ₹128 on PE)
```
---
## ⚙️ Settings Guide
### 🎯 Market Setup
**Underlying**
- Options: NIFTY, BANKNIFTY, FINNIFTY
- Default: NIFTY
- When to change: Switch index based on chart
**Expiry YYMMDD**
- Format: YYMMDD (e.g., 251226 = 26-Dec-2025)
- Update: Every Thursday after weekly expiry
- Tip: Use current week expiry for liquidity
**ATM Strike**
- Format: Round number (25800, 26000, etc.)
- Must be: Multiple of strike step (NIFTY=50, BNF=100)
- Update: When spot moves 150-200 points
### 🔍 Flow Analysis
**Strikes per Side**
- Range: 1-5
- Default: 3
- Conservative: 2 (focused scan)
- Aggressive: 5 (broader view)
- Note: More strikes = slower execution
**Strike Interval**
- NIFTY: 50
- BANKNIFTY: 100
- FINNIFTY: 50
- Don't change unless NSE changes intervals
### ⚡ Signal Thresholds
**Whale Threshold**
- Default: 2.5x (institutional standard)
- Don't change: This is calibrated to hedge fund activity
- Lower = more frequent (but lower quality) signals
- Higher = stricter (may miss some moves)
**Institutional Threshold**
- Default: 1.8x
- Don't change: Calibrated to institutional desks
- Used for STRADDLE signals
**Minimum Absolute Volume**
- Default: 50,000 contracts
- Increase to 100,000: For monthly expiry (higher liquidity)
- Decrease to 30,000: For illiquid indices (FINNIFTY)
- Purpose: Filters low-liquidity strikes
**Baseline Periods**
- Default: 20 bars
- Lower (10-15): More sensitive, faster signals
- Higher (30-50): Smoother, fewer false alerts
- Recommendation: Keep at 20
### 🎚️ Signal Filters (Most Important!)
**Require Rising Flow**
- Default: ON
- Purpose: Only signal when flow accelerating
- Turn OFF: If missing good setups
- Turn ON: If getting whipsawed
**Minimum Strength Score**
- Default: 60%
- Conservative: 70% (fewer, higher quality)
- Aggressive: 50% (more signals, more risk)
- Day Trading: 60%
- Swing Trading: 70%
**Confirmation Bars**
- Default: 2 bars
- Conservative: 3 bars (strictest filter)
- Aggressive: 1 bar (fastest signals)
- 1-min chart: 2 bars (2 minutes confirmation)
- 5-min chart: 2 bars (10 minutes confirmation)
---
## 🔔 Alert Configuration
### Available Alerts (3 Primary)
**1. 🟢 BUY CALL CONFIRMED**
- Triggers: When all 7 call conditions met for N bars
- Message: Includes call flow ratio, PCR status
- Use: Primary bullish trading alert
**2. 🔴 BUY PUT CONFIRMED**
- Triggers: When all 7 put conditions met for N bars
- Message: Includes put flow ratio, PCR status
- Use: Primary bearish trading alert
**3. 🟠 STRADDLE CONFIRMED**
- Triggers: When dual institutional flow confirmed
- Message: Indicates high volatility expected
- Use: Event-based volatility trades
### Alert Setup Steps
1. **Right-click chart** → **Add Alert**
2. **Condition:** "Institutional Options Flow Scanner "
3. **Choose:** Signal type (BUY CALL/PUT/STRADDLE)
4. **Frequency:** Once Per Bar Close (recommended)
5. **Expiration:** Open-ended or until expiry
6. **Actions:**
- ✅ Notify on app
- ✅ Show popup
- ✅ Send email (optional)
- ✅ Webhook (for automation)
7. **Create**
### Alert Message Format
```
🟢 BUY CALL CONFIRMED
NSE:NIFTY: BUY CALL SIGNAL CONFIRMED
Call Flow: 3.2x
PCR: Low
Strike visible in dashboard
```
**Tip:** Set up all 3 alerts at session start, let system notify you.
---
## 💡 Professional Best Practices
### ✅ DO
**Setup & Maintenance:**
- ✅ Update expiry every Thursday post-close
- ✅ Adjust ATM strike when market moves 200+ points
- ✅ Verify strike interval matches NSE standards
- ✅ Test alert delivery before each session
- ✅ Keep settings consistent for 1 week minimum
**Signal Discipline:**
- ✅ Wait for "✅ CONFIRMED (2/2)" status
- ✅ Verify all dashboard metrics align
- ✅ Check chart for visual confirmation (triangle + background)
- ✅ Ensure strength ≥ minimum threshold
- ✅ Confirm momentum arrow is ↗ (accelerating)
**Risk Management:**
- ✅ Scale position by risk level (HIGH=1-2%, MEDIUM=2-3%)
- ✅ Set stop loss immediately after entry (15-20%)
- ✅ Take profits at targets (15-25% for NIFTY)
- ✅ Exit by 3:15 PM (avoid closing chaos)
- ✅ Trail stops when profitable (move to BE after +10%)
**Trading Psychology:**
- ✅ Trade only confirmed signals (ignore BUILDING/WAIT)
- ✅ Accept missed opportunities (quality > quantity)
- ✅ Journal every trade with strength score
- ✅ Review weekly performance
- ✅ Paper trade 2 weeks before live trading
### ❌ DON'T
**Common Mistakes:**
- ❌ Don't trade "🔍 BUILDING" signals (wait for confirmation)
- ❌ Don't trade when Signal Quality = "⏸️ WAIT"
- ❌ Don't ignore PCR alignment (must match direction)
- ❌ Don't trade momentum arrow → (flat/declining flow)
- ❌ Don't chase signals after 2+ bars elapsed
**Setup Errors:**
- ❌ Don't use expired expiry dates
- ❌ Don't forget to update ATM strike
- ❌ Don't change whale threshold (keep 2.5x)
- ❌ Don't disable "Require Rising Flow" without testing
- ❌ Don't set confirmation bars to 0
**Risk Mistakes:**
- ❌ Don't overtrade (max 3-4 signals/day)
- ❌ Don't ignore risk level (adjust position accordingly)
- ❌ Don't remove stop losses
- ❌ Don't hold overnight (intraday only for beginners)
- ❌ Don't revenge trade after losses
**Data Quality:**
- ❌ Don't trade on "⚠️ PARTIAL" data status
- ❌ Don't use during market open/close (9:15-9:20, 3:25-3:30)
- ❌ Don't trade illiquid far OTM strikes
- ❌ Don't ignore absolute volume filter warnings
---
## 🎓 Understanding Why This Works
### The Institutional Edge
**What hedge funds know:**
1. **Volume precedes price** - Large institutional orders create volume spikes 10-30 minutes before price moves
2. **Persistence matters** - Real accumulation happens over multiple bars, not 1-bar spikes
3. **Momentum confirms intent** - Accelerating flow = active buying, declining flow = distribution
4. **Sentiment alignment** - Smart money aligns flow with PCR (bullish flow + low PCR = real setup)
**This indicator quantifies all 4 factors in real-time.**
### Why 7-Layer Confirmation?
**Each layer serves a purpose:**
| Layer | Filters Out | Keeps |
|-------|-------------|-------|
| Whale (2.5x) | Normal retail volume | Hedge fund activity only |
| Volume (50K) | Illiquid strikes | Tradeable contracts |
| PCR Align | Confused signals | Clear directional setups |
| Dominance | Mixed flow | One-sided positioning |
| Strength (60%) | Low conviction | High-probability setups |
| Momentum (↗) | Distribution/fading | Active accumulation |
| Persistence (2 bars) | 1-bar noise | Sustained institutional interest |
**Result:** Signal quality ↑ 900%, False positives ↓ 85%
### Why Momentum Matters
**Scenario 1: No Momentum Filter**
```
Bar 1: Call ratio 3.5x → Signal fires ✅
Bar 2: Call ratio 3.0x → Still whale
Bar 3: Call ratio 2.4x → Below whale
Result: Whipsaw loss (caught the tail end)
```
**Scenario 2: With Momentum Filter**
```
Bar 1: Call ratio 2.8x, rising → BUILDING (1/2)
Bar 2: Call ratio 3.2x, rising → CONFIRMED (2/2) ✅
Bar 3: Call ratio 3.6x, rising → In trade, profitable
Bar 4: Call ratio 3.4x, flat → Exit (momentum lost)
Result: Clean entry/exit, profit captured
```
**Momentum = Leading indicator of institutional intent**
---
## 📊 Performance Metrics
### Backtested Results (Disclaimer: Past ≠ Future)
**Test Period:** Sep-Dec 2024 (15 weeks)
**Symbol:** NIFTY Weekly Options
**Timeframe:** 5-minute chart
**Settings:** Default (2.5x, 60% strength, 2 bars, rising flow ON)
| Metric | Value |
|--------|-------|
| Total Signals | 47 |
| Win Rate | 68% (32 wins, 15 losses) |
| Avg Win | +19.2% |
| Avg Loss | -16.8% |
| Profit Factor | 2.31 |
| Max Drawdown | 3 consecutive losses |
| Avg Holding Time | 42 minutes |
| Best Trade | +41% (BUY PUT, RBI event) |
**Key Insight:** Lower signal frequency (3-4/week) + higher quality = consistent profitability
---
## ⚠️ Important Disclaimers
### Risk Warning
**Options trading is extremely risky:**
- ❌ You can lose 100% of your investment
- ❌ Options decay rapidly (theta decay)
- ❌ High leverage amplifies losses
- ❌ Volatility can cause extreme price swings
- ❌ Gaps can bypass stop losses
**This indicator:**
- ✅ Is a tool, not a guarantee
- ✅ Shows historical patterns (may not repeat)
- ✅ Requires discipline and risk management
- ✅ Works best with proper position sizing
- ❌ Cannot predict black swan events
### Data Limitations
**TradingView NSE Data:**
- May have 1-2 minute delays
- Some strikes may show 0 volume (data gaps)
- High volatility periods may have missing bars
- Not tick-by-tick (bar-based only)
**Indicator Limitations:**
- Works only on NSE options with TradingView data
- Requires valid expiry/strike configuration
- Maximum 5 strikes per side (TradingView limit)
- Not suitable for stocks/commodities (indices only)
### Not Financial Advice
**This indicator is educational software only:**
- Not regulated financial advice
- Not a recommendation to buy/sell
- Author has no fiduciary relationship with users
- Past performance ≠ future results
**Before trading:**
- Consult a SEBI-registered advisor
- Understand option Greeks (delta, theta, gamma, vega)
- Paper trade minimum 2-4 weeks
- Risk only capital you can afford to lose
- Understand tax implications (consult CA)
**By using this indicator, you accept all trading risks.**
---
## 📞 Support & Community
**Questions? Issues?**
- 💬 Comment below for support
- 🐛 Report bugs with screenshot + settings
- 💡 Feature requests welcome
- 📊 Share your trading results (anonymously)
**Like this indicator?**
- ⭐ Star/Favorite on TradingView
- 📣 Share with trading community
- ✍️ Leave honest review
- 🚀 Follow for updates
**Future Roadmap:**
- Multi-expiry scanning (near + far month)
- Options Greeks integration (delta, gamma)
- Historical signal replay
- Custom alert webhook templates
- Mobile-optimized compact view
---
## 🏷️ Tags
`#NSE` `#NIFTY` `#BANKNIFTY` `#FINNIFTY` `#OptionsTrading` `#WhaleDetection` `#InstitutionalFlow` `#VolumeAnalysis` `#UnusualVolume` `#OptionsFlow` `#SmartMoney` `#OrderFlow` `#PCR` `#PutCallRatio` `#OptionsScanner` `#TradingSignals` `#IndianMarkets` `#DayTrading` `#IntradayTrading` `#OptionsStrategy` `#PineScript` `#TradingView` `#AlgoTrading` `#QuantTrading` `#SignalConfirmation`
---
**Version:** 2.0
**Release Date:** December 2025
**Author:**
**License:** Mozilla Public License 2.0
**Compatibility:** Pine Script v6, TradingView Premium/Pro (40+ security calls)
---
*Institutional-grade signals. Military-grade filtering. Retail-friendly interface.*
**Trade with precision. Trade with the whales.** 🐋📈
---
## 📖 Quick Start Checklist
**Before first trade:**
- Set correct expiry (YYMMDD format)
- Set ATM strike (nearest 50/100)
- Verify strike interval (50=NIFTY, 100=BNF)
- Configure filters (60% strength, 2 bars, rising flow ON)
- Set up all 3 alerts (CALL/PUT/STRADDLE)
- Test alert delivery (demo alert)
- Paper trade 10+ signals
- Read complete methodology section
- Understand all 7 confirmation layers
- Prepare risk management plan (position sizing, stops)
**Weekly maintenance:**
- Thursday 3:30 PM: Update expiry for next week
- Check ATM strike accuracy
- Review past week's signals
- Adjust filters if needed (based on performance)
**Every trade:**
- Wait for ✅ CONFIRMED (2/2)
- Verify momentum arrow ↗
- Check PCR alignment
- Confirm risk level
- Set stop loss immediately
- Journal entry (time, strike, strength score)
**Ready to trade with institutional precision?** 🚀
```
Options SL/TP Price Projection Sim + Day Trading/Scalping Toolwww.tradingview.com
📌 What this indicator does
This indicator projects what your option contract will be worth when the stock reaches your Stop Loss or Take Profit — before price gets there.
Instead of guessing:
“How much will this option be worth if price hits my stop?”
“Is this move actually worth the risk in option dollars?”
You get instant, realistic option price estimates at your exact stock levels.
⚙️ How it works (simple but powerful)
The script uses a local delta + gamma approximation to estimate option price changes:
Delta → linear price sensitivity
Gamma → curvature for fast moves
Optional execution friction → realistic fills
Automatic Call / Put detection via delta sign
Enforced $0.01 minimum option price (real market behavior)
This is not a slow academic options model — it’s a trader-grade approximation designed for speed and clarity.
🚀 Designed specifically for DAY TRADING
This tool is optimized for:
Options scalping
Momentum trades
Breakouts & flushes
0DTE / weekly options
Holding times ~3–15 minutes
Why it excels here:
Delta + gamma dominate option pricing on fast moves
IV and theta usually don’t have time to fully reprice
You get actionable numbers, not theoretical noise
This is exactly the environment most option day traders operate in.
🧠 Key Features
✅ Projects option price at BOTH SL and TP
✅ Works for calls & puts automatically
✅ Enter any two stock levels — script assigns SL/TP correctly
✅ Clean, black HUD table (no clutter, no moving drawings)
✅ Non-draggable, stable price levels
✅ Minimal inputs — no overengineering
✅ Built for speed under pressure
🎯 Why this is effective
Most traders manage risk in stock points , but trade options .
This indicator bridges that gap.
It lets you:
Judge true risk/reward in option dollars
Avoid “looks good on the chart, bad on the premium”
Compare setups objectively
Size trades more intelligently
Make faster, more confident decisions
It’s especially useful when spreads, gamma, and fast tape make intuition unreliable.
🧼 Philosophy: Clean > Complicated
This script intentionally avoids:
Full Black-Scholes modeling
IV forecasting
Overloaded settings
Visual clutter
Instead, it focuses on what matters for day traders:
“If price gets here quickly, what should my option be worth?”
⚠️ Important Notes
Best accuracy for fast, clean moves
Not intended for multi-hour holds or swing trading
Assumes relatively stable IV over short horizons
Execution friction is configurable to match real fills
Used correctly, this becomes a powerful decision-support tool, not a prediction engine.
✅ Who this indicator is for
Options day traders
Scalpers
Momentum traders
Anyone trading options off stock price levels
If you trade options intraday and manage risk using stock levels, this tool was built exactly for you.
Options Pivot Smile## Options Pivot Smile
**Options Pivot Smile** is a visual market-structure indicator that transforms classic daily pivot levels into a smooth, bell-shaped “smile curve.” It is designed to help traders understand price equilibrium, directional bias, and volatility expansion using historically anchored support and resistance zones.
The script is optimized for discretionary analysis, options structure mapping, and futures market context.
---
### Core Concept
This indicator calculates **previous-day Pivot, S1, S2, R1, and R2** levels and projects them backward across configurable historical widths. These anchor points are then connected using a **Catmull–Rom spline**, producing a smooth bell-shaped curve that represents market balance and skew.
The result is a **visual distribution of price pressure**, rather than static horizontal levels.
---
### Key Features
#### 1. Daily Pivot-Based Levels
* Uses **previous daily High, Low, Close**
* Calculates:
* Pivot (P)
* Support: S1, S2
* Resistance: R1, R2
* Optional **pivot shift** for futures or synthetic instruments
* Optional **spread rounding** for options strike alignment
---
#### 2. Historical Anchor Projection
Each level is placed at a different historical distance:
* **R2 / S2** → farthest back
* **R1 / S1** → medium range
* **Pivot** → nearest anchor
This spacing creates the structural foundation for the bell curve.
---
#### 3. Smile / Bell Curve Visualization
* Smooth curve generated using **Catmull–Rom spline interpolation**
* Adjustable smoothness (number of curve segments)
* Customizable color and line width
* Represents equilibrium, skew, and volatility structure
---
#### 4. Structural Aids
Optional visual components include:
* Horizontal projection lines to the current bar
* Dotted straight connecting lines between anchor points
* Anchor dots at each pivot level
* Adaptive-width level boxes scaled by ATR
---
#### 5. Professional Styling Controls
* Line style: Solid / Dotted / Dashed
* Adjustable strike line width
* Independent colors for:
* S2, S1
* Pivot
* R1, R2
* Box opacity, borders, and label text colors
---
### Use Cases
* Market balance and mean-reversion analysis
* Options strike clustering and distribution framing
* Futures pivot bias visualization
* Contextual support/resistance mapping
* Intraday and swing structure reference
---
### Notes & Limitations
* This is a **visual analytical tool**, not a trading strategy
* Does not generate buy/sell signals
* Best used in conjunction with price action, volume, or volatility tools
* Requires sufficient historical bars to render the full structure
---
### Recommended Timeframes
* Intraday (5m–30m) for structure context
* H1–H4 for swing equilibrium
* Works on all symbols with daily data availability
---
**Options Pivot Smile** converts traditional pivot math into an intuitive visual distribution, helping traders see market structure as a curve rather than isolated lines.
Option Chain Pro+ [Max Pain + PCR]
# 📊 Option Chain Pro+ - Complete Options Trading System
## 🎯 Overview
**Option Chain Pro+** is the most comprehensive options analysis indicator for Indian indices (NIFTY, BANKNIFTY, FINNIFTY, MIDCAP, SENSEX, BANKEX). This professional-grade tool combines real-time option chain data, Greeks calculation, Max Pain analysis, Put-Call Ratio (PCR), and intelligent trading signals - all in one powerful indicator.
Perfect for both **premium sellers** and **directional option buyers**, this indicator provides actionable trading signals with specific strike recommendations and entry prices.
---
## ✨ KEY FEATURES
### 📈 **Complete Option Chain Display**
- **Real-time option prices** for Calls and Puts across multiple strikes
- **All 5 Greeks**: Delta (Δ), Gamma (Γ), Theta (θ), Vega (ν), Rho (ρ)
- **Implied Volatility (IV)** for each strike
- **Put-Call Ratio (PCR)** column showing sentiment at each strike level
- **Configurable strikes** (5-15 strikes, default: 9)
- **Color-coded highlighting** for easy identification:
- 🟠 Orange: ATM (At-The-Money) strike
- 🔴 Red: Max Pain strike (💀MP)
- 🟢 Green: Recommended Call buy (🚀)
- 🟣 Magenta: Recommended Put buy (🔻)
### 💀 **Max Pain Analysis**
- **Automatic calculation** of Max Pain point (where option buyers lose most)
- **Visual highlighting** in option chain table
- **Chart level** plotting (red dashed line)
- **Trading signals** based on distance from Max Pain
- **Most effective** in expiry week (last 3-5 days)
### 📊 **Put-Call Ratio (PCR) Analysis**
- **Overall PCR**: Total Put premium / Total Call premium
- **Strike-wise PCR**: Individual PCR at each strike level
- **Color-coded signals**:
- 🔴 Red (PCR > 1.5): Bearish - Heavy put buying
- 🟠 Orange (PCR 0.7-1.5): Neutral - Balanced
- 🟢 Green (PCR < 0.7): Bullish - Heavy call buying
- **Support/Resistance identification** from PCR levels
### 🎯 **Intelligent Trading Signals**
#### **Greek-Based Analysis (7 Indicators)**
1. **DELTA**: Direction bias (Bullish/Bearish/Neutral)
2. **GAMMA**: Risk assessment (High/Moderate/Low)
3. **THETA**: Time decay speed (Fast/Moderate/Slow)
4. **VEGA**: Volatility environment (High/Moderate/Low)
5. **VIX**: Fear gauge (High/Moderate/Low fear)
6. **PCR**: Market sentiment (Bearish/Neutral/Bullish)
7. **MAX PAIN**: Price magnet effect (Below/At/Above)
#### **💰 Premium Selling Signals**
- **Automated recommendations** for credit strategies
- Signals: SELL PREMIUM / HEDGE/PROTECT / NEUTRAL STRATEGY
- Perfect for Iron Condors, Credit Spreads, and premium collection
#### **🚀 Option Buying Signals**
- **Specific strike recommendations** for directional trades
- **Entry prices** displayed in real-time
- **Risk/Reward assessment**: FAVORABLE / MODERATE / UNFAVORABLE
- **Visual highlighting** in option chain for recommended strikes
- Separate signals for Calls (🚀) and Puts (🔻)
### 📐 **Advanced Greeks Calculation**
- **Black-Scholes model** implementation in Pine Script
- **Real-time calculation** for all strikes
- **Accurate pricing** using current market data
- **Configurable risk-free rate** (default: 6.5%)
- **IV estimation** from India VIX with multiplier option
---
## 🔧 HOW IT WORKS
### **Data Collection**
1. Fetches real-time spot/futures price
2. Calculates ATM (At-The-Money) strike automatically
3. Retrieves option prices for configured number of strikes
4. Pulls India VIX for volatility estimation
### **Greeks Calculation**
- Implements Black-Scholes model for European options
- Calculates Delta, Gamma, Theta, Vega, Rho for each strike
- Uses 3 days to expiry (configurable via expiry date input)
- Adjusts for Indian market conventions
### **Max Pain Calculation**
- Simulates price settlement at each strike
- Calculates total option buyer losses (Calls + Puts)
- Identifies strike with maximum buyer loss
- Updates in real-time as prices change
### **PCR Analysis**
- Computes Put/Call premium ratio at each strike
- Aggregates overall PCR across all strikes
- Color-codes based on sentiment thresholds
- Identifies support/resistance from extreme PCR values
### **Signal Generation**
Combines multiple factors:
- Greek values (especially Delta, Gamma, Theta)
- VIX level (volatility environment)
- PCR sentiment (fear/greed gauge)
- Max Pain distance (price magnet)
- Generates BUY or SELL recommendations with specific strikes
---
## 🎨 VISUAL COMPONENTS
### **Main Option Chain Table (17 Columns)**
Left to Right:
1. **Call Greeks**: Rho, Gamma, Theta, Vega, Delta
2. **Call IV**: Implied Volatility
3. **Call Price**: Premium
4. **Strike**: Strike price with markers (*ATM, 💀MP, 🚀, 🔻)
5. **PCR**: Put-Call Ratio (color-coded)
6. **Put Price**: Premium
7. **Put IV**: Implied Volatility
8. **Put Greeks**: Delta, Vega, Theta, Gamma, Rho
**Footer**: ATM IV | Overall PCR | Max Pain | VIX | VWAP
### **Trading Signals Table (16 Rows)**
1. **Header**: Indicator | Value | Signal | Action
2. **7 Analysis Rows**: Delta, Gamma, Theta, Vega, VIX, PCR, Max Pain
3. **Sell Strategy**: Recommendation for premium selling
4. **Buy Opportunity**: Recommendation for directional buying
5. **Buy Details**: Specific strike + Entry price
6. **Risk/Reward**: Assessment of buy opportunity
### **Chart Elements**
- **Price plot**: Underlying price (white line)
- **ATM line**: Orange dashed horizontal line
- **Max Pain line**: Red dashed horizontal line
---
## ⚙️ SETTINGS & CUSTOMIZATION
### **Plot Settings**
- **Spot Symbol**: NIFTY, BANKNIFTY, MIDCAP, FINNIFTY, SENSEX, BANKEX
- **Ref Strike**: Manual strike reference (used when Auto Tracking = NONE)
- **Expiry Date**: Format YYYY-MM-DD (e.g., 2025-12-19)
- **Auto Tracking**: SPOT / FUTURES / NONE
- FUTURES (recommended): Uses futures price for ATM calculation
- SPOT: Uses spot index price
- NONE: Uses manual Ref Strike
- **Dashboard Location**: Position of option chain table (9 positions)
- **Signals Location**: Position of trading signals table (9 positions)
### **Display Settings**
- **Number of Strikes**: 5-15 (default: 9)
- More strikes = Better Max Pain accuracy
- Fewer strikes = Faster loading
- **Color Scheme**: Dark / Light
- **Show Trading Signals**: Toggle signals table ON/OFF
- **Show Symbols (Debug)**: Display option symbols instead of prices
### **Strike Difference**
Configure strike intervals for each index:
- NIFTY: 50 (default)
- BANKNIFTY: 100 (default)
- MIDCAP: 25 (default)
- FINNIFTY: 50 (default)
- SENSEX: 100 (default)
- BANKEX: 100 (default)
### **Advanced Settings**
- **Risk Free Rate**: 6.5% (default) - Used in Greeks calculation
- **IV Multiplier**: 1.0 (default) - Adjust VIX-based IV estimation
### **Buy Strategy**
- **Buy Strike Distance (OTM)**: 1-5 strikes (default: 2)
- 1 = Closer to ATM (higher probability, lower leverage)
- 2 = Balanced (recommended)
- 3-5 = Further OTM (lower probability, higher leverage)
---
## 📚 TRADING STRATEGIES SUPPORTED
### **1. Premium Selling Strategies**
**When to use**: High Theta + Low VIX + High IV Rank
- Iron Condors
- Credit Spreads (Bull/Bear)
- Naked Put selling (cash-secured)
- Ratio spreads
**Signals to watch**:
- SELL STRATEGY = "SELL PREMIUM"
- Theta > -15 (fast decay)
- VIX > 15 (high premiums)
- Gamma < 0.002 (low risk)
### **2. Directional Buying**
**When to use**: Low VIX + High Gamma + Strong trend
- ATM/OTM Call buying (bullish)
- ATM/OTM Put buying (bearish)
- Debit spreads
**Signals to watch**:
- BUY OPPORTUNITY = "🚀 BUY CALL" or "🔻 BUY PUT"
- RISK/REWARD = "FAVORABLE"
- VIX < 13 (cheap options)
- Clear directional bias from Delta
### **3. Max Pain Trading (Expiry Week)**
**When to use**: Last 3 days before expiry
- Price gravitates toward Max Pain
- Fade extremes, buy toward Max Pain
**Example**:
- Max Pain: 26000
- Current: 25850 (below)
- Action: Buy 25900 CE, target 26000
### **4. PCR Contrarian**
**When to use**: Extreme PCR readings
- PCR > 1.5: Excessive fear → Sell Puts
- PCR < 0.7: Excessive greed → Sell Calls
### **5. Support/Resistance from PCR**
**When to use**: Identify key levels
- High PCR at strike = Strong support (Put wall)
- Low PCR at strike = Strong resistance (Call wall)
---
## 💡 HOW TO USE
### **Step 1: Setup**
1. Add indicator to NIFTY/BANKNIFTY chart
2. Set expiry date (Thursday for weekly, last Thursday for monthly)
3. Choose number of strikes (9 recommended)
4. Select Auto Tracking = FUTURES
5. Position tables (Option Chain: top_right, Signals: bottom_right)
### **Step 2: Analyze Greeks**
Check the **Trading Signals Table**:
- **Delta**: Market direction bias
- **Gamma**: Risk of sudden moves
- **Theta**: Speed of time decay
- **Vega**: Volatility environment
- **VIX**: Overall fear/greed
- **PCR**: Put/Call sentiment
- **Max Pain**: Price magnet
### **Step 3: Identify Opportunities**
**For Premium Selling**:
- Check "💰 SELL STRATEGY" row
- If "SELL PREMIUM" → Look for credit spread setups
- High Theta + Low Gamma = Ideal for selling
**For Option Buying**:
- Check "🎯 BUY OPPORTUNITY" row
- If "🚀 BUY CALL" or "🔻 BUY PUT" appears
- Note the recommended STRIKE and PRICE
- Check RISK/REWARD assessment
- FAVORABLE = Full position size
- MODERATE = Half position size
- UNFAVORABLE = Wait
### **Step 4: Execute**
1. Locate highlighted strike in option chain (🚀 green or 🔻 magenta)
2. Verify price matches recommendation
3. Execute trade with proper position sizing
4. Set stop loss: 50% of premium paid for buyers
5. Target: 100-150% profit (2-2.5x)
### **Step 5: Monitor**
- **Max Pain line**: Price tends to gravitate here near expiry
- **PCR values**: Watch for shifts in sentiment
- **Greeks changes**: Delta/Gamma shifts indicate trend changes
- **VIX spikes**: Exit short premium positions if VIX > 20
---
## 🎓 INTERPRETATION GUIDE
### **Delta Signals**
- **> 0.6**: Bullish bias → Sell Puts / Buy Calls
- **0.4-0.6**: Neutral → Iron Condor / Range strategies
- **< 0.4**: Bearish bias → Sell Calls / Buy Puts
### **Gamma Signals**
- **> 0.002**: High risk → Avoid selling, spreads only
- **0.001-0.002**: Moderate risk → Use defined risk strategies
- **< 0.001**: Low risk → Safe to sell premium
### **Theta Signals**
- **|θ| > 20**: Fast decay → Aggressive premium selling
- **|θ| 10-20**: Moderate decay → Credit spreads
- **|θ| < 10**: Slow decay → Buy options (cheaper)
### **Vega Signals**
- **> 12**: High volatility → Sell volatility (straddles/strangles)
- **8-12**: Moderate → Neutral strategies
- **< 8**: Low volatility → Buy options (underpriced)
### **VIX Signals**
- **> 15**: High fear → Sell premium (expensive options)
- **12-15**: Moderate → Neutral
- **< 12**: Low fear → Buy protection / Long options
### **PCR Signals**
- **> 1.5**: Bearish (Put heavy) → Contrarian: Sell Puts
- **0.7-1.5**: Neutral (Balanced) → Range strategies
- **< 0.7**: Bullish (Call heavy) → Contrarian: Sell Calls
### **Max Pain Signals**
- **Below Max Pain**: Upside bias → Buy Calls / Sell Puts
- **At Max Pain**: Consolidation → Iron Condor
- **Above Max Pain**: Downside bias → Buy Puts / Sell Calls
---
## 📊 EXAMPLE SCENARIOS
### **Scenario 1: Premium Selling Setup**
```
Greeks Analysis:
- Delta: 0.52 (Neutral)
- Gamma: 0.0010 (Low Risk)
- Theta: -18 (Fast Decay)
- Vega: 13.5 (High Vol)
- VIX: 16.5 (High Fear)
- PCR: 1.4 (Neutral)
Signal: SELL PREMIUM ✅
Action: Sell Iron Condor
Setup: Sell 26050 CE + 25850 PE, Buy wings
```
### **Scenario 2: Bullish Buy Setup**
```
Greeks Analysis:
- Delta: 0.58 (Bullish)
- Gamma: 0.0018 (High - Big moves expected)
- Theta: -12 (Moderate)
- Vega: 8.5 (Moderate)
- VIX: 11.2 (Low - Cheap options)
- PCR: 1.6 (Bearish - Contrarian opportunity)
- Max Pain: 26000, Current: 25850
Signal: 🚀 BUY CALL
Strike: 26050 CE
Price: 12.50
Risk/Reward: FAVORABLE ✅
Action: Buy 26050 CE at ₹12.50
Target: ₹25-30 (2x)
Stop: ₹6 (50% loss)
```
### **Scenario 3: Max Pain Trade**
```
Max Pain: 26000
Current Price: 25850 (150 points below)
Days to Expiry: 2
PCR: 1.2 (Neutral)
Signal: BELOW MAX PAIN → Upside Likely
Action: Buy 25900 CE
Reason: Price likely to move toward Max Pain
Target: 26000 (Max Pain level)
```
---
## ⚠️ IMPORTANT NOTES
### **Data Limitations**
- Uses **simplified Greeks** calculation (assumes 3 DTE by default)
- Option prices may have slight delays (TradingView data refresh)
- Max Pain calculation is **approximation** based on current premiums
- Not all option symbols may be available on TradingView
### **Best Practices**
1. **Verify prices** on your broker platform before trading
2. **Use during market hours** (9:15 AM - 3:30 PM IST) for accurate data
3. **Most effective** 3-5 days before expiry
4. **Combine with price action** and trend analysis
5. **Risk management**: Never risk more than 2% per trade
### **Optimization Tips**
- **Increase strikes** to 9-11 for better Max Pain accuracy
- **Use FUTURES** tracking for liquid indices (NIFTY, BANKNIFTY)
- **Enable debug mode** initially to verify symbols are correct
- **Adjust IV Multiplier** if VIX seems over/underestimated
---
## 🔄 UPDATES & SUPPORT
### **Version 1.0 Features**
✅ Complete option chain display (17 columns)
✅ All 5 Greeks calculation
✅ Max Pain analysis
✅ Put-Call Ratio (PCR) - Overall + Strike-wise
✅ Trading signals (Buy + Sell)
✅ Specific strike recommendations
✅ Risk/Reward assessment
✅ Support for 6 Indian indices
✅ Configurable strikes (5-15)
✅ Dark/Light color schemes
✅ Auto ATM tracking
### **Planned Updates**
🔜 OI (Open Interest) data integration
🔜 Historical Max Pain tracking
🔜 PCR trends and momentum
🔜 Custom alerts for signals
🔜 Multi-expiry analysis
🔜 Volatility smile/skew display
---
## 📖 EDUCATIONAL RESOURCES
### **Understanding Greeks**
- **Delta**: Rate of change in option price vs underlying (0-1 for calls, -1-0 for puts)
- **Gamma**: Rate of change of Delta (highest at ATM)
- **Theta**: Time decay per day (always negative for buyers)
- **Vega**: Sensitivity to volatility changes
- **Rho**: Sensitivity to interest rate changes (less important for short-term)
### **Max Pain Theory**
Max Pain suggests that market makers manipulate prices toward the strike where option buyers lose the most money. While controversial, it has statistical validity in expiry week when:
1. Volume is high
2. Market makers hedge positions
3. Pin risk causes clustering at certain strikes
### **PCR as Sentiment Indicator**
- PCR > 1: More put buying than call buying (bearish)
- PCR < 1: More call buying than put buying (bullish)
- **Contrarian use**: Extreme readings often precede reversals
- **Confirmation use**: With trend for continuation trades
---
## 🎯 WHO IS THIS FOR?
### ✅ **Perfect For:**
- Options traders (all experience levels)
- Premium sellers (credit strategies)
- Directional option buyers
- Intraday option traders
- Swing traders in options
- Risk managers
- Market makers
- Professional traders
### ✅ **Use Cases:**
- Daily options trading on NIFTY/BANKNIFTY
- Weekly expiry strategies
- Monthly expiry positioning
- Volatility trading
- Hedging portfolios
- Greeks-based strategies
- Statistical arbitrage
---
## ⚖️ DISCLAIMER
**This indicator is for educational and informational purposes only.**
- NOT financial advice or recommendation to buy/sell
- Past performance does not guarantee future results
- Options trading involves substantial risk of loss
- Greeks calculations are theoretical models
- Max Pain is not guaranteed to be reached
- Always verify data with your broker
- Use proper risk management and position sizing
- Consult a financial advisor before trading
**The author is not responsible for any trading losses.**
---
## 📞 SUPPORT
For questions, issues, or feature requests:
- Comment below this indicator
- Check TradingView documentation for Pine Script basics
- Review NSE option chain for symbol verification
---
## 🏆 WHY CHOOSE THIS INDICATOR?
### **Comprehensive**
- Most complete options analysis tool on TradingView
- Combines Greeks + Max Pain + PCR + Signals in one
### **Professional**
- Used by professional traders
- Based on proven Black-Scholes model
- Real-time calculations
### **Actionable**
- Specific strike recommendations
- Entry prices displayed
- Clear Buy/Sell signals
- Risk/Reward assessment
### **Customizable**
- Multiple indices supported
- Configurable strikes
- Adjustable parameters
- Flexible positioning
### **Visual**
- Color-coded for easy reading
- Highlighted opportunities
- Chart levels for reference
- Professional table layouts
---
## 🚀 GET STARTED
1. **Add to chart**: Click "Add to favorites" ⭐
2. **Apply to NIFTY or BANKNIFTY** chart
3. **Set expiry date** in settings
4. **Configure strikes** (9 recommended)
5. **Start trading** with professional insights!
---
**Happy Trading! 📊💰**
*If you find this indicator useful, please like, comment, and share!*
*Your feedback helps improve future versions.*
---
**Tags**: #options #greeks #nifty #banknifty #maxpain #pcr #delta #gamma #theta #vega #optionchain #india #nse #trading #signals
Call-Put Cross Strike Match [Pro]📊 Call-Put Cross Strike Match - Professional Options Trading Indicator
Advanced NSE Options Analysis with AI-Powered Trading Signals & Dynamic Display
🎯 Overview
The Call-Put Cross Strike Match is an institutional-grade options analysis tool designed exclusively for NSE NIFTY and BANKNIFTY traders. Built on Pine Script v6, this indicator combines sophisticated cross-strike matching algorithms with intelligent trading signal generation to identify optimal options trading opportunities in real-time.
What makes it unique:
Analyzes 25 call-put combinations simultaneously
Generates actionable BUY/SELL signals using professional strategies
Fully customizable display with 9 table positions and 6 size options
Simplified setup with semi-automatic ATM detection
Clean, clutter-free interface with only essential information
Perfect for intraday scalpers, premium sellers, and positional options traders.
✨ Key Features
1. 🔍 Advanced Cross-Strike Matching Algorithm
The indicator calculates price differences for all 25 combinations (5 call strikes × 5 put strikes) and identifies the best matches based on put-call parity.
How it works:
Compares each call option price with every put option price
Calculates absolute difference: |Call - Put |
Ranks all 25 combinations from lowest to highest difference
Highlights top 3 or top 5 matches with visual checkmarks
Visual indicators:
✓✓ (Double check) = Best match (lowest price difference)
✓ (Single check) = Good matches (top 3 or top 5)
Empty cells = No match (significant price difference)
Why this matters:
When Call ≈ Put at same strike, it indicates fair pricing and synthetic position opportunities. The indicator automatically finds these opportunities across different strike combinations.
2. 🎯 Intelligent Trading Signals (Last Column)
The indicator generates professional trading recommendations based on Call-Put price difference analysis:
Signal Types:
BUY CE - Long call opportunity (bullish)
SELL CE - Short call opportunity (premium selling)
BUY PE - Long put opportunity (bearish/hedge)
SELL PE - Short put opportunity (premium selling)
BULL - Moderate bullish bias
BEAR - Moderate bearish bias
ATM - Neutral market (near parity)
NEUTRAL - No clear bias
Color-Coded for Quick Decisions:
🟩 Green = Long opportunities (BUY CE, BULL)
🟥 Red = Short call opportunities (SELL CE)
🟧 Orange = Long put opportunities (BUY PE)
🟫 Maroon = Short put opportunities (SELL PE)
⬛ Gray = Neutral zones (ATM, NEUTRAL)
3. 🤖 Three Professional Signal Modes
SMART Mode (Recommended) 🎯
Context-aware institutional strategy that considers strike position relative to spot price.
Signal Logic:
text
OTM Call Expensive (C-P > threshold, Strike > Spot):
→ SELL CE (Premium selling opportunity)
ITM Call Underpriced (C-P > threshold, Strike < Spot):
→ BUY CE (Synthetic long opportunity)
OTM Put Expensive (C-P < -threshold, Strike < Spot):
→ SELL PE (Premium selling opportunity)
ITM Put Underpriced (C-P < -threshold, Strike > Spot):
→ BUY PE (Protection or synthetic short)
Near Parity (|C-P| < threshold/4):
→ ATM (Neutral market, straddle/strangle zone)
Moderate Imbalance:
→ BULL or BEAR (Directional bias without extreme pricing)
Best for: Professional traders, option writers, synthetic position builders
MOMENTUM Mode 📈
Trend-following strategy that rides market momentum.
Signal Logic:
text
Calls Expensive (C-P > threshold):
→ BUY CE (Follow bullish momentum)
Puts Expensive (C-P < -threshold):
→ BUY PE (Follow bearish momentum)
Near Parity:
→ NEUTRAL (No clear trend)
Best for: Intraday scalpers, directional traders, swing traders
MEAN REVERSION Mode 🔄
Counter-trend strategy focused on premium selling.
Signal Logic:
text
Calls Overpriced (C-P > threshold):
→ SELL CE (Collect inflated premium)
Puts Overpriced (C-P < -threshold):
→ SELL PE (Collect inflated premium)
Near Parity:
→ ATM (Fair value, no edge)
Best for: Option writers, theta decay strategies, credit spread traders
4. 🎨 Fully Customizable Display
Dynamic Table Positioning (9 Options):
Top: left, center, right
Middle: left, center, right
Bottom: left, center, right
Choose position based on your chart layout and other indicators.
Dynamic Table Sizing (6 Options):
Auto - Adapts to content
Tiny - Minimal space (for cluttered charts)
Small - Default, best balance
Normal - Medium size (1080p monitors)
Large - Big text (4K monitors)
Huge - Maximum size (presentations)
Text scales intelligently:
Headers, data, and checkmarks adjust proportionally
Checkmarks remain visible even in tiny mode
Info row stays readable at all sizes
5. ⚙️ Simplified Input System
Auto Mode (Recommended):
Enter just 5 strikes once at market open - used for both calls and puts.
Example for NIFTY at 25,900:
text
Strike 1: 25850 (ATM - 100)
Strike 2: 25900 (ATM - 50)
Strike 3: 25950 (ATM)
Strike 4: 26000 (ATM + 50)
Strike 5: 26050 (ATM + 100)
Manual Mode (Advanced):
Enter separate call and put strikes for cross-strike arbitrage analysis.
Why this matters:
50% fewer inputs compared to traditional indicators
One-time setup at market open
Rarely needs updating (only if market moves 100+ points)
6. 🎛️ Semi-Automatic ATM Detection
The indicator automatically:
Detects current NIFTY/BANKNIFTY spot price
Calculates ATM strike (rounded to nearest 50 or 100)
Marks ATM strikes with *ATM in the table
Displays ATM and spot price in info box
No manual recalculation needed!
7. 📊 Clean Information Display
Main Table (Top/Middle/Bottom):
CE \ PE matrix showing all strike combinations
Checkmarks (✓✓ and ✓) highlighting best matches
SIGNAL column with color-coded trading recommendations
Best Match footer showing optimal combination
Info row displaying symbol, signal mode, and spot price
Info Box (Bottom Left):
Symbol (NIFTY/BANKNIFTY)
Signal Mode (Smart/Momentum/Mean Reversion)
Current Spot Price
Detected ATM Strike
Best Matched Call Strike
Best Matched Put Strike
Match Difference
C-P value for best match
📋 Quick Setup Guide (3 Steps)
Step 1: Add Indicator
Open NIFTY or BANKNIFTY chart on TradingView
Add "Call-Put Cross Strike Match " from indicators
Step 2: Configure Basic Settings
text
Symbol Detection: Auto (reads from chart)
Expiry Date: 251219 (format: YYMMDD for 19-Dec-2025)
Strike Mode: Auto
Strike Interval: 50 (for NIFTY) or 100 (for BANKNIFTY)
Step 3: Enter Strikes
At market open (9:15 AM), check current price and enter 5 strikes:
text
Example: NIFTY at 25,937
Strike 1: 25850 (ATM - 100)
Strike 2: 25900 (ATM - 50)
Strike 3: 25950 (ATM) ← Rounded to nearest 50
Strike 4: 26000 (ATM + 50)
Strike 5: 26050 (ATM + 100)
That's it! The indicator handles everything else automatically.
💡 Real-World Use Cases
1. 📉 Premium Selling (Mean Reversion Mode)
Scenario: Looking for overpriced options to write
How to use:
Set Signal Mode to "Mean Reversion"
Set Threshold: 30 (NIFTY) or 75 (BANKNIFTY)
Look for SELL CE or SELL PE signals with ✓ or ✓✓
Sell naked options or credit spreads at those strikes
Target 30-50% profit or 3-5 days theta decay
Perfect for: Credit spreads, iron condors, covered calls, naked puts
2. 📈 Directional Trading (Momentum Mode)
Scenario: Scalping intraday moves
How to use:
Set Signal Mode to "Momentum"
Set Threshold: 15 (aggressive) or 25 (conservative)
BUY CE signal + ✓✓ = Long call entry
Enter with tight stop (20% of premium)
Target 30-50% gain within 1-2 hours
Perfect for: Intraday scalping, swing trading, trend following
3. 🔄 Synthetic Positions (Smart Mode)
Scenario: Building synthetic long/short with defined risk
How to use:
Set Signal Mode to "Smart"
Look for BUY CE at ITM strike + SELL PE at OTM strike
Both should have ✓ indicator (good parity)
Creates synthetic long position
Lower capital than buying futures
Perfect for: Professional traders, arbitrage, capital efficiency
4. ⚖️ ATM Strategy Optimization (Smart Mode)
Scenario: Finding optimal strikes for straddle/strangle
How to use:
Identify strike marked *ATM
Check if signal shows ATM (balanced market)
If BULL/BEAR → Market has directional bias, adjust accordingly
✓✓ indicates best matched strike for neutral strategies
Perfect for: Volatility trading, earnings plays, event trading
5. 🛡️ Hedging Optimization (Smart Mode)
Scenario: Protecting long equity positions
How to use:
Look for BUY PE signals (protection signals)
Avoid strikes with SELL PE (expensive hedges)
✓✓ shows best value for hedge entry
Optimize hedge timing and strike selection
Perfect for: Portfolio hedging, risk management, protective puts
⚙️ Settings Guide
Symbol Settings
Symbol Detection: Auto (recommended) or Manual
Manual Symbol: NIFTY or BANKNIFTY
Expiry Date: Format YYMMDD (e.g., 251219 = 19-Dec-2025)
Update every Thursday after 3:30 PM for next week's expiry
Strike Settings
Strike Mode: Auto (recommended) or Manual
Strike Interval:
50 for NIFTY
100 for BANKNIFTY
Trading Signals
Signal Mode: Smart / Momentum / Mean Reversion
Smart: Professional institutional strategy (default)
Momentum: Trend-following for scalpers
Mean Reversion: Premium selling for writers
Signal Threshold: Sensitivity in points
NIFTY Recommendations:
Conservative: 30-40 points (fewer, higher quality signals)
Balanced: 20-25 points (default)
Aggressive: 10-15 points (more signals, more noise)
BANKNIFTY Recommendations:
Conservative: 75-100 points
Balanced: 50-60 points (default)
Aggressive: 30-40 points
Algorithm Settings
Matching Mode:
Top 3: Shows 3 best matches (cleaner display)
Top 5: Shows 5 best matches (more opportunities)
Display Settings
Show Matching Table: Enable/disable main table
Table Position: Choose from 9 positions
top_right (default) - Doesn't block price action
middle_right - Centered vertical view
bottom_right - If top is crowded
Table Size: Choose from 6 sizes
small (default) - Best for most users
normal - For 1080p/4K monitors
tiny - If you have many indicators
📊 Understanding The Table
Table Layout Example:
text
CE \ PE | 25950 | 25900 | 25850 | 26000 | 26050 | SIGNAL
---------|-------|-------|-------|-------|-------|--------
25850 | | | | | | SELL PE
25900*ATM| | ✓ | | | | ATM
25950 | ✓✓ | | | | | BULL
26000 | | | | ✓ | | BUY CE
26050 | | | | | | SELL CE
---------|-------|-------|-------|-------|-------|--------
Best Match: 25950 / 25950 (0.25)
Info: NIFTY | Smart | Spot:25881.9
Reading the Table:
Rows (Left): Call option strike prices
Columns (Top): Put option strike prices
Cells: Checkmarks where Call ≈ Put
✓✓: Best match (minimum price difference)
✓: Good matches (top 3 or 5)
Empty: Prices too different (no match)
*ATM: Automatically detected at-the-money strike
SIGNAL Column: Actionable trading recommendation for each call strike
Info Box Metrics:
Symbol: Currently analyzed index
Signal Mode: Active strategy
Spot: Current underlying price
ATM: Calculated at-the-money strike
Best Call: Matched call strike
Best Put: Matched put strike
Match Diff: Price difference (lower = better)
C-P (Best): Call minus Put for best match
📈 Best Practices
Strike Selection & Maintenance
At Market Open (9:15 AM):
Check current price (e.g., NIFTY at 25,937)
Round to nearest interval (25,950 for 50 interval)
Enter 5 strikes: -100, -50, 0, +50, +100 from ATM
Update Frequency:
Usually no update needed entire day
Update only if market moves 100+ points from initial ATM
Typically 0-2 updates per trading session
Signal Interpretation by Confidence Level
High Confidence (✓✓ + Signal):
Best match indicator present
Strongest signal quality
Highest probability setup
Medium Confidence (✓ + Signal):
Good match present
Reliable signal
Acceptable risk/reward
Low Confidence (Signal without ✓):
No match indicator
Strike far from parity
Requires additional confirmation
Risk Management Rules
Never trade signals blindly. Always:
✅ Confirm with price action and support/resistance
✅ Check overall market trend (NIFTY/BANKNIFTY direction)
✅ Consider time decay (theta) for your position
✅ Monitor IV changes (implied volatility)
✅ Use proper position sizing (1-2% risk per trade)
✅ Set stop losses (20-30% of premium for longs)
✅ Have profit targets (30-50% for scalps)
Timeframe Selection
Intraday Trading:
Use 5-minute or 15-minute chart
Momentum or Smart mode
Lower threshold (aggressive)
Quick entries and exits
Positional Trading:
Use hourly or daily chart
Smart or Mean Reversion mode
Higher threshold (conservative)
Swing trade positions
Combining with Other Tools
Recommended complements:
Support/resistance levels (horizontal lines)
Trend indicators (EMA 20/50, SuperTrend)
Volume analysis (confirm breakouts)
India VIX (volatility context)
Option chain data (open interest)
🎓 Strategy Examples
Strategy 1: Professional Premium Selling
text
Mode: Mean Reversion
Threshold: 30 (NIFTY) / 75 (BANKNIFTY)
Timeframe: Daily
Rules:
1. Wait for SELL CE or SELL PE signal
2. Verify strike has ✓ or ✓✓ (good parity)
3. Check if OTM (Strike away from spot)
4. Sell option or create credit spread
5. Target: 30-50% profit or 3-5 days theta
6. Stop: If signal changes to BUY
Position: Naked short or credit spreads
Risk: Define with spreads or capital allocation
Strategy 2: Intraday Momentum Scalping
text
Mode: Momentum
Threshold: 15 (aggressive)
Timeframe: 5-minute
Rules:
1. Wait for BUY CE signal + ✓✓
2. Enter long call immediately
3. Stop loss: 20% of premium paid
4. Target 1: 30% gain (partial exit)
5. Target 2: 50% gain (full exit)
6. Exit if signal changes or 2 hours pass
Position: Long calls or long puts only
Risk: 1-2% of capital per trade
Strategy 3: Synthetic Long Position
text
Mode: Smart
Threshold: 25 (NIFTY) / 60 (BANKNIFTY)
Timeframe: Hourly
Rules:
1. Identify BUY CE signal at ITM strike
2. Identify SELL PE signal at OTM strike
3. Both should have ✓ indicator
4. Buy ITM call + Sell OTM put = Synthetic Long
5. Lower capital than futures
6. Defined risk (width of strikes)
Position: Call debit + Put credit
Risk: Net debit paid (defined risk)
Strategy 4: ATM Straddle Entry
text
Mode: Smart
Threshold: 20 (default)
Timeframe: Daily
Rules:
1. Find strike marked *ATM
2. Check signal shows "ATM" (neutral)
3. Verify ✓✓ at that strike
4. Sell ATM call + Sell ATM put
5. Collect maximum premium
6. Exit at 30% profit or before expiry
Position: Short straddle or iron condor
Risk: Use defined risk (iron condor recommended)
🔔 Important Notes
Data Accuracy
Indicator uses TradingView's NSE options data feed
Always verify prices independently before trading
Ensure market is open (9:15 AM - 3:30 PM IST)
Check for "-" in cells indicating missing data
Expiry Management
Update expiry date every week on Thursday post-closing
Format: YYMMDD (6 digits)
Weekly expiry: Every Thursday
Monthly expiry: Last Thursday of month
Strike Format
NIFTY: Multiples of 50 (25850, 25900, 25950...)
BANKNIFTY: Multiples of 100 (51800, 51900, 52000...)
Wrong strikes = No data in table
Performance Optimization
Indicator updates every bar close
No lag or performance issues
Works on all timeframes (1m to 1D)
Maximum 5 calls + 5 puts = 10 security calls (within limits)
⚠️ Disclaimer
Trading options involves substantial risk of loss and is not suitable for all investors. This indicator is provided for educational and informational purposes only. It does not constitute financial advice, investment advice, or trading advice.
Important disclaimers:
Options can expire worthless, resulting in 100% loss
Past performance of signals is not indicative of future results
Accuracy depends on TradingView's NSE data feed
Signals are mathematical analysis, not predictions
You are solely responsible for your trading decisions
The developer is not liable for any trading losses incurred while using this indicator.
Before trading, ensure you understand:
Options Greeks (Delta, Gamma, Theta, Vega, Rho)
Implied volatility and its impact
Time decay and expiration risks
Assignment risk for short positions
Liquidity and slippage considerations
Margin requirements and capital needs
Always:
Use proper risk management (1-2% per trade)
Trade with capital you can afford to lose
Paper trade before live trading
Consult with a licensed financial advisor
Start with small position sizes
Never risk more than you can afford to lose
📊 Technical Specifications
Platform: TradingView Pine Script v6
Exchanges: NSE (National Stock Exchange of India)
Instruments: NIFTY, BANKNIFTY options
Timeframes: All (1m, 5m, 15m, 1h, 1D)
Strikes Analyzed: 5 calls × 5 puts = 25 combinations
Security Calls: 10 (5 calls + 5 puts)
Table Positions: 9 (all corners and centers)
Table Sizes: 6 (auto to huge)
Signal Modes: 3 (Smart, Momentum, Mean Reversion)
Performance: Optimized, minimal lag
🎯 Who Should Use This?
✅ Perfect For:
Options Traders: Intraday and positional
Premium Sellers: Option writers and theta strategists
Arbitrage Traders: Synthetic position builders
Straddle/Strangle Traders: ATM strategy traders
Professional Traders: Institutional-grade analysis
Volatility Traders: IV imbalance exploiters
Scalpers: Quick intraday moves
❌ Not Suitable For:
Stock options traders (NSE index-specific)
Equity-only traders (requires options knowledge)
International markets (NSE format only)
Complete beginners (requires basic options understanding)
💬 FAQ
Q: Why manual strike entry? Why not fully automatic?
A: Pine Script's type system limits fully automatic strike generation from live data. However, setup takes just 30 seconds once at market open, and the indicator handles all analysis automatically throughout the day.
Q: How often should I update strikes?
A: Rarely! Only when market moves 100+ points from initial ATM. Usually 0-2 times per day, even in volatile markets.
Q: Which Signal Mode is best?
A: Smart mode (default) for professional trading. Use Momentum for intraday scalping, Mean Reversion for premium selling.
Q: Can I use this for stock options?
A: No. The indicator is designed specifically for NSE index options (NIFTY and BANKNIFTY) with NSE format.
Q: Does it work on mobile?
A: Yes, but table display is optimized for desktop/tablet screens. Use "tiny" or "small" size on mobile.
Q: What if I see "-" in cells?
A: Check expiry format (YYMMDD), verify strikes match NSE strikes, and ensure market is open.
Q: What's the difference between ✓✓ and ✓?
A: ✓✓ = Best match (lowest price difference), highest quality. ✓ = Good matches (top 3-5), reliable quality.
Q: Can I backtest this indicator?
A: The indicator shows live analysis. For backtesting options strategies, you'll need historical options data and separate backtesting tools.
Q: What does the info box show?
A: Bottom-left box shows key metrics: symbol, signal mode, spot price, ATM strike, best matched strikes, match difference, and C-P value.
Q: Why no chart plotting?
A: v1.0 focuses on clean table display with maximum information density. Chart plotting may be added in future versions based on user feedback.
🙏 Credits
Developed by a professional options trader for the Indian trading community. Inspired by institutional trading desks and market makers who use call-put parity for daily trading decisions.
Found This Helpful?
⭐ Rate 5 stars if it improved your trading
💬 Comment with your strategy results
🔔 Follow for updates and new indicators
📢 Share with fellow options traders
Feature Requests
Continuous improvement based on trader feedback. Suggest features in comments!
Planned Features (v2.0):
Multi-expiry comparison
Greeks display (Delta, Theta, Vega)
Historical signal performance stats
Custom signal formulas
Export to CSV functionality
🏷️ Tags for Search
#Options #OptionsTrading #NIFTY #BANKNIFTY #NSE #India #OptionChain #CallPut #PutCallParity #Straddle #Strangle #ATM #TradingSignals #OptionsStrategy #PremiumSelling #OptionsScanner #Derivatives #IntradayTrading #VolatilityTrading #Arbitrage #SyntheticPosition #OptionsGreeks #OptionsSelling #OptionsWriting #IndianStockMarket #NSEOptions #OptionsAnalysis #TechnicalAnalysis #AlgoTrading #QuantTrading #ProfessionalTrading #TradingIndicator #PineScript #TradingView
📝 Version History
v1.0 (Current - Dec 2025)
Pine Script v6 implementation
Cross-strike matching (5×5 matrix, 25 combinations)
Three signal modes (Smart, Momentum, Mean Reversion)
Trading signal generation with color coding
Dynamic table positioning (9 positions)
Dynamic table sizing (6 sizes)
Intelligent text scaling
Semi-automatic ATM detection
Auto symbol detection
Simplified input system (50% fewer inputs in Auto mode)
Clean information display
Info box with key metrics
NSE NIFTY & BANKNIFTY support
Start trading smarter with institutional-grade options analysis! 📈💰🚀
Disclaimer: Options trading is subject to market risk. Please read all scheme-related documents carefully before investing.
GS Institutional Trend (Vol Target)hedge fund strategy used on a 4 hour chart with a purple bar warning to signal dangerous volitilaty. this strategy will lose money in choppy sideways markets.
Credit Spreads Swing TradingCredit Spreads Swing Trading
Summary
Credit Spreads Swing Trading is a decision-support indicator designed to identify higher-probability put credit spread (PCS) and call credit spread (CCS) opportunities using trend alignment, momentum shifts, and volatility-aware structure.
The indicator works on any ticker and any timeframe, and includes multiple built-in ticker presets that automatically adjust internal parameters. While it will generate signals on all charts, the on-chart table displays a recommended context to indicate when the current symbol, timeframe, and session conditions match the optimized configuration.
Core Signal Logic
Signals are generated when multiple conditions align:
Momentum shift-
Identifies directional momentum changes that often precede short-term swing continuation.
Trend confirmation-
Ensures trades align with the prevailing trend and avoids counter-trend entries.
Higher-timeframe bias
Incorporates Daily and 4-Hour EMA structure to bias trades in the dominant market direction.
Relative volume filter-
Confirms participation to reduce low-quality signals during thin or inactive periods.
Cooldown logic
Enforces spacing between signals to prevent clustering and over-trading.
Credit Spread Direction & Structure
PCS (Put Credit Spread) signals are generated in neutral to bullish conditions
CCS (Call Credit Spread) signals are generated in neutral to bearish conditions
When a signal triggers, the script calculates a recommended short strike using recent pivot structure and displays it visually on the chart. This level is intended as a reference point for structuring a credit spread, not as an execution instruction.
On-Chart Table (Informational)
The indicator includes a compact table that displays:
Current signal type (PCS or CCS)
Recommended sell-leg strike
Average spacing between historical signals
How often prior sell-legs were crossed before the next signal (visual reference only)
Recommended context status
The recommended context row indicates whether the chart matches the optimized setup:
1-Hour timeframe
Extended hours enabled
Selected ticker preset matches the chart symbol (unless set to Auto)
This recommendation is informational only. Signals are not blocked when the chart does not match the recommended context.
Ticker Presets & Flexibility
Users can select from multiple built-in ticker presets (or Auto), which adjust internal parameters such as:
Momentum sensitivity
Volatility handling
Trend responsiveness
This allows the indicator to adapt to different instruments while maintaining a consistent signal framework.
Important Notes
This indicator does not place trades and does not include automated backtesting or performance reporting.
All statistics and visual markers are for manual review and contextual analysis only.
Signals are intended for experienced traders who understand options risk, assignment risk, and proper position sizing.
Intended Use
Credit Spreads Swing Trading is intended as a research and decision-support tool for traders who sell option premium and want structured, rules-based signals aligned with trend, momentum, and volume.
It should be used alongside independent analysis and disciplined risk management.
0DTE Credit Spreads Indicator0DTE Credit Spreads Indicator
This indicator is designed to assist 0DTE credit spread traders by providing rule-based PCS (Put Credit Spread) and CCS (Call Credit Spread) signals, dynamic risk levels, and an integrated performance summary — all within a single, cohesive tool.
What the indicator does
The script implements a complete intraday framework tailored specifically to same-day expiration credit spreads, combining market structure, volatility context, and trade management logic into one workflow:
Opening Range logic (15-minute)
A defined opening range is used to establish directional bias. Signals are generated only after the range is confirmed, aligning entries with controlled intraday structure rather than momentum chasing.
Optional Early Entry logic
An optional early-entry mechanism evaluates 30-minute RSI extremes during the opening phase only. This is intentionally constrained to the opening window and designed for early premium capture scenarios common in 0DTE trading.
Volatility-aware credit estimation
Expected credit is derived from current volatility conditions to provide realistic assumptions for backtesting, trade visualization, and partial-profit modeling.
Dynamic risk visualization
Each signal automatically plots:
A horizontal stop-loss level
A take-profit level based on user-selected credit percentage
A dynamic diagonal stop line from entry to end-of-day, modeling time-based risk specific to 0DTE positions
Partial profit and contract modeling
The backtest logic supports closing a user-defined number of contracts at the take-profit level, while allowing remaining contracts to run to end-of-day or stop loss. This mirrors real-world 0DTE trade management practices.
Flexible evaluation modes
Trades can be evaluated using either:
Intraday stop-loss crosses, or
End-of-day outcome logic
allowing users to align results with their execution style.
Backtesting and transparency
The indicator includes a live, on-chart backtest table displaying:
PCS and CCS signal counts
Wins, losses, and win rate
Total P/L (points or dollar-based per contract)
Contract and partial-TP configuration
A non-blocking “Recommended context” note indicating whether the script is running on the preferred symbol and timeframe
Signals and visuals will display on any chart. The recommended context is informational only and does not restrict usage.
Chart presentation
Full visual mode with labels, TP/SL levels, and diagonal risk lines
Clean Chart mode with arrow-only signals and a compact summary table
Automatic object management to prevent chart clutter.
Intended use
This indicator is intended as a decision-support and research tool for experienced traders. It does not place trades, does not guarantee profitability, and should be used alongside proper risk management.
Seasonal Trend by LogReturn ProSeasonal Trend by LogReturn Pro
Seasonal Trend by LogReturn Pro is a seasonality indicator that analyzes historical average logarithmic returns to visualize recurring price behavior throughout the trading year.
Instead of using simple price averages, this indicator is based on log returns, making it scale-independent and mathematically consistent across different price levels and assets.
🔍 How It Works
The indicator calculates daily logarithmic returns for each trading day of the year.
These returns are aggregated and averaged over a user-defined number of past years.
Based on this historical data, a seasonal trend profile is constructed that represents the statistically expected market behavior over the year.
All calculations are aligned by trading day index, not calendar days, ensuring accurate seasonality even across different years and holidays.
📈 Display Modes
The indicator offers two complementary visualizations:
1. Absolute Seasonal Projection (Main Chart)
- Projects a price path based on historical average log returns.
- Can be displayd:
- Only for the remaining part of the current year, or
- For the entire year, starting from the beginning.
- Useful for visualizing potential seasonal price tendencies relative to the current price.
2. Relative Seasonal Performance (Indicator Pane)
Shows the cumulative seasonal return in percentage terms.
Centered around a zero line for easy interpretation.
Ideal for identifying periods with historically positive or negative seasonal bias.
💡 Use Cases
Identifying seasonal bullish or bearish phases
Timing entries and exits based on historical tendencies
Combining seasonality with technical or fundamental analysis
Gaining a long-term probabilistic market perspective
⚠️ Disclaimer
This indicator is based on historical data and does not predict future price movements.
It should be used as a statistical reference tool, not as a standalone trading signal.
Trend Engine ProTrend Engine Pro — Index Trend & Market Structure Framework
Trend Engine Pro is an advanced, non-repainting market structure indicator designed for index traders who want clarity on trend direction, balance zones, and price behavior—not buy/sell noise.
Built specifically for NIFTY & BANKNIFTY, this tool helps traders stay aligned with the dominant market context using previous-day structure, dynamic trend logic, and equilibrium-based midlines.
What Trend Engine Pro Does
Trend Identification
Determines bullish or bearish bias using previous-day High / Low structure
Uses 78.6% range logic to confirm decisive trend shifts
Visual trend background for instant market context
Key Price Levels
Dynamic structure levels derived from previous sessions
Equilibrium reference level for balance vs imbalance zones
Helps identify acceptance, rejection, and compression areas
Previous Trend Zones
Automatically captures:
Previous uptrend high
Previous downtrend low
Useful for:
Support & resistance mapping
Mean reversion context
Risk planning reference
Master Trend Midline
Midpoint of the last completed trend range
Acts as a higher-timeframe directional filter
Helps avoid counter-trend bias
Running Trend Midline
Continuously updates during an active trend
Shows trend strength, balance, and momentum health
Ideal for pullback & continuation evaluation
Option Context (Index Only)
Optional option seller reference level derived from structure extremes
Rounded strike logic for planning context
For analytical reference only, not trade execution
Optional Option P/L Table
Manual option & hedge symbol selection
Displays:
Entry price
Live price
Running P/L
Max trade P/L with timestamp
Disabled by default
Alerts Included
Bullish trend shift alert
Bearish trend shift alert
(Alerts are informational and based on confirmed structure changes)
Who This Indicator Is For
NIFTY & BANKNIFTY traders
Intraday & positional traders
Option sellers seeking market context
Traders who prefer structure over signals
Users who value non-repainting logic
What Trend Engine Pro Does NOT Do
No buy/sell signals
No automated trading
No profit guarantees
No repainting
Disclaimer
This indicator is for educational and analytical purposes only.
It does not provide trading or investment advice.
I am not a SEBI registered investment advisor.
Trading involves risk. Use this tool at your own discretion.
Best Usage Tip
Trend Engine Pro works best when used to:
Align trades with dominant trend
Avoid trades near equilibrium zones
Combine with your own entry and risk management logic
Wrekt TradedicatorThe indicator is support to tell you when to buy and sell 2 bars before you should. Sometimes it works and sometimes it doesn’t. USE AT YOUR OWN RISK.






















