Overbought Oversold Strategy - SPY-SPX-QQQ 0DTEOverbought / oversold strategy designed for scalping. Configured to run for scalps at end of day.
The Overbought Oversold Strategy calculates a custom oscillator using exponential moving averages and standard deviation on a weighted price to identify momentum shifts.
Entry and Exit are tunable for back testing your style of trading.
It allows users to restrict trading to a specified session, defaulting to NY market hours (9:30 AM to 4:00 PM), and optionally flattens all positions at a user-defined time like market close to manage overnight risk. Entry strategies include buying only on buy signals, selling only on sell signals, or mean-reverting toward the NY open price or a custom target by entering long if below or short if above when signals align. Exit options comprise fixed tick-based profit targets and stop losses, closing on the next opposing signal, or holding until the flatten time, ensuring flexible risk management.
Options
TF7 Weekly Synthetic FutureThis indicator plots a Synthetic Future Chart by combining the ATM (At-The-Money) Call and Put option prices for NIFTY or SENSEX indices.
It reconstructs the theoretical future price using the formula:
Synthetic Future = ATM Strike + ATM Call Price - ATM Put Price
The indicator allows users to:
View the synthetic future as a line chart or a candlestick chart
Visualise the underlying Call (CE) and Put (PE) prices separately
Choose between NIFTY and SENSEX indices
Select expiry and ATM strike manually for precision
This chart can be helpful for:
Traders comparing synthetic and actual futures prices
Option traders identifying potential mispricing or arbitrage opportunities
Intraday and positional traders who want a refined price reference
📘 How to Use
Add the Indicator
Apply the script on any chart (preferably NIFTY or SENSEX) from the TradingView indicator list.
Configure the Index
In the Trade Set Up section, choose "NIFTY" or "SENSEX" as the underlying index.
Set Expiry & ATM Strike
Input the Expiry Date in YYMMDD format (e.g., 251204 for Dec 4, 2025).
Input the Straddle Strike (ATM strike you want to analyze).
The script auto-generates 18 strikes around this base and selects the closest to LTP.
Toggle Display Options
Show ATM CE/PE: Plots the last traded prices of ATM Call & Put.
Show Synthetic Future: Plots the synthetic price.
Show Candlestick Chart Instead of Line: Plots OHLC of the synthetic future instead of just close price.
Visual Tips
Candlestick bars alternate between semi-transparent green and red for better visibility.
Use shorter timeframes (e.g., 5m, 15m) for intraday strategy testing.
✅ Tips for Best Results
Ensure you're using live market hours for accurate option price data.
Match the expiry and strike exactly with available option symbols on TradingView (format: NSE:NIFTY251204CXXXXX).
Compare synthetic futures with actual FUTURE contracts (e.g., NSE:NIFTY1!) for divergence or convergence signals.
Can be used for calendar spreads, option arbitrage, and volatility-based strategies.
⚠️ Limitations
Options data may not load correctly for illiquid strikes or expired contracts.
The indicator doesn’t account for transaction costs, slippage, or dividend impact.
Requires real-time data for optimal usage; delayed data might affect accuracy.
VOID/DOM Tier4 Options CoreExecution Windows
Professional Description (Publish-Ready)
VOID/DOM Tier4 Options Core is an institutional-grade microstructure engine designed to map premium flow, volatility skew, contract drift, and IV-pressure zones during the highest-value trading windows of the day.
This module is optimized for OPTIONS decision-making, not price-only signals. It extracts Tier-4 DOM + Options Chain influence and converts it into clean flow-intent guidance, ideal for directional confirmation, momentum continuation, or early-warning reversal detection.
Core Capabilities
• Tier-4 Options DOM Mapping
Captures hidden liquidity pockets, premium migrations, and microstructure imbalances that standard technical indicators can’t see.
• Flow Premium Pressure (0630–1300 Core Session)
Tracks how premium shifts through the morning auction → trend establishment → mid-day compression.
Helps determine when momentum is real vs fading.
• Volatility & Contract Drift Sync (1200–1300 Reset Window)
Reads IV cooling, gamma realignment, and exhaustion signatures leading into mid-day resets.
• Reversal + Continuation Bias Engine
Filters noise and reveals true intent—ideal for options traders needing direction + timing.
• Multi-Asset Compatibility
Futures, indices, SPX/SPY derivatives, and high-beta assets.
What This Module Is For
✔ Confirming options entries with real flow
✔ Avoiding false moves during chop
✔ Reading premium pressure during the most lucrative sessions
✔ Identifying when liquidity is forcing price vs when price is bluffing
✔ Syncing with the rest of your VOID/DOM Tier4 ecosystem (Chain Scanner, Purge Loop, Apex Fusion, etc.)
Recommended Use
Runs best as a confirmation and environment-grading module, not a standalone signal generator.
Pairs extremely well with Apex Fusion, RAI, SS++ God filters, and all Tier4 chain-based indicators.
VOID/DOM Purge Loop – Tier4 Boot Discipline ModuleProfessional Description (Publish-Ready)
VOID/DOM Purge Loop is your chart’s boot-time integrity system.
This module analyzes volume spikes, thread anomalies, opening-bar distortions, and early-session instability to determine whether the environment is safe, trending, or unstable before trades begin.
It is designed to prevent traders from entering positions during periods where liquidity is disorderly, flow is erratic, or the market has not “initialized” correctly.
Core Capabilities
• Boot-Time Thread Spike Detection
At bar 0, and during the opening sequence, the indicator checks for abnormal microstructure spikes that typically lead to:
– fake breakouts
– liquidation wicks
– low-probability entries
– algo shakeouts
• Purge Trigger Logic
If volume acceleration or thread spikes exceed acceptable thresholds, the module triggers a Purge State, signaling that the environment requires stabilization before clean directional signals can be trusted.
• Survivability Sync (Tier4)
Pulls in survivability metrics from the Tier4 Chain Scanner:
– Break-Even Alignment
– Chance-of-Profit drift
– IV skew conditioning
– Earnings proximity pressure
These metrics combine to form an early-session trade discipline filter.
• Noise Rejection + Liquidity Calibration
Removes low-quality noise from the opening bars, forcing the trader to operate only inside high-integrity flow periods.
What This Module Prevents
✔ Early morning FOMO entries
✔ Getting trapped in opening fake-outs
✔ Trading when liquidity is distorted
✔ Entering before volatility has normalized
✔ Taking low-survivability trades before the model stabilizes
Recommended Use
Use Purge Loop as the first line of defense in any Tier4 system.
It is built specifically to sync with:
– VOID/DOM Options Core
– Tier4 Chain Scanner
– Apex Fusion / VDA Universe Fusion
– SS++ God Scalper modes
– Any risk-discipline frameworks (TraderPost Automations, kill-switches, etc.)
It does not create trade signals.
It grades, filters, and protects your strategy before trades begin.
✅ Want Me to Also Write:
✔ Short “public-safe” version
✔ Invite-only description
✔ Your private version for customers
✔ A combined description for both modules
✔ A one-line tagline for the indicator list
Angular Resistance & Breakout/BreakdownAngular Resistance & Breakout/Breakdown (Dynamic Trendlines)
This indicator provides a dynamic approach to identifying major support and resistance levels by fitting Linear Regression lines to recent pivot points (swing highs and swing lows). Unlike static horizontal lines, these "Angular" trendlines adapt to the market's slope, providing continuously adjusting targets for resistance and support, along with signals for confirmed breakouts and breakdowns.
💡 Key Features
Dynamic Trendlines: Utilizes Linear Regression to automatically draw sloped trendlines based on a configurable number of the most recent swing pivots.
Confirmed Signals: Generates clear Breakout (▲) and Breakdown (▼) signals with optional buffer and sensitivity filters to reduce noise.
Customizable Inputs: Fine-tune the pivot detection period, the number of points used for regression, line extension, and signal sensitivity.
On-Chart Info Panel: A table displays real-time data, including the number of detected pivot points and the current calculated price level of the dynamic lines.
⚙️ How It Works (The Logic)
Pivot Detection: The script uses the standard ta.pivothigh() and ta.pivotlow() functions to reliably identify swing points, based on the Pivot Left and Pivot Right settings. These points are stored in dynamic arrays (highs for resistance, lows for support).
Angular Line Generation: A custom function, f_regression_from_array, performs a Linear Regression analysis using the bar index (X-axis) and the pivot price (Y-axis) for the Points to use. This calculation determines the optimal slope and intercept to draw a best-fit dynamic line through the identified pivot points.
Breakout/Breakdown Confirmation:
Breakout: Triggered when the current close price crosses above the dynamic resistance line plus the user-defined Breakout buffer.
Breakdown: Triggered when the current close price crosses below the dynamic support line minus the user-defined Breakout buffer.
Sensitivity Filter: An optional filter requires the price movement on the signal bar to exceed a minimum percentage (Label sensitivity) away from the line to confirm the momentum of the move.
Market Maker Position Bars (Position Size)**Market Maker Position Bars (Position Size) – Indicator Description for TradingView**
This indicator is a clean, professional visualization tool designed for traders who track suspected **market maker / institutional positioning** (especially popular in ICT/SMC communities) on indices like the SPX, NDX, ES, etc.
It draws up to **20 horizontal position bars** directly on the chart, anchored to the very last bar, representing hypothetical long and short positions at specific price levels with corresponding position sizes.
### Key Features & Visual Logic
- **Green bars (Boxes 1–10)** → Extend to the **right** of the last bar
Represent **long positions** (bullish interest)
Default translucent green fill
- **Red bars (Boxes 11–20)** → Extend to the **left** of the last bar
Represent **short positions** (bearish interest)
Default translucent red fill
- **Bar width = Position size**
The length of each box is automatically scaled based on the absolute value you enter in “Position Size”.
Larger position → wider (longer) bar
- Each box displays **Price / Position Size** text inside (e.g., `5720.50 / 1250`)
### Fully Customizable Settings
**Global Geometry**
- Total Box Height (default 10.0) – controls vertical thickness of all boxes
**Position Size Scaling**
- Base Box Width (bars)
- Width per Position Unit – fine-tune how aggressively width grows with size
- Minimum & Maximum Bar Width – prevents boxes from becoming too tiny or excessively long
**Global Text Settings**
- Text color, size (Tiny → Huge), and bold option
**Individual Box Controls (20 independent boxes)**
- Show/Hide toggle
- SPX Price (or any symbol price level)
- Position Size (any positive/negative number; absolute value determines width)
- Fill color (override default green/red if desired)
### How It Works Internally
- All boxes are drawn only on the **last confirmed bar** (`barstate.islast`)
- Width calculation:
`Width = BaseWidth + (|Position Size| × Width per Unit)`
Clamped between Min and Max Bar Width
- Green boxes start at the current bar and extend forward (right)
- Red boxes end at the current bar and extend backward (left)
- Uses Pine Script v6 `box.new()` with `xloc.bar_index` for perfect alignment and performance
### Ideal Use Cases
- Visualizing daily/weekly **order block** or **fair value gap** interest levels with estimated size
- Mapping **dealer positioning**, gamma exposure levels, or large options interest
- Quickly seeing where the “smart money” is theoretically stacked on both sides of the market
- Clean chart markup for screenshots, mentoring, or live trading journals
A minimalist yet powerful tool favored by ICT, SMC, and footprint-style traders who want to see **where the big players might be positioned** — all in one glance without cluttering the chart with hundreds of objects.
Clean. Visual. Size-aware. Perfect for high-level market profiling.
GexView📈 OVERVIEW
GexView indicator plots the Historical Gamma Exposure (GEX) profile, directly on the chart. It enables traders and analysts to observe how GEX profile evolve across multiple days/sessions.
🧲 CONCEPT
Today everybody uses Gamma Exposure. Gamma is the ROC (Rate of Change) for an option’s delta. GEX is crucial for all traders, not just intraday traders, because it helps assess market stability and potential volatility shifts driven by options positioning.
High positive GEX generally implies a mean-reverting market, where big price swings are dampened, while negative GEX signals increased volatility and potential large moves.
Understanding GEX allows traders to anticipate liquidity-driven price action, identify key support and resistance levels, and adjust strategies accordingly. In today’s market, where options flow heavily influences underlying assets, ignoring GEX can mean missing critical market dynamics that impact both short-term and long-term positions.
💡 UNIQUENESS
This indicator is a unique tool and offers a groundbreaking way to visualize market dynamics by plotting Historical Gamma Exposure (GEX), like a Volume Profile across multiple days or sessions. For the first time, traders can clearly see how GEX levels evolve over time, revealing how certain price zones gain or lose importance as market conditions change. This multi-session GEX profile allows users to identify persistent areas of dealer positioning and potential support or resistance that develop and shift over days. Unlike traditional GEX tools designed primarily for intraday use, this indicator provides valuable insight for both short-term traders and medium-term investors seeking to understand how option market flows influence price behaviour over extended periods.
⚙️ FEATURES
• Historical Gamma Exposure
The GexView indicator by default plots the last 6 days of the GEX profile, providing a framework for understanding the bigger picture.
• GEX profile
Displays the 10 largest GEX levels across all expirations (thick lines), as well as the 10 largest GEX levels for the next expiration (thin lines, 0DTE or upcoming).
• Update
Daily, after market close, based on new open interest. No more manual level imports.
Just one-click update.
• Settings
Option to plot total sum GEX for all expirations, or only net GEX for next expiration.
• Watchlist
SPX, NDX, DIA, SPY, QQQ, VIX, VXX, IBIT
(Additional tickers coming soon)
• Mapping
The indicator automatically detects and maps the underlying ticker on your chart, or lets you plot any symbol from the available watchlist.
🔍 HOW TO USE
• Identify intraday support and resistance levels shaped by option market dynamics
• Quickly spot significant GEX levels and compare how they relate to other key levels.
• Compare current vs. past GEX distributions for contextual trend analysis
• Observe structural GEX shifts that may align with volatility or mean-reversion setups
• Easily understanding if an asset trading on positive gamma (around green lines), or negative gamma (around red lines)
Examples:
1. DIA ETF
2. QQQ and VIX
📚 NOTES
• Calculation
GEX for All Expirations: This is the total sum (Call+Put) of gamma exposure of all expirations.
GEX for Nearest Expirations: This is the net sum (Call-Put) of gamma exposure of next expirations (0DTE if available).
• Trading Session - RTH & ETH
The indicator can include the extended trading hours when activated on the chart.
✅ VISUALIZATION
• Vertical implementation of gamma exposure profile.
• Thick lines represent the total gamma exposure across all expiration contracts.
• Thin lines represent the gamma exposure of next expiration only.
• All Expirations: Green colour if Calls > Puts, Red colour if Calls < Puts
• Next Expiration: Lime colour if Calls > Puts, Maroon colour if Calls < Puts
⚠️ DISCLAIMER
This indicator is provided for informational and educational purposes only.
It does not constitute financial advice or a recommendation to buy or sell any financial instrument.
Historical Gamma patterns and analytical interpretations do not guarantee future performance.
All analysis should be combined with independent research and risk management.
TF7 Option vs Index Change RatioOverview
This indicator helps traders visualise the strength and direction of an option's price movement compared to its underlying index (NIFTY or SENSEX).
It calculates a Change Ratio, which is the percentage move in the option compared to the index movement during the same bar. This is especially useful for intraday traders looking for signs of momentum, divergence, or unusual strength/weakness in option pricing.
How It Works
The ratio is calculated as:
(Option LTP − Option Open) / (Index Close − Index Open)
The value is capped between −10 and +10 to filter out extreme or invalid spikes.
The ratio is displayed as a color-coded column chart:
🟩 Green bars: Option is moving in the same direction as the index.
🟥 Red bars: Option is underperforming or moving opposite to the index.
A compact table shows the last 5 bars of:
Option price change (with +/− sign)
Index price change
Calculated ratio (also color-coded)
You can toggle the table visibility in the settings.
Inputs & Features
Select underlying index: NIFTY or SENSEX
Toggle the data table display
Clean formatting with signed values and conditional color highlights
⚠️ Disclaimer
This is a visual analysis tool, not a buy/sell signal. Always validate with your trading strategy and risk management
#OptionsTrading, #NIFTY, #SENSEX, #ChangeRatio, #IndexAnalysis, #Momentum, #Divergence, #Intraday
Opcje: Sugestia Strike'ów (HV Based)How to interpret this script?
1. Dotted Lines:
Red (Upper): The price level above which the asset is statistically unlikely to rise within X days. This is where you look for a Strike Price to sell a CALL option (Short Call).
Green (Lower): The price level below which the asset is statistically unlikely to fall. This is where you look for a Strike Price to sell a PUT option (Short Put).
2. Sigma Multiplier (Important!):
The default setting is 2.0. This represents 2 Standard Deviations.
In a normal distribution, 2 standard deviations cover approximately 95% of outcomes.
This means you theoretically have a 95% probability that the option will expire worthless (meaning you keep the full premium), but the premium received will be lower.
If you change it to 1.0, you will be closer to the current price = higher premium, but the risk of assignment (exercise) increases to about 32%.
3. DTE (Days to Expiration):
Enter the actual number of days for the option you intend to sell (e.g., 45). The script will calculate where the price might be in 45 days based on current volatility.
RGainzAlgo Mk.11Only use this if you hate losing money more than you like making it since it will only give the thing, not the gamble/lotto ticket that will burn your account. inspired by all the scammers on TikTok and Instagram but actually working to help you. Anyway without further ado, I give you:
🚀 RGainzAlgo Mk.11—Institutional Trend System
RGainzAlgo Mk.11 is a precision trend-trading suite designed to filter out market noise using advanced volume analysis and volatility logic. Unlike standard indicators that lag and get "chopped up," Mk.11 utilizes a proprietary Signal Strength Engine and Auto-Throttle Logic to adapt to changing market conditions in real time.
🧠 The Core Intelligence: "Signal Strength Engine"
At the bottom-right of your screen, the Heads-Up Display (HUD) gives you a real-time health check of the market (0–100 score). It analyzes 4 distinct dimensions on every candle:
1. Trend Velocity: (EMA Spread)
2. Volume Flow: (Institutional participation)
3. Momentum Integrity: (Candle body & slope analysis)
4. Volatility Stability: (ATR consistency)
🛡️ Feature: Auto-Throttle Logic
The algorithm automatically shifts "gears" based on the market condition to protect your capital:
🔴 STRICT Mode (Score 0–40): Detected in choppy/weak markets. The algo engages safety filters and requires 1.4x volume to trigger a trade.
🟡 NORMAL Mode (Score 40–70): Standard trend-following rules apply (1.1x Volume).
🔵 AGGRESSIVE Mode (Score 70+): Engaged during high-velocity breakouts. Filters are relaxed (0.8x volume) to ensure you catch fast-moving entries.
📊 Professional Visual Tools
Liquidity Heatmap: A dynamic volume profile on the right side of the chart highlights "brick wall" resistance and "vacuum" zones where price moves fast.
Option Strike Labels: Automatically calculates suggested Call/Put Strikes (e.g., "Buy CALL 450").
Momentum Bursts: Visual triangles indicate sudden volume spikes—perfect for scaling into winning positions.
Dynamic Background: The chart background changes color (green/red) to indicate the dominant macro trend.
---
⚡ How to Trade with Mk.11
1. Wait for the Signal: Look for a BUY (green) or SELL (red) label.
2. Check the HUD:
Is the Score high (green/blue)?
Is the mode "Normal" or "Aggressive"? (Avoid "Strict" if possible).
3. Check the Heatmap: Ensure you aren't buying directly into a massive yellow wall of resistance.
4. Execute: Use the suggested strike price for options or enter the perp contract.
---
⚙️ Best Settings
Assets: SPY, QQQ, NVDA, TSLA, AAPL, GOOGL, MSFT, AMZN, BTCUSD, ETHUSD.
Timeframes: 5m, 15m, 1H.
Recommended: Enable "Limit to RTH" if you are day trading stocks to avoid pre-market noise.
---
Risk Disclaimer: Trading involves risk. This algorithm is a tool to assist decision-making, not financial advice. Past performance is not indicative of future results.
By FallenAngel666
SPY SRX S&R Levels - Premium EditionSRX SPY Predictive Support & Resistance Levels
SRX is not a typical TradingView support/resistance indicator.
These levels are not calculated on TradingView at all . Instead, every morning after market open, nearly 20,000 data points are analyzed externally to determine where SPY is statistically most likely to react.
This produces support and resistance levels that are hyper-accurate, mathematically derived, and consistently respected intraday , not hand-drawn guesses or generic indicator outputs.
On top of that, SRX plots dynamic volatility-based zones around each major level so you can catch moves that don’t hit the level penny-perfect.
SRX also generates Buy/Sell Arrows during trending conditions and Buy/Sell Circles during non-trending or early-trend conditions.
Arrows = higher-probability trend-aligned setups.
Circles = lower-confidence ideas that can often be scalped on 1m–3m charts.
This tool is built for traders who want clarity, precision, and the ability to anticipate key reactions on SPY with confidence.
Features:
Externally Calculated SRX Levels: Nearly 20,000 data points analyzed daily to produce statistically significant support & resistance levels.
Dynamic Volatility Zones: Capture moves that don’t hit levels perfectly with automatically adjusting upper/lower zones.
Expected Daily Range: Session high/low projections based on historical and current volatility.
Support Levels (S1–S4): Up to four graduated support zones for precision planning.
Resistance Levels (R1–R4): Up to four graduated resistance zones built from the same predictive model.
Premarket High/Low (PMH/PML): Toggleable levels from premarket session.
Previous Day High/Low (PDH/PDL): Quickly mark the prior day’s key reaction points.
Previous Day Open/Close (PDO/PDC): Additional contextual levels (toggle on/off).
Buy/Sell Arrows: Trigger when price interacts with both the EMA and an SRX level/zone in trending conditions.
Buy/Sell Circles: Trigger in non-trending environments — lower confidence but often scalp-friendly.
EMA Overlay: Adjustable EMA used for signal confirmation (default length 8).
Runway Filter: Optional filter that improves signal quality by measuring available “runway” before the next SRX level.
Near EMA Touch Logic: Helps detect momentum shifts and avoid false signals.
Bias Filter: Determines whether the market is trending up, trending down, or neutral — off by default but extremely powerful.
Historical Data Section: View previous SRX levels for backtesting and strategy review.
Customizable Appearance: Colors, transparency, labels, arrows, zone styling and more.
Built-In Alerts:
Zone/Level Touch or Cross
PMH/PML Touch or Cross
PDH/PDL Touch or Cross
PDO/PDC Touch or Cross
Max-Range High/Low Reached
Buy/Sell Arrow Signals
How to Use:
Copy the daily SRX data string from the official Discord channel.
Paste it into the “SRX Levels Input” field inside the indicator settings.
Customize colors, zones, EMA, signals, and filters to match your trading style.
Use SRX support/resistance levels as the foundation for intraday setups.
Use Arrows when the market is trending and the bias is clear.
Use Circles cautiously during choppy or unconfirmed conditions (often great for scalp entries on 1m/3m).
Optionally enable alerts for level reactions or signal prints.
Ideal For:
Intraday traders who rely on precise support/resistance
SPY scalpers seeking high-probability reaction zones
Momentum traders catching breakouts or bounces
Traders who want statistical structure, not subjective drawings
Important Notes:
SRX levels are calculated externally using proprietary models.
This indicator requires a paid subscription to access the daily SRX support/resistance data.
Daily levels are delivered through our private Discord.
Without the SRX daily data string, the indicator will not display levels.
You can join here to get access to the SRX Levels feed:
stockalertsreviewed.clickfunnels.com
SRX currently works exclusively with SPY (as of Dec 2025). We plan to expand to additional tickers in 2026.
Buy/Sell signals are trade ideas — always confirm with market context.
Steamroom Levels V3 - Dynamic IVOptions flow visualization tool displaying Gamma Exposure (GEX) levels and IV-derived pivot levels with intelligent auto-timeframe selection.
Overview
Steamroom Levels V3 visualizes two components of options market structure on your chart: Gamma Exposure (GEX) levels and Steamroom Pivots. These levels are derived from derivatives market data and help traders identify potential support, resistance, and expected price ranges based on options positioning and implied volatility.
Core Components
Gamma Exposure (GEX) Levels
Gamma Exposure represents aggregate options positioning at various strike prices. When market makers sell options, they hedge their exposure by buying or selling the underlying asset. This hedging activity can create predictable price behavior around key strike levels.
Four GEX level types are displayed:
Put Wall (Major) : The strike with the highest concentration of put gamma. As price approaches, dealer hedging may create buying pressure, often acting as support.
Put Wall Minor : Secondary put gamma concentrations providing interim support zones.
Call Wall (Major) : The strike with the highest concentration of call gamma. Dealer hedging may create selling pressure as price rises toward this level, often acting as resistance.
Call Wall Minor : Secondary call gamma concentrations providing interim resistance zones.
Steamroom Pivots
Steamroom Pivots are support and resistance levels calculated using implied volatility data from the options market. The calculation method works as follows:
Methodology:
The indicator takes the selected IV timeframe value (1-day, 5-day, 30-day, or 90-day implied volatility expressed as a decimal)
Three proprietary multipliers are applied to this IV value to create bands above and below the anchor price
The previous daily close serves as the anchor point
This produces three resistance levels (R1, R2, R3) above the anchor and three support levels (S1, S2, S3) below
The Six Pivot Levels:
R1 / S1 – Nearest pivot levels; represent the first reaction zones
R2 / S2 – Extended pivot levels; secondary targets
R3 / S3 – Outer pivot levels; represent significant price extensions
The specific multipliers used are calibrated based on observed market behavior and are not disclosed, but the general approach uses implied volatility as a measure of expected price movement scaled to create meaningful intraday and swing trading levels.
Auto IV Timeframe Selection
The indicator automatically selects the appropriate implied volatility timeframe based on your chart's timeframe. This ensures pivot levels remain relevant to your trading horizon.
Default Auto Behavior:
Chart Timeframe IV Selected
Up to 30 minutes 1-day IV
31 minutes to 4 hours 5-day IV
4 hours to 1 week 30-day IV
Above 1 week 90-day IV
Customizable Thresholds:
You can adjust these cutoffs in the settings:
"Auto: 1-day IV up to (min)" – Default: 30
"Auto: 5-day IV up to (min)" – Default: 240 (4 hours)
"Auto: 30-day IV up to (min)" – Default: 10080 (1 week)
Manual Override:
Select 1-day, 5-day, 30-day, or 90-day directly to lock in a specific IV timeframe regardless of chart timeframe.
Info Table
An on-chart table displays the currently active IV timeframe. When using Auto mode, it shows which IV was selected (e.g., "IV: 1-day IV (Auto)").
Table Settings:
Show/Hide toggle
Position: Top Left (default), Top Right, Bottom Left, Bottom Right, Top Center, or Bottom Center
Text size: Tiny, Small, Normal, Large, Huge
Text and background color customization
Data Input
This indicator requires external data input. Paste your formatted data string into the "Paste V3 Data" field in settings. The indicator automatically matches data to the current chart symbol.
The data format supports multiple symbols simultaneously. Only levels matching the active chart are displayed.
How To Use
GEX Levels
Put Wall levels may act as support; Call Wall levels may act as resistance
Minor walls provide interim reaction zones
Breaks through major walls may indicate momentum shifts
Steamroom Pivots
R1/S1 are the nearest pivot levels – common intraday reaction points
R2/S2 serve as extended targets
R3/S3 mark outer boundaries for significant moves
Confluence between GEX levels and pivots strengthens a price zone's significance
Customization Options
GEX Settings
Toggle visibility for levels and labels
Show/hide prices in labels
Line extension direction
Label size and offset
Pivot Settings
Toggle visibility for levels and labels
Show/hide prices in labels
IV timeframe selection (Auto or manual)
Auto threshold customization
Line extension direction
Label size and offset
Styling
Independent colors for Put Wall, Put Minor, Call Wall, Call Minor
Line styles: Solid, Dotted, Dashed
Line width: 1-4 pixels
Pivot color with independent styles per level pair (R1/S1, R2/S2, R3/S3)
Technical Notes
Multi-symbol data supported; only matching symbol levels are displayed
Pivots anchor to the confirmed daily close
Auto IV selection uses native TradingView timeframe detection
Visual elements are efficiently managed and cleaned up on each update
Disclaimer
This indicator is for informational and educational purposes only. Displayed levels are based on options market data and do not guarantee future price behavior. Past performance is not indicative of future results. Always conduct your own analysis and manage risk appropriately. Trading involves substantial risk of loss.
Gold AI RSI Monitor [Stacked + KNN]Here is a comprehensive description and user guide for the Gold AI RSI Monitor. You can copy and paste this into the "Description" field if you publish the script on TradingView, or save it for your own reference.
Gold AI RSI Monitor
🚀 Overview
The Gold AI RSI Monitor is a next-generation dashboard designed specifically for trading volatile assets like Gold (XAUUSD). It completely reimagines the traditional RSI by "stacking" 10 different timeframes (from 1-minute to Monthly) into a single, vertical view.
Integrated into this dashboard is a K-Nearest Neighbors (KNN) Machine Learning algorithm. This AI analyzes historical price action to find patterns similar to the current market and predicts the next likely move with a confidence score.
📊 Visual Guide: How to Read the Chart
1. The "Stacked" Lanes Instead of switching timeframes constantly, this indicator displays them all at once using vertical offsets.
Bottom Lane (0-100): 1-Minute RSI
Middle Lanes: 5m, 15m, 30m, 1H, 2H, 4H, Daily
Top Lane (900-1000): Monthly RSI
2. Gradient Color System The RSI lines change color based on momentum strength:
🔴 Red: Oversold / Bearish (Approaching 30 or lower)
🟡 Yellow: Neutral (Around 50)
🟢 Green: Overbought / Bullish (Approaching 70 or higher)
3. Tracker Lines Each timeframe has a dotted horizontal line extending to the right. This allows you to instantly see the exact RSI value for every timeframe without squinting.
🤖 The AI Engine (KNN)
The "AI" component uses a K-Nearest Neighbors algorithm.
Learning: It scans the last 1,000 bars of history.
Matching: It finds the 5 historical moments that look mathematically identical to the current market conditions (based on RSI and Volatility).
Predicting: It checks if price went UP or DOWN after those historical matches.
The Signals:
Buying Signal: If the majority of historical matches resulted in a price increase, the AI triggers a BUY.
Selling Signal: If the majority resulted in a drop, the AI triggers a SELL.
🎯 How to Trade with This Indicator
1. The "Crosshair" Signal
When the AI detects a high-probability setup, a massive Crosshair appears on your chart:
Green Crosshair: Strong BUY signal.
Red Crosshair: Strong SELL signal.
Note: The crosshair consists of a thick vertical line and a dashed horizontal line intersecting at the signal candle.
2. Timeframe Alignment (Confluence)
Do not rely on the AI alone. Look at the stacked RSIs:
Strong Long: The AI shows a Green Crosshair AND the lower timeframes (1m, 5m, 15m) are all turning Green/upward.
Strong Short: The AI shows a Red Crosshair AND the lower timeframes are turning Red/downward.
3. Support & Resistance Zones
Bottom Dotted Line (30): Support. If RSI hits this and turns up, it's a buying opportunity.
Top Dotted Line (70): Resistance. If RSI hits this and turns down, it's a selling opportunity.
⚙️ Settings Guide
RSI Length: Default is 14. Lower (e.g., 7) makes it faster/choppier; higher (e.g., 21) makes it smoother.
Enable AI Signals: Toggles the KNN calculation on/off.
Neighbors (K): How many historical matches to check. Default is 5.
Increase to 9-10 for fewer, more conservative signals.
Decrease to 3 for faster, more aggressive signals.
AI Timeframe: CRITICAL SETTING.
If left empty, the AI calculates based on your current chart.
Recommendation: For Gold scalping, set this to 15m or 1h. This ensures the AI looks at the bigger trend even if you are zooming in on the 1-minute chart.
⚠️ Disclaimer
This tool is for educational and analytical purposes. The "AI" is a statistical probability algorithm based on past performance, which is not indicative of future results. Always manage your risk.
Nifty Scalping System by Rakesh Sharma🎯 What This Indicator Does:
Core Features:
✅ Fast Entry/Exit Signals - Quick BUY/SELL labels on chart
✅ 3 Signal Modes:
Aggressive - More signals, faster entries
Moderate - Balanced (Recommended)
Conservative - Fewer but high-quality signals
✅ Automatic Target & Stop Loss - Plotted on chart as soon as you enter
✅ Time Filter - Only trades during your specified hours (9:20 AM - 3:15 PM default)
✅ Trade Statistics - Win rate, W/L ratio tracked automatically
✅ Live Dashboard - Shows trend, RSI, VWAP position, current trade status
Indicators Used:
📊 3 EMAs (9, 21, 50) - Trend direction
📈 Supertrend - Primary trend filter
💪 RSI - Momentum & overbought/oversold
💜 VWAP - Intraday support/resistance
📉 ATR - Dynamic stop loss & targets
📊 Volume - Confirmation of moves
⚙️ Best Settings for Nifty/Bank Nifty:
For 5-Minute Charts (Most Popular):
Signal Mode: Moderate
Target R:R: 1.5 (1:1.5 risk-reward)
Time Filter: 9:20 AM to 3:15 PM
For 3-Minute Charts (More Scalps):
Signal Mode: Aggressive
Target R:R: 1.0 (quick exits)
Time Filter: 9:20 AM to 3:15 PM
For 15-Minute Charts (Swing Scalping):
Signal Mode: Conservative
Target R:R: 2.0 (bigger targets)
Time Filter: 9:30 AM to 3:00 PM
💡 How to Use:
Step 1: Setup
Add indicator to 5-min Nifty or Bank Nifty chart
Choose your Signal Mode (start with Moderate)
Set Risk:Reward (1.5 is balanced)
Enable Time Filter (avoid first 10 mins)
Step 2: Trading
BUY Signal appears = Go LONG
Green label shows entry price
Green line = Target
Red line = Stop Loss
SELL Signal appears = Go SHORT
Red label shows entry price
Green line = Target
Red line = Stop Loss
Exit automatically when Target or SL is hit
Step 3: Risk Management
Automatic SL based on ATR (volatility)
Adjustable R:R ratio
Never trade outside session hours
🎯 Trading Rules (Important!):
✅ Take the Trade When:
Signal appears during trading session
Dashboard shows strong trend
Volume spike present
Price above/below VWAP (for buy/sell)
❌ Avoid Trading When:
First 10 minutes (9:15-9:25 AM)
Last 15 minutes (3:15-3:30 PM)
Dashboard shows "SIDEWAYS"
Major news events
📊 Dashboard Explained:
FieldWhat It MeansModeYour current signal sensitivityTrendOverall market directionRSIOverbought/Oversold/NeutralPrice vs VWAPAbove = Bullish, Below = BearishCurrent TradeShows if you're in a positionSessionTrading time active or notWin RateYour success %
🚀 Pro Tips for Nifty/Bank Nifty:
Best Timeframe: 5-minute chart
Best Time: 9:30 AM - 2:30 PM (avoid opening/closing rushes)
Risk per Trade: 1-2% of capital max
Follow the Trend: Take only BUY in uptrend, SELL in downtrend
Use Alerts: Set alerts so you don't miss signals
Start Small: Paper trade first with 1 lot
⚡ Quick Start Guide:
For Bank Nifty (5-min chart):
1. Signal Mode: Moderate
2. Target R:R: 1.5
3. Trading Hours: 9:20 AM - 3:15 PM
4. Watch for 3-5 signals per day
5. Average 30-50 points per trade
For Nifty 50 (5-min chart):
1. Signal Mode: Moderate
2. Target R:R: 1.5
3. Trading Hours: 9:20 AM - 3:15 PM
4. Watch for 3-5 signals per day
5. Average 15-30 points per trade
📈 Expected Performance:
Conservative Mode: 2-4 trades/day, 65-70% win rate
Moderate Mode: 4-8 trades/day, 55-65% win rate
Aggressive Mode: 8-15 trades/day, 45-55% win rate
This is a complete scalping system, Rakesh! All you need to do is:
Add to chart
Wait for signals
Follow the targets/stop losses
Track your stats
Ready to test it? Let me know if you want any adjustments! 🎯💰Claude can make mistakes. Please double-check responses.
SPY Daily Expected Move • Manual VIXSPY Daily Expected Move • Manual VIX — Description 📈🔥
This indicator calculates the daily expected move (EM) for SPY using a manual VIX input, then draws the projected high and low boundaries for the trading session.
It automatically retrieves the previous day’s closing price (or today’s open if you choose), then applies a volatility-based formula to estimate the range SPY is statistically likely to remain within. 📊
How the Expected Move Is Calculated 🧮
This indicator uses a simplified institutional volatility model:
\text{Expected % Move} = \frac{\text{VIX}}{\sqrt{252}}
This daily percentage is multiplied by your chosen baseline price:
📘 Previous Close (recommended — most accurate)
🌅 Today’s Open
✏️ Custom Price
And the script automatically plots:
🔼 Expected High
🔽 Expected Low
🏷️ Optional labels + info panel
Choosing the Correct Baseline 🎯
The baseline is one of the most important components of the expected move calculation.
Previous Day’s Close (Strongly Recommended) ✔️
Used by:
🏦 Market makers
🎛️ Options market makers
📐 Institutional volatility models
Expected move represents full-day implied volatility, making the previous close the mathematically correct anchor for SPY.
Using the VIX Input 🌡️
Enter the current VIX, taken from /VX futures or the ^VIX index.
⬆️ Higher VIX = larger expected move
⬇️ Lower VIX = tighter expected move
This lets you align SPY’s session range with real-time volatility conditions.
Recommended VIX-Based Multiplier Adjustments 🔧
The multiplier input allows you to fine-tune the expected move in different volatility regimes.
VIX Level Market Condition Recommended Multiplier
🟦 < 13 Very low volatility 0.9 — tight EM
🟩 13–18 Normal conditions 1.0 (default)
🟨 18–25 Elevated volatility 1.05 – 1.1
🟧 25–35 High volatility 1.2 – 1.3
🟥 > 35 Extreme volatility 1.4 – 1.6
These adjustments reflect how SPY’s actual intraday range stretches during higher volatility periods.
Why This Indicator Matters for SPY Traders 🚀
SPY is the most heavily traded ETF in the world, and market makers heavily rely on expected move to price options.
Because of that:
🧲 EM levels often act as dynamic support/resistance
📛 Breaks above/below EM can trigger gamma-driven trend days
🔄 Sweeps around EM frequently produce high-probability reversal zones
This indicator provides a statistically grounded framework that helps traders anticipate where SPY is most likely to:
move
stall
reverse
expand beyond expected range
All with clean, auto-updating levels that adjust daily based on your input of previous close price and the current VIX opening price.⚡📘
QQQ Daily Expected Move • Manual VIXQQQ Daily Expected Move • Manual VIX — Description 📈⚡
This indicator calculates the daily expected move (EM) for QQQ using a manual VIX input, then draws the projected high and low boundaries for the session.
It automatically pulls the previous day’s closing price (or today’s open if selected) and applies a volatility-based formula to estimate the range QQQ is statistically likely to stay within. 📊
How the Expected Move Is Calculated 🧮
The formula uses a simplified volatility model:
\text{Expected % Move} = \frac{\text{VIX}}{\sqrt{252}}
This percentage is then applied to your selected baseline price:
📘 Previous Close (recommended — most accurate)
🌅 Today’s Open
✏️ Custom Price
The indicator automatically plots:
🔼 Expected High
🔽 Expected Low
🏷️ Optional labels + info panel for quick reference
Choosing the Correct Baseline 🎯
The baseline matters — a lot. Using the correct anchor improves accuracy dramatically.
Previous Day’s Close (Best Practice) ✔️
This is the institutional standard used by:
🏦 Market makers
📉 Options desks
📚 Professional volatility models
Because EM reflects full-day volatility, the prior close is mathematically the most accurate anchor.
Using the VIX Input 🌡️
Enter the current VIX manually (from /VX or ^VIX).
⬆️ When VIX rises → EM widens
⬇️ When VIX falls → EM tightens
Suggested VIX-Based Adjustments 🔧
Use the multiplier to fine-tune the expected move.
VIX Level Market Condition Recommended Multiplier
🟦 < 13 Very low volatility 0.9 – slightly tighter EM
🟩 13–18 Normal conditions 1.0 (default)
🟨 18–25 Elevated volatility 1.05 – 1.1
🟧 25–35 High volatility 1.2 – 1.3
🟥 > 35 Extreme volatility 1.4 – 1.6
Multipliers help the EM adapt to different volatility regimes so the ranges remain realistic.
Why This Indicator Matters 🚀
Market makers price daily options around the expected move.
Because of this:
🧲 EM boundaries often behave like dynamic support & resistance
📛 Breaks of EM commonly trigger gamma-driven trend days
🔄 Sweeps around EM often create high-probability reversals
This tool gives traders a statistically grounded framework to anticipate where QQQ is most likely to move, stall, reverse, or expand, with clean auto-updating levels every trading day.
Adjusting the previous day’s close, opening price, and VIX input lets you model the market like a volatility desk — but in a simple, transparent format. 📘✨
Traffic Trading [Larry Jones]This indicator is based around traffic as a trader, if you can drive you can trade.
The Traffic Trader Indicator works very well for scalp options trading, mid term swing trades, and long term investing.
FRAN CRASH PLAY RULESA script with purely descriptive nature is one that:
• Only describes actions, settings, characters, and events.
• Contains no dialogue, commands, or instructions for execution.
• Does not specify plot decisions, logic, or interactive elements.
• Reads like a detailed narrative blueprint, focusing on what exists or happens rather than what anyone should do.
Bappa - Dynamic VWAP Simple Vwap, just dynamic colour Coding added to sense whether VWAP is in uptrend or downtrend. Refer to colour code to enter Call side or Put side, it never disappoints you at any timeframe. Enjoy & happy Trading!!
Better results if used in conjuction with Pivots/ fractals indicator, named as Bappa EMA + BBW (V2) indicator.
Smart Money Setup 08 [TradingFinder] Binary Options Gold Scalper🔵 Introduction
In the Smart Money methodology, the market is understood as a structure driven by liquidity flow. This structure forms through the movement of large orders, the accumulation of liquidity, and the reactions that occur around key price zones. The logic of Smart Money is based on the idea that price movement is not random and usually evolves with the intention of collecting liquidity and creating price inefficiencies known as imbalances.
Within this framework, several important stages including the liquidity sweep, the formation of a point of interest, the appearance of an imbalance and the transition of market structure play major roles and collectively define the broader direction of price.
In many bullish scenarios, the market begins by sweeping sell side liquidity and targeting important lows in order to collect the liquidity resting below them. This liquidity collection often becomes the starting point for creating a point of interest which usually marks the area where Smart Money begins to enter the market.
After price moves away from this point, it breaks a structural high and forms a change of character. This shift marks a transition in the balance of power between buyers and sellers and is considered the first clear signal that the market structure is changing.
After the change of character, new institutional order flow often creates a strong and rapid movement that leaves behind an imbalance. This imbalance is one of the most important elements in Smart Money analysis because price tends to return to this area in order to complete structure and restore balance.
The return into the imbalance becomes meaningful when it occurs together with the liquidity sweep, the presence of a validated point of interest and a confirmed structural transition. These conditions frequently mark the beginning of powerful movements within the Smart Money cycle.
Understanding the sequence of liquidity, point of interest, imbalance, change of character and market structure builds the foundation of Smart Money analysis and provides a clear view of the true direction of institutional strength.
Bullish Setup :
Bearish Setup :
🔵 How to Use
To use this framework effectively, the trader must analyze the market through the principles of Smart Money and observe how liquidity drives price. A trade becomes valid only when several essential components appear together in a clear and consistent order.
These components include the liquidity sweep, the formation of a point of interest, the confirmation of a change of character, the transition of market structure and the return of price into an imbalance. The method is built on the understanding that the market first collects liquidity, then shifts order flow and finally provides an entry opportunity inside an inefficient area or inside a point of interest.
For this reason, the trader must follow the path of liquidity from the moment the sweep occurs, through the point of interest and the change of character and finally into the return of price toward the imbalance. When applied correctly, this approach creates entries that are more precise, more structural and more aligned with the real behavior of the market rather than with superficial signals.
🟣 Long Position
A bullish setup in Smart Money structure begins with a liquidity sweep on the sell side. The market first targets the areas where sell side liquidity is located and collects the stops and resting liquidity under previous lows. This collection is the condition that Smart Money requires to begin creating a new order flow. After this liquidity has been taken, a point of interest forms which is usually the last bearish candle or the effective demand zone that initiated the upward movement.
Price then moves away from the point of interest and breaks a structural high which creates a change of character. This event confirms that the market structure has moved from a bearish state to a bullish one and that buying pressure has taken control of the order flow. Following this shift, a strong upward movement often occurs and creates an imbalance between candles. This imbalance reflects the entrance of strong Smart Money orders and is seen as an important confirmation of bullish strength.
When price returns to this imbalance after the displacement, the market enters a phase where Smart Money aims to complete the corrective movement and continue the upward direction. The reaction inside the imbalance when combined with the liquidity sweep, the confirmed point of interest and the change of character completes the bullish setup and forms a structure that often leads to a continuation of the bullish trend.
🟣 Short Position
A bearish setup follows the same Smart Money logic but in the opposite direction. The market begins by collecting buy side liquidity and targets the highs where buy side liquidity and resting stops are located. This liquidity sweep on the buy side becomes the starting phase for Smart Money to initiate a downward order flow. After the liquidity is collected, a bearish point of interest forms which is usually the last bullish candle or the supply zone that created the initial drop.
Price then moves away from this point and breaks the first structural low. This creates a change of character to the downside which confirms that the market structure has transitioned from bullish to bearish and that selling pressure has gained control. After this shift, a strong downward displacement appears and leaves behind a bearish imbalance that clearly shows the dominance of sellers.
As price returns to this imbalance and corrects the inefficient movement, the bearish setup becomes complete as long as the market structure remains bearish. The combination of the buy side liquidity sweep, the bearish point of interest, the change of character, the imbalance and the corrective return creates the ideal structure that Smart Money uses to continue the downward movement and develop a reliable selling opportunity.
🔵 Settings
🟣 Logic Settings
Pivot Period : Defines how many bars are analyzed to identify swing highs and lows. Higher values detect larger, slower structures, while lower values respond to faster patterns. The default value of 5 offers a balanced sensitivity.
🟣 Alert Settings
Alert : Enables alerts for SMS08.
Message Frequency : Determines the frequency of alerts. Options include 'All' (every function call), 'Once Per Bar' (first call within the bar), and 'Once Per Bar Close' (final script execution of the real-time bar). Default is 'Once per Bar'.
Show Alert Time by Time Zone : Configures the time zone for alert messages. Default is 'UTC'.
🔵 Conclusion
The Smart Money approach demonstrates that price movement is not random or based on surface level patterns. Instead, it develops through a clear cycle of liquidity collection, structural transition and corrective movement toward key price zones. By recognizing events such as the liquidity sweep, the formation of the point of interest, the change of character and the return into the imbalance, the trader gains the ability to understand order flow more accurately and identify the true direction of market structure.
Both bullish and bearish setups show that the alignment of these elements creates a transparent view of institutional behavior and reveals the source of strong movements in the market. When the trader correctly identifies this sequence, entry points become more reliable and more aligned with liquidity flow. The combination of liquidity, structure and imbalance provides a consistent framework that removes guesswork and guides decisions through the real logic of the market.
Intraday Day-Trade Scanner//@version=5
indicator("Intraday Day-Trade Scanner", overlay=true)
// ----- Inputs -----
minFloat = input.int(10000000, "Min Float")
maxFloat = input.int(20000000, "Max Float")
minPrice = input.float(3, "Min Price")
maxPrice = input.float(50, "Max Price")
minRVOL = input.float(1.5, "Min Relative Volume")
minAtrPct = input.float(1.0, "Min ATR %")
maxAtrPct = input.float(5.0, "Max ATR %")
useLong = input.bool(true, "Long scan (above VWAP)")
useShort = input.bool(false, "Short scan (below VWAP)")
// ----- Data -----
float = request.financial(syminfo.tickerid, "FLOAT", "FQ")
avgVol = ta.sma(volume, 20)
rvol = volume / avgVol
atr = ta.atr(14)
atrPct = (atr / close) * 100
// VWAP
vwap = ta.vwap(close)
// ----- Conditions -----
floatOK = float >= minFloat and float <= maxFloat
priceOK = close >= minPrice and close <= maxPrice
rvolOK = rvol >= minRVOL
atrOK = atrPct >= minAtrPct and atrPct <= maxAtrPct
longOK = useLong and close > vwap
shortOK = useShort and close < vwap
qualified = floatOK and priceOK and rvolOK and atrOK and (longOK or shortOK)
// ----- Plot label on chart -----
plotshape(qualified,title ="Qualified Stock", text="SCAN HIT", style=shape.labelup, size=size.small, color=color.new(color.green, 0))
// ----- Alerts -----
alertcondition(qualified, title="Trade Candidate Found", message="This stock meets your day-trade scan criteria!")
Covered Call Extrinsic Monitor This script monitors the amount of extrinsic value left in your covered calls. This helps you avoid being assigned and forced to sell your shares, as options holders normally don't exercise their right to buy until the extrinsic value has been more or less depleted.
This also increases your chances to roll for a credit, as you want to minimize what you pay to buy them back before selling out in time.
Select your options contract in the chart.
Go to indicator options, enter your underlying, strike and level of extrinsic value in %.
You can set the alarm to get notified when you enter the danger zone.






















