📊 Market Context
PCR:
–
–
Max Pain:
–
🛡 Support:
–
🧱 Resist:
–
–
NIFTY
⏸ Off-hours
–
Total Signals
–
Confirmed
–
Win Rate (confirmed)
–
Avg Confidence
–
Profitable Signals
–
Avg Outcome %
–
Avg OI Δ%
📋 Signals
📅
| Time | Symbol | Type | Cat | Opt | Entry ₹ | Live ₹ | Live Δ% | Target / SL | OI Δ% | Dir | Str | Conf | Regime | Status | Confirmed? | Outcome% | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||||||||||
🔔 By Signal Type
Loading…
| Type | Count | Dir% | Confirm% | Win% | Avg P% |
|---|---|---|---|---|---|
| Loading… | |||||
🎯 By Strike Category
Loading…
| Category | Count | Confirm% | Dir% | Win% | Avg P% |
|---|---|---|---|---|---|
| Loading… | |||||
📊 OI Interpretation Breakdown
| Interpretation | Count | Confirm% | Dir% | Win% | Avg P% |
|---|---|---|---|---|---|
| Loading… | |||||
📊 Symbol Analysis
Scored: Profit × Win × Confirm × Dir
| # | Symbol | n | Score | Avg P% | Win% | Conf% | Dir% |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
📋 Signals Table Columns
TimeSignal detection time (HH:MM:SS)
SymbolReadable option symbol (e.g. Nifty 24700 CE)
TypeSignal type — oi_spike, momentum, premium_spike, volume_surge
CatOTM Out-of-Money · ATM At-Money · ITM In-the-Money
OptCE Call option · PE Put option
Entry ₹Option premium at signal detection time
Dir▲ UP premium expected to rise · ▼ DN expected to fall. Sub-label shows OI interpretation (see below)
Target ₹Suggested exit (OTM +35% · ATM +25% · ITM +15% of entry)
SL ₹Suggested stop-loss (OTM −30% · ATM −22% · ITM −12% of entry)
Live ₹Latest option premium from real-time quote stream
Live Δ%% change of live price vs entry price (updates via WebSocket)
OI Δ%Open Interest change % at signal time vs prior average
StrSignal strength ●○○ low · ●●○ medium · ●●● high
ConfConfidence score 0–100 (green ≥70 · yellow ≥40 · red <40)
RegimeMarket regime at signal time (see Regime section below)
Confirmed?✓ = premium moved ≥5% within 30 min · +Nm = minutes taken · ✓dir / ✗dir = direction correct/wrong
Outcome%Actual % change at 30-min window end · peak = best reachable in window · pending = window not yet complete
Trade⚡ opens Quick Trade modal pre-filled with entry / target / SL
🔧 Table Controls
🔍 Quick filterType a symbol name to instantly show/hide matching rows
📈 Max ProfitRe-sorts table by highest outcome profit captured (toggle)
Row hover (2.5 s)Hold cursor on a signal row to reveal a detail card with full payload, OI before/after, velocity, peak, entry context
Profit stripCompact band above table — max / avg pts per signal type with win-rate bar (only shown when resolved signals exist)
📌 Signal Types
oi_spikeSudden jump or drop in Open Interest for a strike vs rolling average
momentumOption premium accelerating upward with price momentum confirmation
premium_spikeSudden % premium price spike above rolling baseline
volume_surgeUnusual trade volume burst relative to prior ticks (× spike ratio shown)
🔎 OI Interpretation (Dir sub-label)
🟢 Fresh Long BuildupPrice ↑ & OI ↑ — new longs entering (bullish, strongest signal)
🔵 Short CoveringPrice ↑ & OI ↓ — shorts exiting (bullish, short-lived)
🔴 Fresh Short BuildupPrice ↓ & OI ↑ — new shorts entering (bearish, strongest signal)
🟠 Long UnwindingPrice ↓ & OI ↓ — longs exiting (bearish, weaker)
⚪ NeutralNo clear OI direction — flat or mixed activity
🌡 Market Regime
📈📉 Trending ↑↓Strong directional momentum + price above/below VWAP
🚀💥 Breakout ↑↓20-min range expansion >0.6% — high-conviction breakout
↔ Ranging (Bull/Bear)Low momentum, PCR bias determines tilt
⚡ VolatileHigh price std-dev, no clear direction
🕘 OpeningFirst 30 min after 9:15 — opening auction noise, use caution
📊 Market Context Strip & Panel (PCR / Max Pain)
PCRPut-Call Ratio = total PE OI ÷ total CE OI · >1.0 bullish · <0.8 bearish · auto-refreshes every 60 s (trading hours only)
Bias pillDerived from PCR: 🟢 Strongly Bullish ≥1.3 · 🟢 Bullish ≥1.0 · ⚪ Neutral · 🔴 Bearish <0.8 · 🔴 Strongly Bearish <0.6
Max PainStrike where total option writer loss is minimised — price tends to pin here on expiry week
🛡 SupportStrike with highest PE OI — heavy put writing acts as floor
🧱 ResistanceStrike with highest CE OI — heavy call writing acts as ceiling
OI Distribution tableTop 16 strikes by total OI with CE/PE bar, per-strike PCR, premiums. ATM nearest spot · 🎯 Max Pain · 🛡 Support · 🧱 Resistance marked
ℹ latest OI onlyOI always shows the latest available snapshot, not historical data for the selected signal date
⏸ Off-hoursPolling is paused outside Mon–Fri 09:00–15:30 to avoid unnecessary requests
📈 Analysis Panels (below signals table)
By Signal TypeCount / Confirm% / Win% / Avg profit% per signal type
OTM/ATM/ITM AccuracyConfirmation rate, direction accuracy and win rate by strike category
Market Regime Distribution% of signals detected per regime (bar chart)
🧭 Direction AccuracyOverall correct-direction % + progress bar, broken down per signal type
OI Interpretation BreakdownSignals grouped by OI interpretation (fresh long, short covering, etc.) with confirm, direction & win rates
⏰ Time-of-Day Analysis
Confirm%Confirmation rate for signals in each 15-min slot (colour: green good, yellow caution, red avoid)
Win%Win rate of resolved signals in that slot
Action column
✅ Trade Confirm ≥55% ·
⚠ Caution 35–54% ·
🚫 Avoid <35% ·
– N/A <2 resolved
🔥 Best / 💤 WorstHighest and lowest confirm-rate slots in the selected date range
Days selectorToday · Last 7 d · Last 30 d · All time — refreshes every 10 min (trading hours)
🔔 Header Badges
⏳ N pendingSignals with entry price awaiting outcome resolution (global count, refreshes every 30 s during trading hours)
↻ HH:MM:SSTimestamp of last successful data refresh
↻ Refresh OutcomesManually trigger the outcome-tracking pipeline (normally runs every 5 min on market days)