GEX Levels - Dealer Gamma Exposure GEX DAILY LEVELS — Dealer Gamma Exposure Levels
This indicator plots dealer gamma exposure (GEX) levels as horizontal lines, computed from index option chain data and supplied via a compact text string. It is designed for NQ/NDX but works with any instrument given matching data.
█ METHODOLOGY
The levels follow the standard "naive" dealer positioning convention (dealers long calls, short puts). Per-strike net GEX = gamma × open interest × contract multiplier × spot² × 1%, summed with calls positive and puts negative.
- Call Wall / Put Wall — strikes holding the maximum positive / most negative net GEX across expiries. Dealer hedging around these strikes dampens moves toward them in positive gamma (pinning) and defines major resistance/support.
- 0DTE Walls — the same computation restricted to the current session's expiry, isolating the most reactive intraday hedging flows.
- Gamma Flip — the spot level where aggregate dealer gamma changes sign, obtained by recomputing Black-Scholes gamma across a grid of hypothetical spot prices. Above it, hedging is mean-reverting; below it, hedging amplifies moves.
- Expected Move — the at-the-money straddle price for the nearest expiry: the move the options market is pricing for the day. Fractional bands (e.g. ±50%, ±150% of the straddle) are included because the straddle approximates 0.8 standard deviations, giving each band a defined statistical meaning.
- 1D Min/Max — the one-day range implied by annualized ATM volatility (IV/√252), a complementary volatility-based estimate.
- Max Pain — the strike minimizing total option holder payout at the nearest expiry.
- G+/G− — remaining top strikes ranked by absolute net GEX.
█ WHY A TEXT STRING INPUT
Open interest is static intraday, so gamma levels are constant for the session. Injecting them as data rather than recomputing on chart makes the indicator repaint-free, lookahead-free and provider-agnostic: any gamma data source, or your own option-chain computation, can feed it.
Format: price,label,kind;price,label,kind;...
Kind codes: res, sup (walls) · res0, sup0 (0DTE walls) · flip · emh, eml (expected move) · emb (fractional bands) · ivh, ivl (1D range) · mpain · gpos, gneg
Example: 21100.0,Call Wall,res;20950.5,Gamma Flip,flip;20800.0,Put Wall,sup
█ FEATURES
- Per-family styling: visibility, color, width (1–5), line style for each level type
- Alerts on price crossing walls, 0DTE walls or the gamma flip
- Proximity table showing the nearest level above and below current price with distances
- Label size, offset and price display options
█ LIMITATIONS
Levels are a pre-session snapshot; walls do not move intraday since open interest is settled overnight. The gamma flip may legitimately be absent in strongly positive gamma regimes. Educational tool; nothing here is financial advice. Indicator

CQ_(-)_Current Candle HighlightCQ_(-)_Current Candle Highlight
Author: CQuevedo345
User Manual
================================================================
OVERVIEW
================================================================
This indicator highlights the current (in-progress / last) candle
on the chart with a customizable glow, colored body, wick, and a
"NOW" label so it stands out from historical price action at a
glance. It also includes an optional highlight for the candle
immediately before the current one, using its own independent
teal/red (or custom) bullish/bearish colors.
Nothing about price, signals, or trend direction is calculated;
this is a pure visual aid for locating the active candle and the
one that just closed.
================================================================
FEATURE LIST
================================================================
1) CURRENT CANDLE HIGHLIGHT
- Recolors the live/last candle's body, wick, and border.
- Adds a soft multi-layer "glow halo" box around the candle.
- Adds a small "NOW" label above the candle's high.
- Colors are drawn from one of five built-in palettes (see
below); direction (bullish/bearish) automatically selects
the correct color from the chosen palette.
2) PREVIOUS CANDLE HIGHLIGHT
- Independently highlights the candle that comes right before
the current one (the last fully closed candle before "NOW").
- Colors are fully user-selectable, defaulting to:
Bullish -> Teal
Bearish -> Red
- Can optionally recolor that candle's wick/border to match, or
leave the wick/border unchanged (body color only).
- Automatically follows the chart forward: as new bars form,
the highlight always tracks the candle just before the newest
one - no manual adjustment needed.
- Can be toggled on/off independently of the current-candle
highlight.
3) FIVE COLOR PALETTES (for the current-candle highlight)
- Inferno - blazing orange/red volcanic tones
- Neon City - cyberpunk electric cyan/magenta
- Arctic Storm - icy blue/white high-contrast
- Toxic Green - radioactive lime/chartreuse (default)
- Ultraviolet - deep purple to violet spectrum
Each palette defines a distinct bullish and bearish color for
the body, border/wick, and glow.
================================================================
INPUT SETTINGS
================================================================
--- Settings ---
Show Highlight
Master on/off switch for the current-candle highlight (glow,
body, wick, border, and NOW label).
Color Palette
Choose which of the five palettes is used for the current
candle's colors.
Body Fill Opacity (0-100)
Controls how solid/transparent the current candle's body fill
is. Higher values = more opaque.
Color Wicks & Border
When on, the current candle's wick and border are colored to
match the palette. When off, only the body fill is colored.
Glow Halo Boxes
Toggles the soft glow effect drawn behind/around the current
candle.
Glow Layers (1-5)
Number of concentric glow layers drawn. More layers = a
thicker, more gradual glow falloff.
Glow Alpha per Layer (1-30)
Controls how visible/intense each glow layer is. Higher values
= stronger glow.
Show 'NOW' Label
Toggles the small "NOW" text label shown above the current
candle.
--- Previous Candle Highlight ---
Highlight Previous Candle
Master on/off switch for highlighting the candle immediately
before the current one.
Bullish Color / Bearish Color
User-selectable colors applied to the previous candle depending
on whether it closed bullish (close >= open) or bearish
(close < open). Default: Teal (bullish) / Red (bearish).
Color Previous Wick & Border
When on, the previous candle's wick and border are also colored
to match its bullish/bearish color. When off, only the body is
colored.
================================================================
HOW IT WORKS (BEHIND THE SCENES)
================================================================
- The current-candle highlight (glow, body box, wick line, and
label) is only drawn while the script is evaluating the actual
last bar on the chart (barstate.islast). These drawn objects are
deleted and redrawn each time a new bar closes, so the highlight
always follows the live candle.
- The previous-candle highlight uses the candle's own bar index
compared against the chart's last bar index, so it automatically
"moves forward" one candle at a time as new bars are added,
without needing to track or delete old drawings.
- Both highlights use plotcandle() overrides, so they recolor the
actual candles on the chart rather than drawing separate shapes
on top of them.
================================================================
TIPS
================================================================
- If you only want the previous-candle highlight (e.g., to clearly
mark the last fully closed candle) and not the current one, turn
off "Show Highlight" and leave "Highlight Previous Candle" on.
- If the glow feels too strong or distracting, lower "Glow Alpha
per Layer" or reduce "Glow Layers" rather than disabling it
outright.
- Pick a palette (or previous-candle colors) with enough contrast
against your chart background/candle theme for the highlight to
remain visible.
================================================================
VERSION NOTES
================================================================
- Added: user-selectable Previous Candle Highlight (independent
teal/red bullish/bearish colors, optional wick/border coloring,
and its own on/off toggle). Indicator

