| Category & signals | Wt | Score | Pts |
|---|---|---|---|
| Trend (multi-timeframe) ▲ Daily: Close vs EMA20 → above ▼ Daily: EMA20 vs EMA50 → below ▼ Daily: EMA50 vs EMA200 → below ▼ Daily: EMA50 slope (10D) -317 pts ▼ Weekly: price vs 10W EMA (23,330) ▼ Weekly: 10W EMA vs 20W EMA | 30 | -21 | |
| Market structure ▼ Lower High + Lower Low (downtrend structure) • Inside last swing range 22,180 – 23,489 | 25 | -17 | |
| Momentum ▲ RSI14 = 52 (neutral) ▲ MACD histogram +86 (rising) ▼ 20D rate of change -0.6% | 20 | +8 | |
| Breakout • Inside 20D range 22,180 – 23,489 | 10 | +0 | |
| Patterns & candles • No clear pattern | 10 | +0 | |
| VIX vs price ▲ NIFTY up, VIX down — healthy rally (5D: NIFTY +2.7%, VIX -3.1%) | 5 | +5 | |
| Total bias | 100 | -25 |
| Date | Swing | Price | Type |
|---|---|---|---|
| 08 Oct 26 | Low | 22,180 | LL |
| 22 Sep 26 | High | 23,489 | LH |
| 16 Sep 26 | Low | 23,116 | LL |
| 26 Aug 26 | High | 24,379 | LH |
| 19 Aug 26 | Low | 24,026 | HL |
| 03 Aug 26 | High | 24,774 | HH |
| 24 Jul 26 | Low | 23,606 | Swing Low |
| 17 Jul 26 | High | 24,367 | Swing High |
| Zone | Touches | Distance | |
|---|---|---|---|
| R | 24,026 – 24,774 | 10× | 1,284 pts · 4.7 ATR |
| R | 23,489 – 23,805 | 5× | 569 pts · 2.1 ATR |
| R | 23,070 – 23,263 | 3× | 22 pts · 0.1 ATR |
| ● | 23,128 | spot | |
| S | 22,180 – 22,183 | 2× | 947 pts · 3.5 ATR |
Keep short CE above a resistance zone and short PE below a support zone where possible.
| When bias was | Days | Avg 10D move | % up 10D | Avg 20D move | % up 20D | Avg |20D move| |
|---|---|---|---|---|---|---|
| All days (baseline) | 510 | -0.20% | 43% | -0.38% | 51% | 2.63% |
| Bullish (≥ +15) | 207 | -0.22% | 46% | -0.43% | 54% | 2.12% |
| Sideways (−15..+15) | 110 | -0.87% | 29% | -1.73% | 33% | 3.40% |
| Bearish (≤ −15) | 193 | +0.21% | 49% | +0.49% | 58% | 2.75% |
Compare each row with the baseline. If "Bullish" rows aren't clearly better than baseline, the bias has no real edge on this data — trust it less. Bias is recalculated for every past day using only data available that day (no look-ahead).
| Check | Value | Pts | Meaning |
|---|---|---|---|
| Volatility premium (VIX / HV20) | 0.87x | -2 | Market moving MORE than options imply - avoid selling |
| VIX percentile (1Y) | 66% | +1 | Premiums rich vs last year |
| VIX 5-day change | -3.1% | +0 | Stable |
| Recent shock (max daily move, 5D) | 1.7% | +0 | No large shock |
| Trend strength (ADX14) | 40 | -1 | Strong trend but unclear side - condor risky |
| Absolute VIX level | 13.9 | +0 | OK |
| Squeeze / breakout risk | BB width 79th pctl | +0 | No compression |
| Event in next 10 days | None listed | +0 | Add events in CONFIG -> EVENTS |
| Total | -2 | ≥ +2 favourable · 0..1 neutral · < 0 avoid |
Premiums, POP and Greeks are Black-Scholes estimates using India VIX. Real put premiums are usually higher (skew). Lot size 65 and wing 300 pts — edit in CONFIG.
Gap between VIX (blue) and HV20 (purple) = volatility premium you collect as a seller.
No open positions. Add them in positions.json (see positions.example.json) to get exit/adjust alerts.
| Date | NIFTY | VIX | VRP | Score | Verdict | Strategy |
|---|---|---|---|---|---|---|
| 2026-10-16 | 23,128 | 13.9 | 0.87 | -2 | NO NEW SELLING | IRON CONDOR |