Teej 15 MIN ORBHere's an updated description covering everything the indicator does now:
---
**15min ORB + Ripster EMA Clouds — Confluence Signals with Profit Targets**
This indicator combines the 15-minute Opening Range Breakout with Ripster's EMA Clouds into a complete intraday breakout system: trend filter, entry signal, and profit target in a single overlay.
**Opening Range Breakout**
The high and low of the first 15 minutes of the regular session (9:30–9:45 AM ET by default) are captured and displayed as a transparent box that extends right for the remainder of the day. ORB High and ORB Low lines are drawn in blue with price labels that ride the right edge of the chart, plus an optional midpoint line. Session window and timezone are fully adjustable for other markets.
**Ripster EMA Clouds**
A faithful port of the open-source "Ripster EMA Clouds" by ripster47, converted from Pine v4 to v6. All original features are preserved: five configurable EMA/SMA cloud pairs (8/9, 5/12, 34/50, 72/89, 180/200), hl2 source, original colors and per-cloud transparencies, optional EMA lines, and leading offset.
**GO Entry Signals**
A "GO" label prints at the close of the confirmation candle only when breakout and trend align:
• Green GO — a 5-minute candle closes ABOVE the opening range while the clouds are bullish
• Red GO — a 5-minute candle closes BELOW the opening range while the clouds are bearish
Breakouts against the cloud trend produce no signal. The label is positioned at the entry price (the confirmation close). Signals are non-repainting — they only print once the 5-minute candle has completed — and the confirmation timeframe is adjustable.
**Profit Target Box**
When a GO signal fires, a blue transparent box projects from the entry to a target equal to 200% of the confirmation candle's range (equivalent to a 2:1 reward-to-risk with the stop on the far side of the confirmation candle). The box extends right through the day with the target price labeled. When price tags the target, a "PT HIT ✔" marker prints and the box border turns green. The target percentage is adjustable.
**Alerts included:** Confluence Long, Confluence Short, Profit Target Hit, and optional unfiltered ORB breakout alerts.
**Best used on** 1m–5m intraday charts during regular trading hours.
**Credits:** EMA Clouds section © ripster47, used under the Mozilla Public License 2.0. ORB, confluence, and profit target logic added on top.
*For educational purposes only. Not financial advice.* Indicator

RPFXBYDAN - Multi-Session Range & Pre-Market Highlighter# Multi-Session Range & Pre-Market Highlighter
An educational visualization tool that automatically highlights three key intraday time windows for the New York, London, or Tokyo sessions: a pre-market window ahead of the exchange open, a short opening range around the open, and the regular trading session that follows. Designed to help chart readers see how price behaves across these fixed time blocks each day.
This script does not generate trade advice, does not predict future price movement, and does not backtest a strategy. It is a visualization overlay that draws boxes and reference levels based purely on session time and the price action of the current chart.
## What It Displays
The indicator identifies and marks three distinct intraday windows in the timezone of the selected market:
1. **Pre-Market Window** — A short block of time ahead of the exchange open. By default this is a 15-minute window starting 1.5 hours before the trading session begins. The high and low across this window are recorded and drawn as a translucent box with optional dashed reference lines.
2. **Opening Range Window** — The 15 minutes immediately before the regular trading session begins. During this window, the indicator records the highest high and lowest low. When the window ends, those two prices are locked and drawn as horizontal reference levels for the rest of the day.
3. **Trading Session** — The regular exchange hours. During this window, the indicator continues to display the locked reference levels from the opening range and observes when price crosses above the upper level or below the lower level. Cross events are marked on the chart with small directional markers.
All three windows reset automatically at the start of each new trading day.
## How Reference Levels Are Formed
For each new trading day, the indicator tracks the highest high and lowest low of every bar within the opening range window. When the window closes, these two prices become that day's fixed reference levels. They remain drawn on the chart through the rest of the session so the viewer can see the day's early range relative to subsequent price action.
The pre-market window works the same way independently — its own high and low are recorded and shown, giving context for how the market moved into the open.
## Cross Events
Once the opening range levels are locked and the trading session is open, the indicator observes when the current bar crosses above the upper reference level or below the lower reference level. The trigger can be configured to any of the following:
- **Close** — Requires a bar to close beyond the level.
- **High / Low** — Any intrabar high or low print beyond the level triggers.
An optional **retest confirmation** filter can also be enabled: after an initial cross, a return to the level and a re-cross in the same direction is required before the event is marked. A limit of one event per direction per day can also be enabled to keep the chart clean.
Cross events are informational only — they mark where price interacted with the reference level. They are not trade signals and do not constitute a recommendation to buy, sell, hold, or take any action.
## Built-in Session Presets
Selecting a Market applies the standard hours for that exchange, evaluated in the exchange's own timezone (so it works correctly regardless of your chart's timezone):
- **New York (NYSE/NASDAQ)** — Opening Range 09:15-09:30, Trading 09:30-16:00 America/New_York
- **London (LSE)** — Opening Range 07:45-08:00, Trading 08:00-16:30 Europe/London
- **Tokyo (TSE)** — Opening Range 08:45-09:00, Trading 09:00-15:00 Asia/Tokyo
Every default can be overridden with custom session strings for non-standard schedules (half-days, futures pit hours, FX-overlap windows, etc.).
## Settings
- **Market & Sessions** — Market selector, "Use Market Defaults" toggle, custom Opening Range and Trading Session strings, and a fine-grained Opening-Range Start Offset control that nudges only the OR start time in 1-minute steps.
- **Your Local Timezone** — Display-only. Controls the timezone shown in the local column of the info table. Does not affect any calculations.
- **Signal Logic** — (This group controls the cross-event trigger.) Choose trigger source (Close vs High/Low), enable the retest filter, set the retest window, and toggle the one-event-per-side-per-day cap.
- **Pre-Market Marker** — Enable/disable, minutes before exchange open, window length, and style controls.
- **Visuals** — Toggles and color/width controls for the opening range box, reference lines, midline, on-chart markers, and info table.
## Info Panel
An optional info panel in the top-right corner of the chart shows the selected market, both timezones, and the resolved time window for each of the three windows in both the exchange timezone and your local timezone.
## Alerts
The indicator provides three alert conditions:
- **Range High Break** — Fires when price crosses above the locked upper reference level (after the OR window has closed).
- **Range Low Break** — Fires when price crosses below the locked lower reference level (after the OR window has closed).
- **Opening Range Locked** — Fires at the moment the opening range window ends and the reference levels are finalized for the day.
## Timeframes and Instruments
The indicator is designed for intraday timeframes (1-minute through 15-minute typically works best). It is compatible with any instrument that has intraday data, including stocks, futures, indices, forex, and crypto. Non-standard trading hours can be handled by disabling defaults and typing custom session strings.
## Educational Notes on the Opening Range Concept
The opening range is a well-known chart-reading concept: the high and low of a fixed early portion of the trading day. Many chart readers use these levels as visual reference points for evaluating subsequent price action. This indicator does not endorse or recommend any particular way of using them — it simply draws the levels consistently and lets the viewer study them.
## Disclaimer
This script is provided for educational and informational purposes only. It is a visualization tool that highlights configurable price windows on the chart; it is not a trading system, is not trading advice, and does not constitute a recommendation to buy, sell, hold, or take any other action with respect to any instrument. Trading and investing carry substantial risk of loss. Past price behavior is not indicative of future results. You are solely responsible for any decisions you make based on what you see on your chart. Always do your own research and consider consulting a licensed financial professional before making any trading or investment decisions.
Indicator

Theta Decay Tracker [AlgoChief]Theta Decay Tracker
What This Indicator Does
When you're holding an option and the underlying index moves, the option's premium doesn't always move the way you'd expect. Part of the gap is Delta (how much the option should move per point of index movement), and part of it is Theta (time decay) eating into your premium — even when the index hasn't reversed.
This indicator separates those two effects on every candle, so you can see exactly how many points you lost purely to time decay, independent of index direction.
How It Works (Logic)
Fetches the underlying index price (NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, SENSEX, or any custom symbol) alongside your option chart, using request.security on the same timeframe (no repainting, no lookahead).
Solves Implied Volatility live from the option's own closing price using a Newton-Raphson iteration on the Black-Scholes formula — no need to manually check the option chain for IV.
Calculates real-time Delta and Theta using the standard Black-Scholes model (Strike, Time-to-Expiry, IV, Risk-Free Rate).
Compares actual vs expected move, every candle:
Expected Option Move = Delta × Index Move
Decay = Actual Option Move − Expected Move
If Decay is negative while the index barely moved, that gap is mostly time decay (plus minor vega/gamma effects).
Tracks cumulative decay over a configurable lookback window (e.g., last 15 candles) and fires an alert when decay crosses your threshold while the index stays flat/no reversal — this is the clearest signal of pure theta bleed.
How to Use It
Add the indicator to your option's chart (not the index chart).
In settings, pick your Index Preset (NIFTY/BANKNIFTY/FINNIFTY/MIDCPNIFTY/SENSEX) or choose Custom and enter your own symbol.
Enter the Strike Price, Option Type (CE/PE), and Expiry Date & Time.
Leave "Auto-solve IV" ON (recommended) — it reads IV directly from the option's live price.
Adjust the Decay Alert settings:
Lookback (bars) — the time window to check
Decay Threshold — how many points of unexplained loss triggers an alert
Flat Threshold — how much index movement still counts as "no reversal"
Set a PulseWire alert on "Theta Decay Threshold Hit" to get notified in real time.
What It Helps With
Knowing whether your option is losing value because the index moved against you, or purely because of time decay — critical for deciding whether to hold, exit, or roll a position.
Spotting theta acceleration near expiry, especially during range-bound/sideways sessions.
Avoiding the common mistake of blaming "index isn't moving enough" when the real issue is decay eating the premium regardless.
Works on any NSE/BSE index option (or global index options via Custom symbol).
Panel Elements
Green/Red columns: Decay per candle (green = option outperformed delta expectation, red = decayed more than expected)
Orange line: Theoretical Black-Scholes theta/day, for reference
Purple line: Cumulative decay over your lookback window
Red background zone: Marks bars where the decay alert condition is active
Table (top-right): Live IV, Delta, Theta/day, Index move, Expected move, Decay, and Cumulative decay
Important Notes / Disclaimer
This is a Black-Scholes approximation, not a live options-chain feed. The "Decay" value bundles theta with minor vega/gamma effects — it is not a pure isolated theta number.
IV is solved from the option's own price using Newton-Raphson; in illiquid/wide-spread strikes, solved IV can be noisy on individual ticks — use candle-close values for reliability.
This tool is for educational and analytical purposes only. It does not predict future price movement and is not financial advice. Always do your own due diligence before making trading decisions.
Works best on liquid strikes (near or at-the-money) where bid-ask spreads are tight and Black-Scholes assumptions hold reasonably well. Indicator

ZeroGEX Daily Gamma LevelsManually plot key options-positioning levels on your chart: Gamma Flip,
Call Wall, Put Wall, and Max Gamma / Pin.
These levels are used by SPY, SPX, and QQQ traders to identify potential
support, resistance, pinning zones, and volatility-regime shifts.
HOW TO USE
1. Add the indicator.
2. Open Settings and enter today's Gamma Flip, Call Wall, Put Wall, and
Max Gamma / Pin. Each draws as a horizontal line with a price label,
plus an on-chart info box. Set any level to 0 to hide it. Optional
price-cross alerts are included.
This script is manual-entry only — it does not pull data. Daily gamma
levels are published for free at zerogex.io.
For informational and educational purposes only. Not financial advice. Indicator

JPM Collar Levels - SPXJPM Collar Levels - SPX plots manually updated quarterly JPM collar reference levels for the S&P 500 Index.
The indicator is designed for traders and analysts who want a clean way to keep the main JPM collar levels visible on the SPX chart without turning them into signals, targets, or magic lines.
The script currently plots three reference levels for each loaded quarterly collar:
- Short Call
- Long Put
- Short Put
These levels are hardcoded and updated manually after each quarterly reset.
Important convention:
The reported quarter is displayed during the following active quarter.
For example, Q2 2026 collar levels are active from July 1, 2026 to October 1, 2026.
This matters because the collar is not meant to be read as a normal calendar-quarter label. The levels are reported after a reset and then used as reference levels during the next active period.
What this indicator does:
- Plots JPM collar levels directly on SPX.
- Shows the active quarter more clearly than older quarters.
- Allows users to display only the current active quarter, the last year, or all loaded historical quarters.
- Optionally shows distance from current SPX price to each active level in points, percent, or both.
- Includes alerts for first touch per quarter or every touch.
- Shows a warning on common S&P 500 proxies such as SPY, ES, US500, or SPX500.
- Stays silent on unrelated symbols.
- Shows an update warning only after the latest loaded collar period has ended.
What this indicator does not do:
- It does not generate buy or sell signals.
- It does not predict price direction.
- It does not define support or resistance.
- It does not claim that price must react at these levels.
- It does not backtest a strategy.
- It does not estimate probabilities.
These are reference levels only.
I use them as market structure context, not as trade instructions. A level can matter because large collars and option structures may become part of how traders frame risk, hedging, and positioning. That still does not mean price has to respect the level. Markets are not polite.
Recommended use:
Use this indicator to keep quarterly JPM collar reference levels visible while analyzing SPX price action, volatility, positioning, and broader market context.
The cleanest default view is “Last year”, which shows the active quarter plus recent historical context. Users who only want the current structure can switch to “Current only”.
Distance labels are optional and turned off by default to keep the chart clean.
Symbol note:
This script is designed for SPX. It intentionally avoids plotting the levels on S&P 500 proxies such as SPY, ES, US500, SPX500, VOO, or IVV, because those instruments trade at different prices and the raw SPX collar levels do not map directly without adjustment.
Manual update note:
The levels are hardcoded. They must be updated manually after each quarterly JPM collar reset. If the latest loaded period has ended, the script will show an update warning.
Settings section
Main settings:
Visible history
- Current only: shows only the active collar period.
- Last year: shows the active period plus recent historical quarters.
- All loaded: shows all hardcoded quarters available in the script.
Distance display
- Off: clean labels only.
- Percent: shows distance from current SPX price to the active levels in percent.
- Points: shows distance in SPX points.
- Points + Percent: shows both.
Label contrast
- Soft: cleaner chart, lower visual noise.
- Normal: easier to read.
- Strong: highest label visibility.
Alerts
- First touch per quarter: each level can trigger once during the active quarter.
- Every touch: alerts can trigger again when price touches a level again.
Release notes
Initial public version.
Includes manually updated JPM quarterly collar reference levels for SPX, with configurable visible history, optional distance labels, SPX-only symbol handling, and alert modes for level touches.
The script is open-source and intended as a clean reference tool, not a trading signal. Indicator

Indicator

Indicator

Strategy

CTP Style Market Temperature + Implied Volatility OverlayAbsolutely. Here’s a stronger **PulseWire publish description** written for novice option traders, including how to read the **color transitions**.
---
# CTP Style Market Temperature + IV Overlay
This indicator is designed to help traders quickly understand the current **market temperature**, trend strength, and volatility risk.
It is especially useful for **option traders** because buying calls, puts, or LEAPs is not just about direction. Option prices are also affected by **implied volatility**, time decay, and market conditions.
This indicator tries to answer three simple questions:
1. Is the stock or ETF technically healthy?
2. Is the market environment improving or weakening?
3. Is volatility making options more expensive or risky?
## How the Market Temperature Score Works
The indicator creates a simple score from **0 to 4** using four conditions:
* Price above the 50-day moving average
* Price above the 200-day moving average
* MACD is bullish
* Price is above Parabolic SAR
The higher the score, the stronger the technical environment.
## Bar Colors
The main bars show the market temperature:
* **Green** = strong / bullish environment
* **Yellow** = mixed / neutral environment
* **Red** = weak / defensive environment
This is not meant to be a blind buy or sell signal. It is a **risk filter**.
## How to Read Color Changes
The most important part of this indicator is not just the current color, but how the color is changing.
### Red moving to Yellow
Red moving to yellow means conditions may be starting to improve.
For option traders, this usually means:
> The market may be stabilizing, but it is not fully healthy yet.
This can be a good time to build a watchlist, look for stocks reclaiming key moving averages, and prepare for possible setups. It does **not** mean aggressively buy calls yet.
### Yellow moving to Green
Yellow moving to green means conditions are strengthening.
For option traders, this is usually the best environment to look for higher-quality bullish setups.
This may mean:
* Trend is improving
* Momentum is returning
* Risk conditions are more supportive
* Long calls or LEAPs may have a better probability backdrop
This is the “market wind at your back” zone.
### Green moving to Yellow
Green moving to yellow is an early caution signal.
It does not automatically mean sell, but it means the strong bullish environment is weakening.
For option traders, this may be a time to:
* Stop chasing new call entries
* Tighten risk
* Consider taking partial profits
* Watch for breaks of support
* Be more selective
This is especially important because options can lose value quickly if momentum fades.
### Yellow moving to Red
Yellow moving to red means the environment is becoming defensive.
For option traders, this is usually a warning to be careful with long calls or aggressive bullish trades.
This may mean:
* Trend is breaking down
* Momentum is weakening
* Risk is increasing
* Capital preservation becomes more important
## Implied Volatility / Volatility Overlay
The indicator also includes a volatility line plotted over the bars.
The volatility source can be either:
* An external volatility symbol, such as VIX
* A historical volatility proxy calculated from price movement
The volatility line uses a separate color system:
* **White** = volatility is OK
* **Teal** = caution
* **Blue** = elevated volatility risk
For novice option traders, this matters because higher volatility usually means options are more expensive.
A stock can look bullish, but if volatility is elevated, calls and LEAPs may already be expensive. That creates a headwind.
## Negative Volatility Bias
The red bars below the zero line show the volatility penalty or negative bias.
Simple read:
* **No red bar below zero** = low volatility pressure
* **Small red bar** = caution
* **Deeper red bar** = higher volatility risk
For option traders:
> The deeper the red bar below zero, the more careful you should be about buying expensive option premium.
## Simple Option Trader Guide
### Best environment for bullish option trades
* Bars are green
* Volatility line is white or improving
* Red negative-bias bars are small or absent
* Price is above key moving averages
### Caution environment
* Bars are yellow
* Volatility line is teal
* Red negative-bias bars are present
* Price action is mixed
### Defensive environment
* Bars are red
* Volatility line is blue
* Red negative-bias bars are deep
* Price is below key moving averages
## Important Reminder
This indicator is not a complete trading system. It is designed to help traders understand the environment before making a trade.
Use it with price action, volume, support and resistance, earnings dates, risk management, and your own trading plan.
For educational purposes only. Not financial advice.
Indicator

FTNS Masters System v6 UltimateFTNS Masters System v6 Ultimate
This indicator is the ultimate hybrid trading system designed for active day traders. It seamlessly integrates the core mechanics of the FTNS Strategy (Phase, Direction, Volume, and Momentum) with the highly acclaimed visual elements and indicators from the THV System.
Equipped with a built-in multi-vector matrix and an elegant HUD dashboard, this script eliminates screen clutter by consolidating multiple separate indicators into a single, cohesive overlay script. It also features a dual-mode engine, allowing you to switch between conservative Trend Following and aggressive Counter-Trend trading setups with a single click.
Key Features & Components:
Multi-EMA Phase Recognition
Tracks market structure using 4 specific Moving Averages (62 EMA, 144 EMA, 200 SMA, 800 SMA) to instantly classify the environment into an Up-Trend (Bull), Down-Trend (Bear), or Sideways Range.
Heiken Ashi Smoothed (Direction)
Filters out market noise using a double-smoothed calculation (SMMA followed by LWMA). It replaces standard candles to give you a clear, unpolluted view of the immediate market direction.
Better Volume Spike Detection
Monitors volume activity to catch institutional spikes. The system requires an influx of volume (configurable multiplier) to validate high-probability setups.
ADX Momentum Filter
Ensures that you never jump into a stagnant market. Signals are filtered by Average Directional Index (ADX) criteria to guarantee strong momentum is present at the time of the cross.
Integrated THV Trix Oscillator Status
Incorporates the essence of the THV System's famous Trix indicators (triple-smoothed EMAs). Instead of taking up extra sub-window space, the fast/slow Trix crossover status is calculated in the background and displayed in the HUD.
Auto Pivot Lines (Targets & Key Levels)
Automatically calculates and draws daily Pivot Points (P, R1, R2, S1, S2) using a clean step-line style. These serve as institutional price magnets, primary profit targets, and key rejection levels.
Two Dedicated Trading Modes:
You can toggle the system behavior instantly via the settings menu:
Trend Follow Mode (Default): Generates high-probability breakout and continuation signals (Solid Triangles) when the major MA phase, Heiken Ashi color change, ADX direction, and a recent volume spike completely align.
Counter Trend Mode (Advanced): Designed for range-bound markets or fading overextended trend exhausts. It flags sharp reversal entry points (Hollow Arrows) when the price tests daily Pivot support/resistance lines (R1/R2/S1/S2) simultaneously with a Heiken Ashi color flip and a THV Trix momentum turn.
Real-Time HUD Dashboard:
The compact, semi-transparent table on the top-right corner tracks all 5 dimensions of the market condition concurrently:
Selected Mode: Displays whether you are looking for TREND or COUNTER setups.
MA Phase: Displays BULL, BEAR, or RANGE.
Heiken Ashi: Displays immediate trend color status (UP / DOWN).
Better Vol: Warns you with a "SPIKE!" notification when unusual volume enters.
ADX Force: Shows if directional momentum is sufficiently strong.
THV Trix: Displays the background Trix oscillator crossover direction.
Dynamic Alert Conditions Included:
Fully optimized for automated notifications. You can easily set up alerts for:
Trend Follow Buy / Sell Signals
Counter Trend Support / Resistance Reversals
Disclaimer: This script is published for educational and analysis purposes only. Past performance is not indicative of future results. Trading foreign exchange and financial instruments involves significant risk. Always practice strict risk management.
Indicator

Indicator

DaXtreme SPY Command Center**DaXtreme SPY Command Center** is a rule-based trading system designed specifically for SPY options trading. Rather than predicting market direction, it waits for multiple independent confirmations before generating a trade signal. The strategy is built around a 9:30–9:45 AM Opening Range Breakout (ORB), using the ORB High and ORB Low as the session's primary decision levels. Once the opening range is established, the script evaluates trend, momentum, participation, and market structure before issuing a BUY CALL or BUY PUT signal.
The system combines VWAP, the 9 EMA, and the 21 EMA to identify trend direction. Price must remain on the correct side of VWAP while the 9 EMA aligns with the 21 EMA and continues sloping in the direction of the trade. It also uses both a 5-minute RSI for overall market bias and an Entry RSI for immediate momentum confirmation. A Cumulative Volume Delta (CVD) proxy measures buying and selling pressure to help confirm institutional participation.
To reduce low-quality trades, the script includes several guardrails. An Extended Move Filter prevents entries after price has already moved too far from the 9 EMA, reducing the likelihood of chasing exhausted moves. A VWAP Chop Filter suppresses signals during sideways conditions where price repeatedly crosses VWAP without establishing direction. A Pullback Rejection Filter requires price to break the ORB, retest the level, and reject back in the direction of the trend before a signal is allowed, improving entry quality over simple breakout strategies.
Each potential trade receives a Signal Score from 0 to 10 based on ten independent confirmations, including VWAP position, EMA alignment, EMA trend, ORB retest, pullback rejection, RSI strength, CVD direction, and extension status. This score is converted into a trade grade ranging from A+ to C, allowing only high-quality setups to generate alerts. A configurable minimum score lets the trader control how selective the system should be.
The integrated Command Center dashboard provides a real-time overview of the current market environment. It displays the active Signal Score, star rating, trade grade, trade status, ORB High and Low, VWAP bias, 9 EMA trend, 5-minute RSI, Entry RSI, CVD direction, confidence percentage, market state, contract mode, and ORB status. Market conditions are classified as Trend, Range, Chop, or Squeeze to help the trader adapt expectations throughout the session.
Trade status progresses through a structured workflow of WAIT, CALL READY, BUY CALL, MANAGE CALL, PUT READY, BUY PUT, MANAGE PUT, and EXIT, giving clear guidance throughout the life of each trade. Exit warnings are generated whenever price loses the 9 EMA or VWAP for long positions, or reclaims those levels during short positions, signaling that the original trade thesis may be weakening.
The Command Center is optimized for SPY on the 5-minute timeframe and is intended for both 0DTE and 1DTE option contracts. It is designed to reduce emotional decision-making by requiring multiple layers of confirmation before entry and by providing objective guidance for trade management and exits. The overall philosophy is simple: trade only when structure, trend, momentum, and participation all agree, allowing quality to take precedence over quantity.
Indicator

Indicator

Indicator

S&P 500 Put/Call Skew Proxy (CBOE SKEW)S&P 500 Put/Call Skew Proxy (CBOE SKEW)
A proxy for the average single-stock put/call skew across S&P 500 constituents, built on the CBOE SKEW Index. Inspired by Goldman Sachs research charting the 3-month normalized put/call skew for individual S&P 500 stocks, which requires constituent-level options surface data unavailable on PulseWire.
What is the CBOE SKEW Index?
The CBOE SKEW Index measures the perceived tail risk in S&P 500 index options. It quantifies the price of insuring against outsized downside moves by comparing the implied volatility of out-of-the-money puts to at-the-money options. Higher values indicate greater demand for tail-risk protection; lower values signal complacency or reduced hedging activity.
While the GS metric averages skew across individual stock options surfaces, the CBOE SKEW captures a related signal at the index level: how aggressively the market is pricing left-tail risk. Both compress toward historical lows during periods of broad complacency and spike during stress events.
How This Indicator Works
Pulls CBOE:SKEW and applies a 63-bar simple moving average (approximately 3 months of trading days) as the primary signal, matching the smoothing window of the GS chart.
Optionally displays the raw (unsmoothed) SKEW as a dimmed background line for context.
Computes full-history summary statistics: high, low, mean, last, and standard deviation of the smoothed series.
Plots the historical mean and ±1 standard deviation bands to identify extremes.
Displays a summary statistics table (High, Low, Avg, Last, StdDev, N) in the style of the original GS chart.
Interpretation
Readings near or above the upper standard deviation band suggest unusually high demand for downside protection, historically associated with market stress, fear of tail-risk events, or elevated hedging activity.
Readings near or below the lower band indicate reduced demand for crash insurance, historically associated with complacency or euphoria.
Sustained compression toward the lower bound has preceded several notable market corrections, though the signal is not directionally predictive on its own.
Limitations
This is a proxy, not a replication. The CBOE SKEW measures index-level tail-risk pricing, not the average of individual stock option skews. The two are correlated but not identical.
Structural changes in options markets (growth of 0DTE, systematic call-overwriting strategies, dealer hedging flows) may compress skew for reasons unrelated to sentiment.
Best used as a supporting input within a broader market breadth or sentiment framework, not as a standalone signal.
Settings
Smoothing Length: default 63 (3 months). Adjustable for shorter or longer signal windows.
Show Raw SKEW: toggle the unsmoothed series on/off.
Show Mean ± StdDev Bands: toggle statistical reference lines.
Show Summary Statistics Table: toggle the stats table and select its position. Indicator

Fix Webhook Latency & DH-905 Errors (PineScript to Python BridgeIf you are routing PulseWire alerts directly to an Indian broker API (like Dhan or Zerodha) and experiencing execution delays or DH-905 lot size rejections, the flaw is in your routing architecture.
The Problem: Dynamic vs. Static Data
PineScript generates dynamic data. A moving average crossover fires a signal based on a dynamic {{close}} price. However, broker APIs require static Exchange Tokens and rigid SEM_LOT_SIZE multipliers (e.g., Nifty = 65).
If you try to pass quantity: 1 directly to the Dhan API, or if your hardcoded exchange token moves out of the ATM range overnight, the exchange rejects the payload. Furthermore, standard third-party webhook routing adds 1 to 2 seconds of latency, destroying your entry price on fast breakouts.
The Middleware Solution
The PineScript above is Step 1. It formats a clean JSON payload containing the dynamic variables.
Step 2 is interception. You must not send this JSON to the broker. You must send it to a localized Python Flask server hosted on a headless Ubuntu VPS.
On startup, your Python server downloads the NSE Scrip Master directly into a Pandas DataFrame stored in RAM. When this PineScript webhook hits your VPS, the Pandas logic instantly snaps the dynamic {{close}} price to the nearest ATM strike, extracts the exact static Exchange Token, and routes the order to the API.
By removing the third-party webhook bottleneck and relying on RAM-cached token lookups, execution time drops to sub-50ms.
The Open-Source Architecture
I engineered this complete routing logic to eliminate my own Nifty options slippage. I have open-sourced the underlying Python Flask and Pandas routing logic so you can build out the middleware yourself.
Check the GitHub repository for the full Python architecture: github.com Indicator

JANETV2.0 MINICRORE)# JANETV2.0 MINICRORE(Pine Script v6)
---
## What This Indicator Does
JANETV2.0 MINICRORE combines multi-timeframe trend bias, institutional activity detection, demand/supply zones, and LOC/POC levels — all on one chart. It is designed for NSE/Nifty options trading on PulseWire.
---
## Features
### A. JANETV2.0 MINICRORE Trend (Candle Coloring)
Candles are colored based on combined Higher Timeframe + current timeframe bias:
| Color | Meaning |
|-------|---------|
| 🟢 Lime Green | Strong Bullish (HTF + LTF both bullish) |
| 🔴 Red | Strong Bearish (HTF + LTF both bearish) |
| 🟠 Orange | Mixed (HTF and LTF disagree) |
| ⬜ Gray | Neutral |
| 🔵 Dark Navy Blue | **Institutional BUY** (overrides trend color) |
| 🔴 Dark Blood Red | **Institutional SELL** (overrides trend color) |
---
### B. Institutional Candles
Detects large institutional activity — highest priority in candle coloring.
**Institutional BUY (Dark Navy Blue candle):**
- Bullish candle (close > open)
- Volume > 2× the 20-bar average
- Body size > 0.6× ATR(14)
- Price above EMA 20
- Marked with ▲ "I-BUY" label below bar
**Institutional SELL (Dark Blood Red candle):**
- Bearish candle (close < open)
- Volume > 2× the 20-bar average
- Body size > 0.6× ATR(14)
- Price below EMA 20
- Marked with ▼ "I-SELL" label above bar
> Adjust sensitivity via inputs: **Volume Multiplier** and **Min Body/ATR ratio**
---
### C. LOC / POC Lines
**LOC = Level of Control | POC = Point of Control**
Approximated using VWAP (Volume Weighted Average Price) per timeframe — the price level where the most volume traded.
| Line | Color | Timeframe |
|------|-------|-----------|
| 4HR LOC | 🔵 Blue | 4-Hour VWAP |
| 1D LOC | 🟡 Yellow | Daily VWAP |
| Weekly LOC | 🟣 Purple | Weekly VWAP |
| Monthly LOC | 🟠 Orange | Monthly VWAP |
Lines are drawn as **step lines** — they stay flat within each period and step when the new period begins.
Current LOC values are shown live in the **info table** (top-right corner).
---
### D. Sell Zones (2 per timeframe, above LOC)
Two sell/resistance zones are drawn **above each LOC** using ATR-based spacing:
| Zone | Position | Color |
|------|----------|-------|
| S1 (closer) | LOC + Gap | Lighter shade |
| S2 (further) | LOC + Gap + Width | Darker shade |
| Timeframe | Sell Zone Color |
|-----------|----------------|
| 4HR | 🔴 Red |
| 1D | 🟤 Maroon |
| Weekly | 🟣 Purple |
| Monthly | 🟠 Orange |
---
### E. Buy Zones (2 per timeframe, below LOC)
Two buy/support zones are drawn **below each LOC**:
| Zone | Position | Color |
|------|----------|-------|
| B1 (closer) | LOC − Gap | Lighter shade |
| B2 (further) | LOC − Gap − Width | Darker shade |
| Timeframe | Buy Zone Color |
|-----------|---------------|
| 4HR | 🟢 Lime |
| 1D | 🩵 Teal |
| Weekly | 🔵 Blue |
| Monthly | 🟡 Yellow |
---
### F. JANETV2.0 MINICRORE Zones (Order Blocks)
Auto-detects institutional order blocks from recent price action:
- **Demand Zone (green)** — last down candle before a significant up move
- **Supply Zone (red)** — last up candle before a significant down move
Zones extend to the right. Lookback and ATR threshold are adjustable.
---
### G. Market Phase Labels
Detects and labels market phase changes on the chart:
| Label | Meaning |
|-------|---------|
| ACCUMULATION | Tight range, low volatility — institutions loading |
| EXPANSION | Trending, wide range — breakout in progress |
| ACCUM+TRAP | Accumulation + stop hunt wicks — trap detected |
| COMPRESS+TRAP | Expansion + wicks — fake breakout / liquidity grab |
Labels only print when the phase **changes** (no clutter).
---
### H. BUY / SELL Signals
Fires only when ALL three conditions align:
- HTF bias confirmed (price above/below HTF EMA 50)
- EMA 9 crosses EMA 20 (current TF)
- Market is NOT in Accumulation phase
---
## Settings Reference
### JANETV2.0 MINICRORE Trend
| Setting | Default | Description |
|---------|---------|-------------|
| HTF Timeframe | 15m | Timeframe for trend bias filter |
| Fast EMA | 9 | Short EMA |
| Slow EMA | 20 | Long EMA |
| HTF EMA | 50 | EMA used on HTF for bias |
| Color candles | ON | Toggle candle coloring |
### Institutional
| Setting | Default | Description |
|---------|---------|-------------|
| Show Institutional Candles | ON | Toggle dark blue/red candles |
| Volume Multiplier | 2.0× | Min volume vs 20-bar SMA |
| Min Body/ATR ratio | 0.6 | Min candle body relative to ATR |
### JANETV2.0 MINICRORE Zones
| Setting | Default | Description |
|---------|---------|-------------|
| Order Block Lookback | 10 bars | How far back to detect OBs |
| Show Demand Zones | ON | Green demand boxes |
| Show Supply Zones | ON | Red supply boxes |
| Extend zones right | 40 bars | How far zones extend |
| Min ATR multiplier | 0.5 | Min move to qualify as OB |
### LOC/POC Levels
| Setting | Default | Description |
|---------|---------|-------------|
| 4HR/1D/Weekly/Monthly | ON | Toggle each timeframe |
| Zone Gap from LOC | 0.3 ATR | Space between LOC and Zone 1 |
| Zone Width | 0.7 ATR | Height of each zone |
| Extend zones right | 50 bars | How far zones extend |
### Market Phase
| Setting | Default | Description |
|---------|---------|-------------|
| Show Phase Labels | ON | Toggle phase change labels |
| Phase Length | 20 bars | Lookback for range/ATR comparison |
---
## How to Use
1. **Open PulseWire** → Pine Script Editor (bottom panel)
2. Paste the full contents of `JANETV2.0 MINICRORE`
3. Click **Add to chart**
4. Recommended chart timeframes: **1m, 3m, 5m, 15m**
5. Set HTF Timeframe input to one step above your chart (e.g. 15m on a 5m chart)
### Trading Checklist
- Is the candle color bullish (green/dark blue)?
- Is price above the LOC for your timeframe?
- Is price inside a Buy Zone (B1 or B2)?
- Is the phase EXPANSION (not accumulation)?
- Is there an I-BUY dark blue candle confirming entry?
---
## Color Quick Reference
```
Dark Navy Blue candle → Institutional Buy
Dark Blood Red candle → Institutional Sell
Blue line → 4HR LOC/POC
Yellow line → 1D LOC/POC
Purple line → Weekly LOC/POC
Orange line → Monthly LOC/POC
Red boxes (S1/S2) → Sell zones above LOC
Green boxes (B1/B2) → Buy zones below LOC
Green shaded boxes → Demand order blocks
Red shaded boxes → Supply order blocks
```
---
## Notes
- LOC/POC is approximated via **VWAP** — not a full volume profile. For exact POC, use PulseWire's built-in Volume Profile indicator alongside this.
- Zone sizes scale with **ATR** of the respective timeframe — wider on higher timeframes, tighter on lower.
- All zones redraw on each new bar close (barstate.islast).
- Works on any NSE/BSE symbol or index (Nifty, BankNifty, stocks).
Indicator

Indicator

Indicator

Indicator

IV Probability - OVNThis indicator builds an "implied move" box over each overnight (ETH) session by taking the prior day's volatility-index close, converting it to a single-day expectation, and projecting that 1σ move above and below the session open. It then subdivides each half of the box into range levels, draws standard-deviation expansion bands once price breaks out, and overlays the prior RTH session's closing VWAP with its own σ bands as a reference target.
As every completed overnight session finishes, it scores whether price reached each level, closed inside or breached the box, and after a breach returned to the box edge, midpoint, or VWAP, accumulating these outcomes over the last N sessions. The statistics table then reports the historical reach and reversion probabilities for each level, giving you an empirical read on how often the market actually fulfills or exceeds the volatility-implied overnight range.
IV is inherently forward looking, so I expect these probabilities to play out accurately over a long period of time. Indicator
