Welcome to FNOTrader Options Analytics
This is a real-time decision-support terminal for Indian F&O options trading. It does not place trades — it helps you find them, analyse them, and monitor them once placed.
Pick your reading path
Options primer — the bare essentials
Skip this if you already know what CE/PE, ATM/OTM/ITM, and Greeks mean. Otherwise, 5 minutes here saves hours of confusion later.
Calls (CE) and Puts (PE)
- CE = Call option — gives you the right to buy at a strike. Profits if spot goes up.
- PE = Put option — gives you the right to sell at a strike. Profits if spot goes down.
- You can buy (long, pay premium upfront) or sell (short, receive premium, take obligation). On Indian exchanges, sellers must post margin.
Strikes — ATM, OTM, ITM
Every contract has a "strike price" — the price at which the option can be exercised. Strikes are spaced in fixed steps (NIFTY: 50pt, BANKNIFTY: 100pt, SENSEX: 100pt).
- ATM (At-the-money) — strike closest to current spot.
- OTM (Out-of-the-money) — for CE, strike above spot; for PE, strike below spot. Cheaper, less likely to expire profitable.
- ITM (In-the-money) — for CE, strike below spot; for PE, strike above spot. More expensive, has intrinsic value already.
Premium = Intrinsic + Time value
The price you pay for an option (premium) has two parts:
- Intrinsic value — how much it's already in-the-money (₹0 for OTM options).
- Time value (extrinsic) — premium for the remaining uncertainty until expiry. Decays toward zero as expiry approaches (this decay is theta).
Greeks — the four numbers you watch
| Greek | What it measures | Quick read |
|---|---|---|
| Δ Delta | How much premium changes per ₹1 spot move | ATM ≈ 0.5 (CE) or −0.5 (PE). Deeper ITM → closer to ±1. Use to build hedges or directional bets. |
| Γ Gamma | How much delta changes per ₹1 spot move | Highest at ATM, especially near expiry. High gamma = rapid delta swings. |
| Θ Theta | How much premium decays per day | Negative for buyers, positive for sellers. Bigger near expiry. ATM straddle on expiry day decays ~half its value. |
| ν Vega | How much premium changes per 1% IV change | Higher for ATM and longer-dated options. Long vega benefits from rising IV; short vega benefits from falling IV. |
Implied Volatility (IV)
IV is the market's forecast of how much spot will move (in % annualized). High IV = expensive options; low IV = cheap. Compare today's IV to its recent range — the VIX index does this for NIFTY at the index level. The Strategy Builder shows IV per strike; the IV Skew column on the chain shows the spread between OTM-PE and OTM-CE IVs (positive skew = puts more expensive than calls = market pricing downside risk).
Top bar & navigation
The top bar is the same on every page:
| Control | What it does |
|---|---|
| Search | Type any underlying symbol (NIFTY, BANKNIFTY, SENSEX, RELIANCE, TCS, etc.). Auto-completes from the FNO universe. Selecting a symbol switches every page to that underlying. Current spot + day change shown next to symbol. |
| Expiry | Dropdown listing all live expiries for the symbol. Switches every page to that expiry. Weeklies first, then monthlies. |
| Prev Close / Day Open | Toggles the "change basis" used in every Δ column across the app. Prev Close = today's change since yesterday's close. Day Open = today's change since today's open (useful for intraday momentum reads). |
| Auto + 3s/5s/10s/30s | Auto-refresh toggle and interval. Default is 3s during market hours, paused outside. Refresh button forces an immediate reload. |
| Hover | Toggles the hover-preview chart that appears when you mouse over a CE/PE price cell on the chain or table pages. Off if you find it distracting. |
| Dark / Blue / Light | Theme. Persisted in your browser. |
| ? Help | Opens this user guide in a new tab. |
| Sign out | Clears your session locally AND on all sister apps (e.g., fp.fnotrader.com) via single sign-out. |
Tab strip — the 13 main pages
Page-by-page guide
Each section below explains: what the page shows, what every control does, what the columns/colors mean, and what to look for as a trader.
Option Chain Beginner
The most-used page. Shows live CE and PE data for every strike around ATM, side-by-side with the strike in the middle (NSE-style layout).
Reading the chain
- ATM row is highlighted in amber. Strikes above are CE-OTM / PE-ITM. Strikes below are CE-ITM / PE-OTM.
- The default columns are OI, LTP, Volume, IV, Δ per side — but the Columns ▾ button lets you toggle additional columns (CDV, Bid/Ask, Buildup tag, IV change, Vol change, OI change %, etc.).
- The top chips show Sentiment, Suggested Strategy, Max Pain, and IV Skew — all computed from the chain in real time. green = bullish, red = bearish, amber = neutral.
- Hover any CE or PE LTP cell — a small intraday chart pops up showing today's price action for that contract (with VWAP and EMA overlays in the hover-config gear).
- Click the Sentiment chip to expand the Suggested Strategies popover (Conservative/Medium/High × Intraday/Positional grid with concrete strikes).
What to look for
- Strikes with abnormally high OI — these are "walls". Spot tends to gravitate toward them around expiry. Often used as targets/supports.
- Volume spikes on a single strike — institutional or algo activity. Worth a closer look via Strike Charts.
- IV skew positive (puts > calls IV) — market is pricing downside fear. Premium-selling on PE side might be richer.
- Suggested Strategy chip — your starting point. It's just a hint, not a recommendation.
Straddle Beginner Intermediate
Plots the ATM straddle premium intraday — i.e., CE_LTP + PE_LTP at the strike
closest to spot, summed bar-by-bar throughout the day. The single most useful indicator
for option-sellers timing entries.
Controls
- Chart type: line / mountain / baseline / candle (synthetic OHLC sum). Click the icon row.
- Indicators: VWAP, EMA10, EMA20, SuperTrend — toggle independently. Pin'd y-axis prevents the chart from "dancing" when you toggle.
- Hover: shows time + premium at that bar.
What to look for
- Falling straddle premium through the day → IV crush, theta winning. Great for short-vol positions.
- Rising straddle premium on a flat spot → IV pop. Long-vol or "buy straddle ahead of event" setups can pay off.
- VWAP crossover on the straddle premium is a classic intraday short-vol entry trigger.
Strangle Intermediate
Same idea as Straddle but for a strangle (different CE and PE strikes). Pick a "middle
strike" and an offset — the chart sums the CE at middle + offset and PE at
middle − offset intraday.
Use this if you've sold a strangle and want to monitor its mark-to-market live.
Strike Charts Beginner
Pick any single strike, see CE and PE intraday charts side-by-side with full indicator suite. Great for "I want to look at one specific contract" moments.
Controls
- Strike picker — searchable dropdown showing every strike around ATM with current LTP.
- Timeframe — 1m / 3m / 5m / 10m / 15m / 30m.
- Chart type — same line / mountain / baseline / candle as elsewhere.
- Indicators — VWAP / EMA10 / EMA20 / SuperTrend, each toggleable.
Straddle Table Intermediate Advanced
The Straddle Table tracks three prices for every strike around ATM:
- CE price — current call premium
- PE price — current put premium
- Straddle price — the sum (CE + PE) at that strike
For each of these three prices, the table also shows whether the price is currently above or below four key references — VWAP, EMA10, EMA20, and SuperTrend. Together these tags answer "is this leg trending up or down, and is the trend supported by the volume-weighted average and the moving averages?" without you having to open a chart for every strike.
How to read the per-strike tags
| Tag | Meaning | What it tells you |
|---|---|---|
| VWAP ↑ | Price above today's VWAP | Buyers are paying a premium over the volume-weighted day average. Bullish on this leg. |
| VWAP ↓ | Price below today's VWAP | Sellers in control. Bearish on this leg. |
| EMA10 ↑ / ↓ | Price above / below the 10-period exponential moving average | Short-term momentum direction. |
| EMA20 ↑ / ↓ | Price above / below the 20-period EMA | Medium-term momentum direction. |
| ST ↑ | SuperTrend up (green segment) | Trend-follower says uptrend. ATR band is below price. |
| ST ↓ | SuperTrend down (red segment) | Trend-follower says downtrend. ATR band is above price. |
When a row has all four tags green on CE+Straddle but red on PE, you have a clear directional signal — calls are running, puts are dying — without comparing charts manually.
Cells flash on new intraday high or new low, so unusual breaks catch your eye even when you're not actively scanning that row.
Chart view
Hit the Chart toggle (top right) to switch to the chart-grid view: 3 mini-charts per strike row (CE / PE / Straddle) with the same indicators rendered as overlays. Choose chart type (line / mountain / baseline / candle for CE+PE) and which indicators to show — all persisted per session.
What to look for
- CE rising while PE rising across multiple strikes → IV pop everywhere, vol expansion ahead.
- CE rising, PE flat/falling at a strike row → directional buy on the underlying, confirmed by both wings.
- Straddle column flat at a strike with CE+PE moving inversely → pure delta move, vol unchanged. Theta-positive setups still attractive.
- All Straddle rows below VWAP + below EMA10 + below EMA20 + ST down → the classic premium-decay regime → see Non-directional option selling setup.
Strangle Table Advanced
The Strangle Table does everything the Straddle Table does — same per-strike CE, PE, and combined (here: CE + PE = Strangle) price tracking, same above/below VWAP / EMA10 / EMA20 / SuperTrend tags. Same Table / Chart view toggle, same color coding, same flash-on-new-extreme behavior.
What's new on top: you can pin multiple strangles to different middle strikes on the same page — each in its own "instance" with its own middle strike and offsets (e.g., ±3 / ±5 / ±10 strikes from middle). Add as many instances as you want — they all refresh together.
Why pin multiple middles?
To understand decay behavior at different distances from spot — and position yourself for upcoming movement. Three live examples:
- Middle = current ATM, offset ±5 → the "obvious" strangle most people would sell. Shows real-time decay.
- Middle = ATM-2, offset ±5 → biased bearish. Compares decay against the symmetric ATM strangle.
- Middle = ATM+2, offset ±5 → biased bullish. Same comparison the other way.
Watching these side-by-side tells you which side of ATM is decaying faster — which is the side the market expects to NOT move toward. That's where the risk-reward of selling premium is best.
Other use cases:
- You're short three live strangles across NIFTY, BANKNIFTY, and SENSEX → keep one instance per symbol → flash alerts when any extreme breaks.
- You're testing different strangle widths (±3 vs ±5 vs ±10) → run all three instances on the same middle, see which one's decaying fastest.
- You're managing iron condors → an instance per condor with its body-strike as the middle.
Rolling ATM Intermediate
The "ATM straddle" instrument has a fixed strike that drifts as spot drifts. The Rolling ATM page tracks a synthetic instrument that always represents the current ATM straddle — even as spot changes, the strike rolls with it.
This gives you a clean candlestick chart of the rolling ATM premium across multiple days, with EMAs/VWAP/SuperTrend. Great for swing-trading IV regimes.
Controls
- Symbol: NIFTY / BANKNIFTY / SENSEX / BANKEX (synthetic ATM straddle is exchange-published).
- Expiry: which weekly/monthly's ATM to track.
- Timeframe: 1m / 5m / 15m / 30m / 1h / 1d.
- Days: history length to load (default 5 sessions).
- Indicators: same suite as elsewhere.
Stocks Beginner Intermediate
A scanner across all FNO underlyings (~200 names) — sortable on price change, OI buildup, volume, futures premium/discount, and more. Doubles as a quick "what's moving today" dashboard.
Filters / sorts
- Sector / index member filters (NIFTY 50, BANKNIFTY components, etc.)
- Price Δ% — biggest movers today.
- Vol Δ% vs avg — unusual volume.
- OI Δ% — sudden positioning shifts.
- Futures basis — premium/discount of front-month future to spot. Big basis often signals big positioning.
Open Interest Intermediate
Visualises the OI distribution across strikes, separated CE vs PE, with buildup tags (Long Buildup / Short Buildup / Long Unwinding / Short Covering) per strike per side.
Color legend:
- Long Buildup — price up + OI up. New longs entering.
- Short Buildup — price down + OI up. New shorts entering.
- Long Unwinding — price down + OI down. Longs exiting.
- Short Covering — price up + OI down. Shorts exiting (squeeze).
What to look for
- Heavy CE writing at a strike (Short Buildup on CE side) → market makers / institutions believe spot won't cross. Resistance.
- Heavy PE writing at a strike → support level.
- CE+PE both Long Buildup at the same strike → straddle buyers expecting big move.
Option Multibaggers ⚡ Beginner Intermediate
What it is: a live scanner of every NIFTY & SENSEX weekly strike (ATM + the OTM wing, ITM up to 10), in four tables — NIFTY-CE, NIFTY-PE, SENSEX-CE, SENSEX-PE — ranked to surface options making big, fast intraday moves (the kind that run 20 → 120 in an afternoon).
Why it helps: the largest % moves happen in cheap OTM options that are invisible on a normally-sorted chain. This page watches all of them at once and timestamps the exact minute each one started running, so you can act early instead of chasing the top.
Reading the columns
- ⏱ Time — the session time the move happened (when the strike first crossed its alert tier), read from the 1-minute bars — not the wall-clock. Rows sort latest-first, so fresh movers stay on top.
- Strike / M — the strike and its moneyness (ATM / OTMn / ITMn vs spot). OTM = the cheap, high-leverage wing where multibaggers live.
- LTP — current premium.
- % Open / % Low / % ↓High — move from the day's open, up from the day's low, and drawdown from the day's high. % Low catches a strike that bottomed and is now ripping; % ↓High flags one that already topped and is fading.
- Δ 1m / Δ 5m — momentum over the last 1 / 5 minutes (bold = a big burst). The 1m / 5m toggle chooses which one drives the highlight.
- Signal — labeled tiers with the time they fired:
+50/75/100% open,+100/200% low,−30/50% high. Strongest gainer gets a green left-edge, biggest fader a red one.
How to use it
- Open during market hours; pick 1m for the fastest triggers or 5m to cut noise. Turn on Sound for a beep on each new tier crossing.
- Watch the Time column — a strike that just stamped a new time with
+50% openis starting to move. Rest your cursor on the row for ~2 s to pop its mini-chart (candles + VWAP / Volume / OI, per your hover settings). - Use Columns ▸ to hide what you don't watch so the table fits without horizontal scroll.
Worked example
NIFTY 24,150 CE prints +100% open @14:17 then +300% low @14:29 — it doubled from open and tripled off its low within the hour. The 14:17 stamp is your "it's moving" cue; you act on the early tier, not the 15:00 peak.
⚠️ Education only. A big % on a ₹2 option is still a ₹2 option — size for the premium, not the percentage. Deep-ITM / illiquid (flat-0 %) strikes are auto-filtered out.
Time-based Analysis (Playback) ⏱ Intermediate Advanced
What it is: a DVR for the option chain. Pick a date and a time window and replay how OI built and price moved through the session — minute by minute — or watch it live. The OI-diff strike ladder, a Total-OI bar, and a synced price chart all advance together.
Why it helps: a static chain only shows now. Replaying the day shows you when the call wall got stacked, when puts got unwound, and how price reacted — the read that tells you who's trapped and where the move came from.
Controls & panes
- OI Diff ladder — per strike, solid = OI that stayed, hatched = OI added, hollow = OI shed over the window. Put = green, Call = red. The dotted line marks current price (Spot / Future / SynFut — your choice).
- Total / Chg / Both — show total OI, just the change, or both stacked. "Put above 0" flips puts above the zero line instead of mirrored.
- Start / End slider + ▶ Play — the replay window. Play advances the End by the chosen TF (1/3/5/10/15/30 m) per tick; speed = updates per second (5 m @ 2× = 10 market-minutes per real second).
- OI / Charts / Split — show the OI profile, the price chart, or both side-by-side.
- Price chart — Spot: candles + EMA10/EMA20 (warmed from prior sessions). Future / CE / PE / CE-PE: candles + EMA + VWAP + a Volume band + an OI pane below, time-axis synced. Indicator toggles + strike picker sit above it.
How to use it
- It loads the latest session by default. Set Strikes ± to frame the wing you care about; the ladder re-centers on the live price as it drifts.
- Hit ▶ and watch where OI piles on vs where price goes — a wall that keeps growing while price stalls into it is real resistance.
- Switch to Split, set the instrument to CE / PE and type a strike to study that exact option's intraday with its OI.
- During live hours, leave End at the right edge for a ● live feed that updates in real time.
Worked example
Replaying a trend day, you watch 75,500 CE OI shed hard from 13:30 while price breaks up — calls being squeezed / covered, fueling the rally. That "why it moved" is invisible on a frozen chain.
Greeks Exposure (GEX) Advanced
Aggregates dealer gamma exposure across all open contracts. When dealers are long gamma (positive GEX), they buy when spot drops and sell when it rises — dampening volatility. When they're short gamma (negative GEX), they amplify moves.
Use this to understand whether the market is in a "pinned to a level" or "trending hard" regime. The page shows GEX per strike with a cumulative curve and the zero-gamma line (where the regime flips).
Composite Chart Advanced
Multi-pane chart correlating spot price with options-derived metrics: ATM straddle premium, IV, OI, max-pain drift, total CE OI vs total PE OI. Good for context — "is spot rising on rising IV (vol expansion) or falling IV (squeeze)?"
Intraday Tape Advanced
The most unique page in the app. It compresses the entire option chain across the whole day into a heatmap: every strike (rows) × every time bucket (columns). Each cell summarises that strike's state at that minute via color-coded stripes, so you can scan hundreds of cells in seconds and spot the strike+time where something unusual happened — without opening any chart.
You're tracking five distinct signals per cell, each shown as its own colored stripe inside the cell:
- Price stripe — did price make a new intraday high or new low?
- VWAP stripe — is current price above or below today's VWAP?
- Volume-spike stripe — did volume spike vs the rolling average this minute?
- PPV (Pocket Pivot Volume) stripe — is the volume large enough to qualify as a Pocket Pivot? (i.e., bigger than the largest down-volume of the recent N bars — institutional footprint)
- CDV stripe — is Cumulative Delta Volume net positive (buying) or negative (selling) this minute?
Color coding — the full legend
1. Price stripe (top of the cell)
| Color | Meaning |
|---|---|
| Bright green | Price made a new intraday HIGH at this minute. Strong buying pressure. |
| Bright red | Price made a new intraday LOW at this minute. Strong selling pressure. |
| Dim grey (or hidden by default) | Neither high nor low — normal price movement. |
2. VWAP stripe
| Color | Meaning |
|---|---|
| Green | Current price is above today's VWAP. Volume-weighted day-trend is up on this leg. |
| Red | Current price is below today's VWAP. Volume-weighted day-trend is down. |
3. Volume-spike stripe
| Color | Meaning |
|---|---|
| Amber | Volume spike: this minute's volume is materially above the recent rolling average (typically 2× or more). Something is moving the strike. |
| None / dim | Normal volume — no spike. |
4. PPV (Pocket Pivot Volume) stripe
| Color | Meaning |
|---|---|
| Bright green | Big up-volume (Pocket Pivot up): up-volume bigger than the largest down-volume in the last ~10 bars. Institutional accumulation footprint on this strike. |
| Bright red | Big down-volume (Pocket Pivot down): down-volume bigger than the largest up-volume in the last ~10 bars. Institutional distribution footprint. |
| Hidden by default | Volume too small to qualify as a Pocket Pivot. (Greys are filtered out so only the meaningful PPV bars catch your eye — toggle on the "PPV greys" stripe option to see them.) |
5. CDV (Cumulative Delta Volume) stripe
| Color | Meaning |
|---|---|
| Green | Buying pressure dominant. Cumulative delta volume (buy-volume − sell-volume) is net positive at this minute. Aggressive buyers crossing the spread. |
| Red | Selling pressure dominant. CDV is net negative. Aggressive sellers crossing the spread. |
Cells also highlight OI walls (strikes with abnormally high OI on one side) via a tinted background row, so you can see resistance/support levels in context.
Controls
- Sides toggle: CE only / PE only / Both.
- Stripe toggles: turn each colored layer on/off (price, VWAP, volume-spike, PPV, CDV) so you can isolate one signal at a time when scanning.
- Strikes ± offset: how many strikes around ATM to display on the y-axis.
- Timeframe: 1m / 3m / 5m / 10m / 15m. Shorter = more detail, longer = wider day view.
- Strike-detail panel: click any cell to expand that strike's CE/PE intraday charts at the bottom of the page — drill from the heatmap down to the actual price action.
How to use it for live trade entries
The Tape is the primary scanner for the Intraday option buying and Directional option selling playbooks. The signal stack you're looking for in those setups maps directly to the Tape's stripes:
| Live setup signal | What you look for on the Tape |
|---|---|
| New day-high on a CE / PE | Bright green price stripe on a CE row (or PE row) at the most-recent column |
| PPV / volume spike | Bright PPV stripe (green up / red down) AND/OR amber volume-spike stripe in the same cell |
| VWAP flipped | VWAP stripe colour change over consecutive columns on the same strike (red→green = bullish flip; green→red = bearish flip) |
| Buying pressure confirmed | Green CDV stripe persisting across multiple recent columns on that strike |
| Spot supports the direction | Same colours appearing across multiple adjacent strikes on the same side (CE rows for upmove, PE rows for downmove) |
When all five signals line up on the same strike at the same minute, that's your entry. Click the cell to expand the strike's CE/PE charts at the bottom for final confirmation, then jump to Strategy Builder → Buy Call or Buy Put (for the buying setup) or Bull Put Spread / Bear Call Spread (for the selling setup) and place the trade via QuikTrade.
Alerts — your second pair of eyes Beginner Intermediate Advanced
You cannot watch the screen all day. Alerts do it for you. Configure the condition once — the engine evaluates it at every 1-minute bar close (HH:MM:02 IST) during NSE F&O market hours only — 09:15 to 15:30 IST on weekdays (NSE holidays skipped) — and pings you the moment it fires, via in-app toast, sound, Telegram, and/or webhook. Alerts persist server-side, survive browser restarts, and continue to run when this tab is closed. After 15:30 the engine goes idle and resumes automatically at 09:15 the next trading day — so post-close ticks (auction, late prints) do not trigger fires.
The four trader scenarios alerts solve
| Scenario | What you want | Alert recipe |
|---|---|---|
| Entry trigger | "I'll buy if NIFTY breaks above 24,100 on a closed bar." | Spot · LTP Crossing Up 24,100 · Only once · Sound + Toast |
| Position management | "I'm long 24,200 CE at ₹110. Alert me at stop (₹70) or target (₹180)." | Option (CE) · LTP ≤ 70 OR LTP ≥ 180 · Only once · Telegram |
| Vol / regime change | "Tell me when ATM straddle premium compresses under ₹80 — IV got crushed." | ATM Straddle · LTP ≤ 80 · Only once · Loud sound + Webhook to your auto-trader |
| Hands-off monitoring | "Recurring ping every bar the trade is still in profit so I know it's safe to step away." | Straddle (short) · LTP New Day Low · Per minute · Toast |
Step 1 — Pick the right scope
Scope is "which instrument is the engine watching." Picking the wrong scope is the most common reason an alert never fires — choose for the question you're actually asking.
| Scope | Use when… | What gets watched |
|---|---|---|
| Spot | You want a level alert on the underlying index/stock. | The cash index price (e.g. NIFTY 24,026). |
| Future | You trade futures and care about basis vs spot. | The expiry-specific futures LTP plus computed basis. |
| Option (CE / PE) | You're tracking a specific CE or PE position — say your long 24,200 CE. | One leg at one strike. Has IV and full Greeks (Δ, Γ, Θ, ν). |
| Straddle (fixed strike) | You hold or want to hold a straddle at a specific strike that won't drift. | CE+PE combined premium at one fixed strike. |
| Strangle (fixed strikes) | You sold a strangle — say 23,900 PE + 24,200 CE — and want to monitor combined mark-to-market. | OTM Put + OTM Call combined premium at two fixed strikes. |
| ATM Straddle (rolling) | You're sensing implied move / volatility, not a position. The strike auto-rolls as spot moves so the alert never goes stale. | The canonical "NIFTY 50 ATM" rolling token published by the data feed. Strike re-resolves every bar. |
| Custom | Multi-leg strategies — iron condor, calendar spread, broken-wing butterfly — where you watch net P&L of the whole structure. | You define N legs with signed ratios; engine sums them per bar. |
ATM Straddle (rolling) re-resolves the strike every minute. Today's 24,050 ATM may be tomorrow's 24,100 ATM. Pick this for vol/regime monitoring where the concept of "current ATM premium" matters, not a specific contract.
Step 2 — Pick the parameter
Parameter is "which number on that instrument to watch." Which params are exposed depends on scope (single options have IV + per-leg Greeks; combined scopes have net Greeks but no IV).
| Parameter | Trader's use |
|---|---|
LTP | The price itself. Most level-based alerts read this — stop-loss, target, breakout. |
LTP Chg / LTP Chg % | Day move vs prev close. "Wake me when CE doubles" → LTP Chg % ≥ 100. |
OI / OI Chg / OI Chg % | Position build-up signal. Sudden big OI increase on a strike = institutional flow. Combine with LTP Chg % for buildup classification. |
Volume / Vol Chg / Vol Chg % | Activity spikes. Unusual volume = something is happening on that contract. |
IV / IV Chg / IV Chg % | Implied vol. "Alert me on IV pop" before an event = IV Chg % ≥ 20. (Option scope only — per leg.) |
Day High / Day Low | Engine-tracked running extremes since the alert was created. See the baseline section below. |
Delta | Directional exposure of one option leg. Long an ATM CE for gamma scalping? Fire at Delta ≥ 0.7 — you're now significantly directional. |
Gamma / Theta / Vega | Pro/quant alerts on Greek extremes (e.g. theta-burn warning for ATM straddle sellers). |
Net Delta / Net Theta / Net Vega | Greek totals for combined scopes. "Sounds my buzzer when my short strangle's net delta drifts past ±0.20" = a hedge alert. |
Buildup | Categorical: Long Buildup / Short Buildup / Long Unwind / Short Covering / Neutral. Computed from LTP Chg × OI Chg sign. Use the = operator with a string value. |
CDV | Cumulative delta volume — net aggressive buy minus sell pressure. Direction-of-flow signal at the option level. |
Basis / Basis % | Futures premium over spot. Cash–futures arbitrage alerts; cost-of-carry shifts. |
How "Day High / Day Low" actually works (read this once)
This is the most common point of confusion. The engine does NOT use the broker-reported day high/low. Instead:
- When you create the alert, the engine captures the current LTP as the starting day high AND day low.
- Every minute thereafter, the running high is the max of (running high, this bar's LTP). Running low is the min, symmetrically.
- At IST midnight, both reset to the next day's first observed LTP.
This means "new day low" fires when LTP drops below the lowest LTP the engine has seen SINCE THE ALERT WAS CREATED, not the actual day's low recorded at 09:25 before the alert existed. The same applies to "new day high".
Step 3 — Pick the operator
Operators come in two families: level triggers (true any bar the condition holds) and edge triggers (true only on the specific bar where the transition happened).
Level triggers (every matching bar fires)
| Op | Fires when | Trader use |
|---|---|---|
| ≥ / > | value reaches or exceeds threshold | Target hits, breakout above resistance |
| ≤ / < | value falls to or below threshold | Stop-loss, breakdown below support |
| = / ≠ | value equals / doesn't equal threshold | Categorical params (Buildup = Long Buildup) |
Edge triggers (only the bar that crossed/transitioned fires)
| Op | Fires when | Trader use |
|---|---|---|
| Crossing Up | last bar was below, this bar is above | Clean breakout entries (no chatter while sitting at the level) |
| Crossing Down | last bar was above, this bar is below | Breakdown entries / trail-stop hits |
| Crossing (either) | either of the above | Range break in either direction |
| Entering Channel [lo, hi] | last bar outside the band, this bar inside | Mean-reversion: price returning into VWAP±2σ band |
| Exiting Channel [lo, hi] | last bar inside, this bar outside | Range breakout from morning consolidation (24,020–24,050) |
| New Day High | LTP prints a fresh running max | Strength continuation, trailing-extreme signal |
| New Day Low | LTP prints a fresh running min | Weakness continuation; or "my short straddle just made a new profit low" |
| Moving Up Δ / N bars | value rose by ≥ Δ (pts or %) across the last N×interval bars | Momentum acceleration — "CE rose 30% in 5 minutes" |
| Moving Down Δ / N bars | value fell by ≥ Δ over the same window | Momentum decay — "ATM straddle dropped 20 pts in 10 minutes" = vol crush |
LTP ≥ 24,100 with trigger=Per minute will fire every
single bar NIFTY stays above 24,100. Use this for monitoring ("ping me as long as we're
still above") or with trigger=Once for one-shot stop/target hits.Crossing Up at
24,100 fires exactly once per breakout, regardless of
trigger mode — the bar where it crossed. Use this for clean entries (no spam if price oscillates).
Step 4 — Combine with logic (AND / OR)
Multi-condition alerts:
- AND (all) — every condition must be true on the same bar. Use for setups requiring confluence: "Crossing Up 24,100 AND CDV ≥ +5,000" (price break with confirmed buying).
- OR (any) — one is enough. Use for position guards: "LTP ≤ 70 OR LTP ≥ 180" (stop OR target — whichever first).
For Option scope with side=BOTH, CE and PE each evaluate the conditions independently — so a "BOTH" alert can produce two separate fires per bar (one for CE, one for PE).
Step 5 — Trigger mode + expiration
- Only once — fires once, then auto-disables. Re-enable manually if you want it back. Use for stop-loss / target hits, one-shot entries, "alert me when..." style.
- Per minute — re-armed every bar; fires as often as conditions match. Use for monitoring ("ping me every bar the trade is in profit"), recurring rules, "I'm not at the screen but want a heartbeat".
Every alert has an expiry timestamp; the engine auto-disables it at that moment. Default is "End of day" (today 23:59 IST) — the right choice for most intraday alerts. Use "End of week" / "End of month" for positional alerts, "Custom" for event-specific timing (e.g. an FOMC alert that expires at 23:30 on the day of the meeting).
Step 6 — Notifications
| Channel | When to use |
|---|---|
| Toast | Top-right popup in any open browser tab. Auto-fades after 7s; the fire is also appended to the LOG tab regardless of the toggle. |
| Sound | You're at the screen but not staring at it. Pick loud+loop (4-beep alarm) for can't-miss alerts. |
| Telegram | You're away from the terminal. One-time bot setup via @BotFather: create a bot, copy the token + chat ID into the modal. Credentials persist across all your alerts — set them once. |
| Webhook | You want machine consumers — your auto-trader, a logging server, a Discord/Slack integration. POST with optional JSON body template; variables like {symbol}, {strike}, {ltp}, {message}, {fired_at} are substituted. 5s timeout, no retry. |
FT<your portal ID>_bot (e.g. FT8507_bot) to keep it personal and
discoverable. The "?" button next to the Telegram inputs in the modal shows the exact
copy-paste commands.
Worked examples — actual trader recipes
Example 1 — Stop-and-target on a long CE
You bought NIFTY 24,200 CE at ₹110. Risk-reward: stop at ₹70 (loss = 40), target at ₹180 (gain = 70). You want one alert that fires whichever hits first, so you can switch tabs to QuikTrade and exit.
- Scope: Option · NIFTY · 24,200 · Side CE
- Logic: OR (any)
- Conditions:
LTP ≤ 70·LTP ≥ 180 - Trigger: Only once
- Notifications: Toast + Sound (loud, loop) + Telegram
Example 2 — Vol-crush exit for short ATM straddle
You sold the ATM straddle for ₹120 of premium first thing in the morning. You want out the moment IV gets crushed and the premium falls to ₹80 (a clean 40-point profit).
- Scope: ATM Straddle · NIFTY · weekly expiry (the engine auto-rolls if ATM strike drifts)
- Condition:
LTP ≤ 80 - Trigger: Only once
- Notifications: Toast + Sound (loud, once) + Telegram
Example 3 — Range breakout (Spot · Exiting Channel)
NIFTY has been chopping 24,020–24,050 all morning. You want to take the breakout in either direction the instant it closes outside the range on a 1-minute bar.
- Scope: Spot · NIFTY
- Condition:
LTP Exiting Channel [24,020, 24,050] - Trigger: Only once
- Notifications: Sound (loud, loop) + Webhook to your auto-trader so it can react in seconds
Example 4 — Trail stop on a winning short strangle
You sold the 23,900 PE + 24,200 CE strangle for ₹140 combined. You want a recurring "every bar this is making a new low in premium, ping me" — so you can decide when to lock profits.
- Scope: Strangle · NIFTY · Put 23,900 · Call 24,200
- Condition:
LTP New Day Low - Trigger: Per minute (re-armed each bar)
- Notifications: Toast (no sound — passive update)
Example 5 — Gamma scalping signal (Option · Delta)
You're long an ATM CE with the intent to delta-hedge as the underlying moves (gamma scalping). When delta drifts past 0.7, you've become significantly directional and need to hedge or reduce.
- Scope: Option · NIFTY · 24,050 · Side CE
- Condition:
Delta ≥ 0.7 - Trigger: Only once
- Notifications: Telegram (you'll be away from screen when this fires)
Example 6 — IV-pop pre-event alert
FOMC is at 23:30 IST. You want a heads-up if IV pops >20% on the ATM CE before the event (meaning the market is starting to price in volatility — sometimes a tell that the move's already happening).
- Scope: Option · NIFTY · 24,050 · Side CE
- Condition:
IV Chg % ≥ 20 - Trigger: Only once
- Expiration: Custom — today 23:30 IST
- Notifications: Telegram
Example 7 — Momentum acceleration (Moving Up)
You want to know when a CE you're tracking pops 30% within 5 minutes — a signal of aggressive directional flow on that specific strike.
- Scope: Option · NIFTY · 24,100 · Side CE
- Condition:
LTP Moving Up 30%· 5 bars · 1m interval - Trigger: Only once
Example 8 — Iron condor P&L exit (Custom scope)
You sold a 23,900/23,800 put spread + 24,200/24,300 call spread (4-leg iron condor) for ₹55 of net credit. Want out when the net debit to close drops to ₹25 (60% profit) OR if it rises to ₹90 (loss too big).
- Scope: Custom — 4 legs, signed ratios (long −1 short +1 per side)
- Logic: OR (any)
- Conditions:
LTP ≤ 25·LTP ≥ 90 - Trigger: Only once
- Notifications: Telegram
Common pitfalls
- "My alert never fired" — most often the condition is structurally unreachable. Re-read step 1 (scope) — is the engine actually watching what you think it's watching? Use the Test Now button in the modal to dry-run the conditions against current data and see exactly which conditions matched.
- "new_day_low fires the moment I create the alert" — won't happen. The engine seeds the running low from the LTP at creation, so the first bar can never be a new low (it equals the baseline).
- "I picked Straddle but my strike is now ITM" — that's expected. Straddle (fixed) never re-resolves. If you wanted "always at ATM", you should have picked ATM Straddle. Delete and recreate with the right scope.
- "Crossing Up didn't fire even though price went above the level" — Crossing is edge-triggered. If the previous bar was already above the threshold, no transition happened, no fire. Check the LOG to see what the previous-bar LTP was at the time.
- "Multiple alerts on the same strike, only some fire" — each alert is evaluated
independently per its own conditions and logic. There's no global de-dup. If you set up
two alerts both watching
LTP ≤ 80on the same instrument, both will fire. - "Telegram didn't deliver" — most often the chat ID is wrong (you need the numeric
chat ID, not the username). DM
/startto your bot first, then ask@userinfobotfor your numeric chat ID, and paste that in. - "Webhook silently failed" — there is no retry. If your endpoint was down for 6 seconds, the fire is lost. Use Telegram (which has Telegram's own retry) for critical alerts.
- Morning: set up recurring monitoring alerts for the regime you expect (e.g. ATM Straddle making new lows for a vol-crush day).
- When you take a position: immediately add a position-management alert (stop OR target on the legs you bought/sold).
- For setups you're hunting: add one-shot entry-trigger alerts (Crossing / Exiting Channel on the level that confirms your thesis).
- Leave the tab open or set Telegram if you'll step away. The engine keeps evaluating server-side regardless.
- End of day, scan the LOG tab — every fire was logged with the exact instrument, LTP at fire, and the condition that matched. It's your audit trail for postmortem reviews.
Dashboard, charts & trading
Dashboard Beginner
A fully customisable board of widgets you assemble yourself — Price Charts, Option Chain, OI Metrics, Straddle/Strangle tables, IV, Greeks summaries, CE/PE Σ-greeks, market breadth and more. Click + Widgets to add, drag a widget's header to rearrange, drag edges to resize, and keep multiple saved boards (e.g. one for indices, one for stocks). Each board carries its own symbol + expiry context set from the top bar, so every widget on it updates together.
TV Charts Beginner Intermediate
The licensed TradingView Charting Library with multi-pane layouts (1–4 charts), full drawing tools, custom studies (FT – Open Interest, Pocket Pivot, Mansfield RS) and indicator templates. A drag-resizable watchlist sidebar (incl. the auto-built F&O Stocks list) shows live LTP/CHG — click any symbol to chart it, or step through with the ▲/▼ buttons. A docked Option Chain panel on the right tracks the charted symbol: a compact CE/PE chain (ATM-highlighted, ΔOI%/Δ% columns) with the selected strike's CE/PE candle charts below (TF selector, IST axis, VWAP, volume). Resize the panel and the chain↔charts split to taste.
Strategy Chart Intermediate
A 2×2 grid where each panel plots a full multi-leg strategy's combined premium against intraday bars (1m–30m). Edit the legs inline or quick-fill a preset (straddle, strangle, spread), switch chart type per panel (candle/line), and overlay EMAs. Use it to watch how several candidate structures would have behaved through the day side by side before you commit.
Terminal Intermediate Advanced
The live trade book (and paper/Demo account). Positions shows real-time P&L from WebSocket ticks with per-position and per-strategy SL/TGT/trailing guards that auto-square-off on a hit; Orders and Trades list the day's fills + history; Funds shows margin/SPAN; Stats shows today's vs all-time realised P&L and the win-rate/profit-factor breakdown; Monitoring shows armed triggers. Group legs into straddles/strangles for combined-premium risk, set a book-wide P&L stop, and use the chart-trade menu for 1-click orders by your saved defaults. ATM is driven by the synthetic future. SL/TGT can only be set once a position exists.
Buyer Intermediate
A buying-opportunity scorecard that ranks CE and PE strikes by a composite signal — OI buildup, IV slope, and open=high / open=low candle behaviour. Pick a timeframe (day / 5m / 15m / 30m) and strike range (± from ATM); strikes scoring ≥ 3 are highlighted, with a signals legend and cross-side confirmation. It's a starting-point screen for directional option buyers, not a recommendation. Education-only — no SEBI advice.
Brokers Intermediate
Connect and manage broker accounts for order routing: add a broker (login / 2FA flow), enable/disable accounts, and pick the active one. Each row shows connection status (logged-in / pending 2FA / error). Credentials are handled by the broker's own auth — you log in there, this app never stores your password.
Scanners & market internals
F&O Movers Beginner
The day's biggest moves across the F&O universe. Futures scope: price gainers/losers, OI gainers/losers, top volume, and "unusual activity" (composite). Options scope: the same for option contracts. A buildup card classifies each name LB / SB / LU / SC (long/short build, long unwind, short cover). Auto-refreshes ~60s; paginated with "View More".
Setups Intermediate Advanced
Algorithmic intraday trade setups detected on 5-minute bars — e.g. new-high + volume-spike + above-VWAP for longs, range + opposite-strength for shorts — each with an entry level, T1/T2 targets and a stop-loss, plus same-day backtested outcome (T1 HIT / SL HIT / OPEN). Refreshes ~15 min. Education-only — these are mechanical pattern flags, not buy/sell calls.
Options Buildup Intermediate
Interval-by-interval buildup classification for CE and PE separately: each row tags the bar LB/SB/LU/SC from the price-vs-OI change, with VWAP comparison and volume. Pick the strike (ATM/ITM/OTM-tagged picker), the timeframe (1m–30m), and the basis (Prev Close / Day Open). Reads where fresh writing vs unwinding is happening on a specific strike through the day.
Volatility Advanced
Implied-volatility analysis — IV term structure across expiries, the volatility skew across strikes, and the IV surface. Use it to judge whether options are rich or cheap and where the skew favours buying vs selling.
Breadth Intermediate
Market internals in one place: a time-series of At Day High / At Day Low / Net, a live list of stocks currently at their intraday extreme, a breakout screener (5-day high/low break + tight consolidation), and an Opening-Range (ORB) tracker (5m/15m window toggle). Tells you whether a move is broad-based or narrow.
Advance / Decline Beginner
Sector-wise advance/decline of the F&O universe — how many stocks are up vs down within each sector (Finance, Auto, Pharma, IT…). A fast read of which sectors are carrying the market and which are dragging.
High / Low Bars Beginner
A compact two-column live list of stocks currently at their day high vs their day low — the simplest breadth-extremes reference, sortable by count.
High / Low Heatmap Intermediate
A stocks × 5-minute grid where each cell turns green when the stock printed an intraday high that bar and red for a low. Filter to all F&O or a specific index, choose highs-only / lows-only / both, and sort by most highs/lows or net bias — a visual of when strength/weakness clustered through the session.
Sector Change Beginner
Average % change of F&O stocks grouped by sector, alongside each NSE sectoral index's own % change — colour-coded, sortable, with a last-updated timestamp. The quickest sector rotation snapshot.
FII / DII & market data
Cash Market Activity Beginner
Daily net FII/FPI and DII investment in the cash (equity) segment, in ₹ Cr, with a date selector and trend chart — institutional flows into and out of Indian equities.
FII Index Activity Intermediate
FII positioning in index futures & options — open interest and notional exposure by expiry, showing the foreign-investor directional stance (net long/short) on each index.
Participant Open Interest Intermediate
Open-interest breakdown by participant type — Client / DII / FII / Pro — so you can see who is positioned long vs short across futures and options. Useful for gauging "smart-money" vs retail positioning.
MWPL & Ban List Intermediate
Market-Wide Position Limit utilisation per contract and the list of stocks currently in the F&O ban period (with entry/exit). When a stock crosses ~95% MWPL it enters ban — no fresh positions allowed — so check here before initiating.
Market Report Beginner
Three auto-slotted briefings by IST time — pre-market (before 08:45), mid-market (~12:15) and post-market (after 15:35): movers snapshot, index levels, and global cues (Asia/US/commodities). A quick narrative wrap of the session.
Holiday List Beginner
The NSE/NFO trading-holiday calendar — closed dates and names — used across the app for holiday-aware date handling. Handy when planning expiry-week or event trades.
Account & diagnostics
My Subscriptions Beginner
Your active plan (name, expiry, renew), payment history with downloadable GST invoices, and plan-feature breakdown. Manage billing and switch plans here.
Upstream Log Advanced
A diagnostics view of the last outgoing data calls to the FNOTrader backend — time, path, status, latency and any error — plus your per-minute request rate. Mostly for troubleshooting "why is data stale/erroring"; filter by text or errors-only.
Strategy Builder — the most powerful page
This is where you go from "I have a view" to "I have a trade plan." Build any multi-leg strategy (manual or from 36 ready-made templates), see live margin, payoff at expiry AND at any target date, Greeks, and breakevens. Save strategies and monitor live P&L over days.
The legs editor
| Column | What it does |
|---|---|
| B/S | Buy or Sell. Click to flip. Buy = long premium, Sell = short premium. |
| Expiry | Per-leg expiry. Different expiries are allowed (calendar/diagonal spreads). The chain for that expiry is fetched on-demand. |
| Strike | Searchable dropdown. All strikes available for the chosen expiry. |
| Type | CE or PE. |
| Lots | Integer multiplier. Quantity = lots × lot size × multiplier. |
| Price | Auto-filled with current LTP. Editable — useful if you want to plan the trade at a specific limit price. |
| × | Remove this leg. |
Multiplier + Manual P/L
- Multiplier: 1× / 2× / 3× / 5× / 10×. Scales every leg's quantity. Use it to dry-run a bigger size before committing.
- Manual P/L: an arbitrary ₹ value (positive or negative) added to the strategy's P/L. Use it for partial closes you've already booked, hedge offsets, or to model "what if I added ₹X to this trade."
The stats tiles
| Tile | What it tells you |
|---|---|
| Max Profit / Loss | Best/worst case ₹ at expiry across the swept spot range. Shows Unlimited if the position has uncapped exposure on either side. |
| Reward / Risk | Ratio formatted as 1 / x — i.e., for every ₹1 you can make, how many ₹s you can lose. Lower x = better trade. |
| POP (Probability of Profit) | Lognormal-distribution estimate using ATM IV and DTE. Approximate, not gospel. |
| Breakeven (Target / Expiry toggle) | Spot levels where P/L = 0. The Target/Expiry toggle picks which curve to read off. |
| Time Value / Intrinsic Value | Sign-aware totals across legs. Negative TV on a credit spread = you're "short theta." Positive = "long theta." |
| Net Debit/Credit | What you pay (debit) or receive (credit) up-front to open the position. |
| Δ Net Delta | Total directional exposure. +1.5 = like being long 1.5 lots of futures. Approximate hedge guide. |
| Margin Required | Live margin from your broker (fnotrader's broker connect). The first realistic input to "can I afford this trade?" |
The view tabs
- Payoff Graph (default) — green/red shaded payoff at expiry, plus a dashed blue "On Target Date" curve from BSM repricing. The Target Date and Spot sliders below the chart change both. Spot vertical (green dashed), Breakeven verticals (grey dashed), SD bands at -2/-1/+1/+2σ around spot, and a green Projected pill showing P/L at the target spot on the target date.
- P&L Table — 11-row grid: spot · P/L at expiry · P/L at target date · % from spot. ATM row highlighted.
- Greeks — per-leg Δ/Γ/Θ/ν + Total row, computed via BSM at each leg's own DTE.
Sliders
- NIFTY Target (or whatever symbol) — drag to move the assumed spot. The Projected pill recalculates instantly. Reset returns to current spot.
- Target Date — drag from "Today" toward expiry. The On-Target-Date curve (and Projected pill) repricing the position via BSM at each leg's own remaining time.
Ready-made strategy templates (36 total)
| Category | Strategies |
|---|---|
| Bullish (10) | Buy Call, Sell Put, Bull Call Spread, Bull Put Spread, Call Ratio Back Spread, Long Calendar with Calls, Bull Condor, Bull Butterfly, Range Forward, Long Synthetic Future |
| Bearish (10) | Buy Put, Sell Call, Bear Call Spread, Bear Put Spread, Put Ratio Back Spread, Long Calendar with Puts, Bear Condor, Bear Butterfly, Risk Reversal, Short Synthetic Future |
| Neutral (8) | Short Straddle, Iron Butterfly, Short Strangle, Short Iron Condor, Batman, Double Plateau, Jade Lizard, Reverse Jade Lizard |
| Other (8) | Call Ratio Spread, Put Ratio Spread, Long Straddle, Long Iron Butterfly, Long Strangle, Long Iron Condor, Strip, Strap |
Click any thumbnail to load that template — strikes auto-populate around current ATM, prices auto-fill from current LTPs. The thumbnail itself is a synthetic payoff sketch, so you can recognise the shape at a glance.
Saved Strategies
Click the ★ Save button to snapshot your current strategy with a name. The Saved tab next to Ready-made shows all your saved strategies as cards with:
- Strategy name + symbol + leg count + expiries used
- Multiplier + save date
- Live P/L — calculated continuously as:
(current LTP − entry price) × sign × lots × lot_size × multiplieracross all legs, plus your Manual P/L.
Click any card to load it back into the Builder; or hit Delete to remove. Saved strategies are persisted in your browser's localStorage — they survive across sessions.
Bottom row: Strikewise IVs · Greeks panel · Futures + SD
- Strikewise IVs — for every strike used in your legs (plus a configurable ±offset around ATM), shows the live IV. You can edit the IV manually and the entire payoff/Greeks/POP recomputes against your override. Use this to stress-test "what if IV crushes 3 points after RBI announcement."
- Greeks — Net Δ / Θ / Decay (₹/day) / Γ / ν, with toggles to multiply by Lot Size and/or by Number of Lots. Default is "raw" Greeks (per share); turn on both toggles to see ₹-equivalent exposure.
- Target Day Futures Prices + Standard Deviation — front-month future plus the 1σ and 2σ price ranges based on ATM IV and DTE. Helps you sanity-check "is my BE inside or outside 1 standard deviation of expected move?"
Zoom control
The payoff chart has a Zoom segmented control (±5% / ±8% / ±10%) above it. Default ±5% is best for tight strategies (calendars, narrow iron condors). Use ±10% for wide strangles and synthetic futures. Persisted across sessions.
⚡ Live trade setups
The three recipes below are the most-used playbooks. Each one tells you which page to open, which signals to look for, and which trade to place when those signals line up. Read them top-to-bottom — the buying setup explains the signal language used in the others.
1. Intraday option buying Beginner Intermediate
Thesis: A specific strike has just confirmed a directional break — buy that side's option for a quick intraday move. Defined risk (premium paid), high reward if the move continues.
Pages you'll use
- Intraday Tape — primary signal scanner
- Strike Charts — confirm with the strike's own intraday chart
- Strategy Builder (optional) — size the trade and set a stop
Signals — all four ideally line up
| # | Signal | Where to see it | What it means |
|---|---|---|---|
| 1 | New day-high on a specific CE (or PE) | Intraday Tape — cell will flash; or Straddle Table chart view — that strike's CE chart breaks today's prior high | Buyers are pushing premium up. The market is repricing that strike higher. |
| 2 | PPV volume bar / volume spike on the same strike | Intraday Tape — bottom stripe of the cell turns bright (green for big up-vol, red for big down-vol; grey is filtered out) | The move came with conviction — institutional or algo participation. Not just noise. |
| 3 | VWAP flipped — price now above VWAP for CE (or below VWAP for PE) | Strike Charts (CE side or PE side) with VWAP toggle on; or the per-strike CE/PE chart in Straddle Table chart-view | Intraday trend has flipped in your favour. The dominant volume-weighted price is below the current price. |
| 4 | Spot supports the direction | Composite or Rolling ATM page — spot trending in the same direction (up for CE buy, down for PE buy) | The underlying is confirming the option-side signal. Without spot follow-through, the option move dies. |
How to enter
- Open Intraday Tape. Scan for cells flashing on a strike — especially OTM-1 to OTM-3 for the side that's running.
- Click the cell to expand the strike's CE/PE charts at the bottom. Confirm:
- Price above VWAP (for CE buy) or below VWAP (for PE buy)
- Volume bar bigger than recent average
- SuperTrend matches direction (green segment for CE, red for PE)
- Cross-check the spot direction in Composite tab.
- Switch to Strategy Builder, click Buy Call (Bullish) or Buy Put (Bearish), set strike to the one you scanned, verify Margin Required = premium × lot × multiplier.
- Place a limit order at the LTP via QuikTrade. ★ Save in Builder to monitor live P/L.
How to manage
- Stop loss = 30-40% of premium paid. ATM options decay fast; don't hope.
- Target = 60-100% of premium paid (1:1.5 to 1:2 R/R) OR exit when VWAP flips back against you.
- Time stop = if no follow-through within 30 minutes of entry, exit. Theta is killing you while you wait.
- Don't buy options based on a single signal (e.g., volume spike alone). Need 3+ aligned signals.
- Don't buy ATM options on Thursday afternoon (NIFTY/BANKNIFTY weekly expiry day) — theta crush is brutal.
- Don't average down on a losing option-buy. The position is already wrong; adding to it doubles the wrong.
2. Directional option selling Intermediate Advanced
Thesis: Same signal pattern as the buying setup — but you sell the opposite side instead. If a CE is breaking high (strong upmove), you sell PE (market thinks puts are now overpriced). Higher win rate than buying, but capped upside and unlimited theoretical downside (use spreads to cap it).
Why sell the other side instead of buying this side?
- Buying CE on a confirmed up-move requires the move to continue. Often it stalls and theta kills the long premium.
- Selling PE on the same up-move only requires spot to not crash back. You profit from theta decay even if spot just flatlines. Higher base-rate edge.
- The PE you sell will also lose value from delta (spot moving away) AND from IV crush as fear of further down-move fades.
Signals — same four, mirrored
| If the BUY setup says… | The SELL setup says… |
|---|---|
| CE day-high breaking + PPV volume spike + above VWAP + spot up | Sell OTM PE (1–3 strikes below ATM) — preferably as a Bull Put Spread to cap risk |
| PE day-high breaking + PPV volume spike + below VWAP + spot down | Sell OTM CE (1–3 strikes above ATM) — preferably as a Bear Call Spread to cap risk |
How to enter
- Confirm the signal stack on the Intraday Tape (same as buying setup).
- Switch to Strategy Builder:
- For an up-confirmed move: pick Bull Put Spread from Bullish templates (sell PE, buy further OTM PE for protection)
- For a down-confirmed move: pick Bear Call Spread from Bearish templates (sell CE, buy further OTM CE for protection)
- Verify Margin Required tile (selling needs SPAN+exposure margin from your broker). Spreads have ~80% lower margin than naked sells.
- Verify the POP stat tile shows ≥ 60% (probability of profit). If lower, the trade isn't worth the capped reward.
- Place all 4 legs (or 2 for spread) via QuikTrade — its multi-leg order ticket lets you fire all legs together. ★ Save in Builder.
How to manage
- Profit target = 50% of max profit. Don't squeeze the last drop — risk/reward turns against you near expiry.
- Stop loss = if loss reaches 1× max profit (i.e., you've lost what you could have made), close.
- Roll trigger = if spot threatens your short strike, roll the spread further OTM (close current, open new at deeper strike).
- Time exit = always close before expiry day on Indian indices (assignment/exercise risk).
3. Non-directional option selling Intermediate Advanced
Thesis: Spot is in a tight range (no clear trend). Volatility is bleeding out. Sell ATM straddle or OTM strangle and collect time decay over 1–3 days. The classic "sell premium when nothing is happening" play.
Pages you'll use
- Composite or Rolling ATM — confirm spot is range-bound and vol is falling
- Straddle Table (Chart view) — primary signal page
- Strangle Table — alternative for wider strikes / lower margin
- Strategy Builder — size the position and check margin
Signals — all five ideally line up
| # | Signal | Where to see it | What it means |
|---|---|---|---|
| 1 | Spot in a range or drifting slightly up/down | Composite chart — spot oscillating within ~1% band over last 1–2 days | No trending order flow. Big directional moves unlikely in next 1–3 days. |
| 2 | ATM straddle premium falling intraday | Straddle page — line/baseline chart on the ATM straddle ticker. Trend should be DOWN through the day. | IV is bleeding out. Time decay is winning. Premium sellers are getting paid. |
| 3 | Straddle premium below today's VWAP | Straddle Table chart-view — Straddle column for ATM and ATM±1 strikes shows the line below the amber VWAP overlay | The current premium is below the volume-weighted day average. Sellers who entered earlier are already in profit. |
| 4 | Straddle premium below EMA10 AND EMA20 | Straddle Table chart-view — toggle EMA10 (blue) and EMA20 (purple) ON. Both should be ABOVE the price line. | Short-term and medium-term momentum are both bearish on the straddle. Sustained decay regime. |
| 5 | SuperTrend DOWN (red dotted segment) on the straddle | Straddle Table chart-view — toggle SuperTrend ON. ST line should be ABOVE the price (red colour) for ATM and adjacent strikes | The dominant trend on the straddle is down. Strong confirmation that selling premium is the right side. |
How to enter
- Open Straddle Table, switch to Chart view (toggle at top right).
- Toggle indicators: VWAP ON, EMA10 ON, EMA20 ON, SuperTrend ON.
- Look at the Straddle column for ATM and ATM±1 strikes. All five signals above should be visible at a glance.
- Switch to Strategy Builder:
- For a wide-range bias: Short Strangle (Sell OTM-3 CE + Sell OTM-3 PE) or, with defined risk, Short Iron Condor (adds long wings at OTM-6).
- For a tight-range bias: Short Straddle at ATM, or Iron Butterfly for defined risk.
- Verify in the stats tiles:
- POP ≥ 65% (range-bound trades should have high probability)
- Net Theta positive (in the bottom Greeks panel)
- Net Vega negative (you'll profit if IV falls more)
- Margin Required within your risk budget
- Drag the Target Date slider to "+1d" or "+2d" to see how the position evolves with time. Confirm green P/L at current spot if held to that date.
- Place all legs via QuikTrade in one multi-leg ticket. ★ Save in Builder.
How to manage
- Profit target = 30–50% of max profit. Premium-selling strategies decay fastest in the first half of their life — exit early.
- Stop loss = if straddle premium flips back above VWAP and EMA10, the regime has changed — close or roll.
- Roll trigger = if spot tests one of your short strikes, roll that side further OTM (sell next strike out, buy back current short).
- Volatility shock = if VIX jumps 10%+ in a session, exit immediately. The vega leg of the trade is now hostile.
- Time exit = always close before expiry day. Pin risk at expiry can blow up an otherwise winning trade.
Trading workflows
Concrete recipes — how to actually find a trade with this app.
Beginner: my first trade Beginner
Goal: Place a defined-risk trade with capped loss and clear thesis.
- Pick a symbol you have a view on. Type it in the search bar at top. Wait for the chain to load.
- Look at the top-of-page Sentiment chip on the Option Chain. If it matches your view (e.g., chip says Bullish and you think it's bullish), click it.
- The Suggested Strategies popover opens. Pick a Conservative · Spreads strategy with the strikes shown.
- Switch to Strategy Builder tab. Click the same strategy name in the Bullish/Bearish/Neutral grid (or build it manually with the strikes from the suggestion).
- Verify the stats tiles: Max Profit, Max Loss, Margin Required. Make sure Max Loss is something you can afford to lose.
- Open the P&L Table tab — see exactly what your P/L is at every spot level.
- If everything looks right, copy the leg details (B/S · Strike · Type · Qty · Price) into QuikTrade and place each leg as a limit order (or use its multi-leg ticket).
- Hit ★ Save in the Builder so you can monitor live P/L on the Saved tab.
- Naked option selling — Sell Put / Sell Call. Unlimited risk on one side. Use the Spread variants instead until you understand margin and assignment risk.
- Buying ATM on expiry day — theta destroys ATM premium fastest near expiry. Buying ATM on Thursday morning for NIFTY weekly expiry usually loses 70%+ in hours.
- Trading without checking margin — short strategies can need ₹1L+ margin. Always look at the Margin Required tile.
Intermediate: theta-decay setup Intermediate
Goal: Sell premium with defined risk on a low-IV day, profit from time decay over 2-3 days.
- Open Rolling ATM. Look at the last 5 days of straddle premium chart. Is current straddle premium below its recent average? That's a low-IV environment — risk-on for short premium.
- Switch to Composite. Confirm spot is range-bound (no clear trend last 2 days).
- Go to Strategy Builder. Pick Short Iron Condor from the Neutral templates.
- Adjust strike widths if you want — wider wings = lower premium but lower max loss. The default ±3 / ±6 strike layout works for NIFTY weekly.
- Check the Greeks panel at the bottom. Confirm Net Theta is positive (time is on your side) and Net Vega is moderately negative (you'll profit if IV falls further).
- Drag the Target Date slider to "+2d" — see what your P/L looks like in 2 days at current spot. If it's reasonable green, the trade has positive carry.
- Place the 4 legs via QuikTrade's multi-leg ticket. ★ Save to monitor live P/L.
- Set mental stops: close if the P/L Table shows you're at -50% of margin, or if spot moves outside your short strikes.
Intermediate: event trade (RBI, Fed, results) Intermediate
Goal: Profit from a known volatility event, regardless of direction.
- Day before event: open Strategy Builder, pick Long Straddle at ATM.
- Note the cost (Net Debit). This is your max loss.
- In the Strikewise IVs panel, manually drop ATM IV by 3-5 points (simulating IV crush after the event). See how much the position would lose.
- If the post-crush loss is acceptable AND the spot move needed to break even is reasonable (BE in stats tile), enter the trade.
- Exit: cover both legs the moment the event is announced — IV crush starts within minutes. Don't wait for the spot move.
Advanced: vol-skew condor Advanced
Goal: Sell rich PE-side IV vs. cheap CE-side IV.
- Check Option Chain top chips: IV Skew > +3 means PEs are richly priced.
- Build a Bear Call Spread + Bull Put Spread manually (asymmetric — narrower call wing, wider put wing).
- Verify Net Vega is short (you want IV to fall) and Net Theta is positive.
- Use the Target Date slider at "+5d" to see how the position evolves through the week.
- Edit the Strikewise IVs to test "what if PE IV reverts to flat" — that's where the alpha is.
Advanced: calendar spread Advanced
Goal: Profit from term-structure (near-month overpriced vs far-month) at ATM.
- Builder → click Long Calendar with Calls from Bullish templates (or with Puts from Bearish).
- The far-leg expiry auto-fills as the next available expiry beyond your current expiry. Verify in the leg editor.
- Look at the payoff: classic calendar shape — peak at ATM, drops on either side.
- The On Target Date curve (dashed blue) is critical here — calendars don't pay until time passes. Drag the date slider toward the near-leg expiry to see the peak grow.
- Greeks: Net Vega should be positive (you want IV to rise on the far leg before the near expires) and Net Theta should be slightly negative initially, turning positive as near-leg theta accelerates.
- Exit when near-leg expires worthless (best case) or when spot moves significantly away from ATM (worst case — close the spread to cap losses).
Reference
IV & standard deviation
For NIFTY at spot S with annualized IV σ and T years to expiry:
- 1 SD price move =
S × σ × √T - 1 SD daily move =
S × σ × √(1/252)≈S × σ × 0.063
Example: NIFTY @ 24000, σ = 14% (0.14), 5 days to expiry → 1 SD = 24000 × 0.14 × √(5/252) ≈ 474 points. So ~68% chance NIFTY closes within 24000 ± 474 by expiry.
The Strategy Builder shows this in the bottom-right "Standard Deviation" panel, with both 1 SD and 2 SD ranges.
OI buildup tags
Decoded from the change in OI vs change in price between the previous close and today:
| Tag | Price Δ | OI Δ | Interpretation |
|---|---|---|---|
| Long Buildup | ↑ | ↑ | New longs entering. Bullish. |
| Short Buildup | ↓ | ↑ | New shorts entering. Bearish. |
| Long Unwinding | ↓ | ↓ | Existing longs exiting. Mildly bearish. |
| Short Covering | ↑ | ↓ | Existing shorts exiting (forced cover). Mildly bullish, often violent. |
Indicators (VWAP, EMA, SuperTrend)
All four chart-bearing pages (Strike Charts, Straddle, Strangle, Tape, Builder mini-charts, Straddle/Strangle Table chart view) use the same indicator suite:
- VWAP (amber) — volume-weighted average price for today only. Resets daily at market open.
- EMA10 / EMA20 (blue / purple) — exponential moving average of close. Computed across full history (5-day fetch) so the line starts from the very first candle of today (warmed up properly).
- SuperTrend (green when up, red when down, dotted) — ATR-based trend-follower. Rendered as multi-segment so direction flips don't cause line crossings. Default settings: ATR-10, multiplier 2.
Colors & conventions
| Color | Meaning across the app |
|---|---|
| Green | Profit, bullish, BUY, up-move, today positive |
| Red | Loss, bearish, SELL, down-move, today negative |
| Blue (accent) | CE side, EMA10, target-date overlay, primary actions |
| Amber | PE side, ATM row, VWAP, headers, neutral state |
| Purple | EMA20 |
| Muted grey | Inactive, low-volume, breakeven verticals, secondary text |
Glossary
| Term | Meaning |
|---|---|
| ATM / OTM / ITM | At-the-money / Out-of-the-money / In-the-money. See primer. |
| BSM | Black-Scholes-Merton — the option-pricing formula used to reprice legs at any target date. |
| BE (Breakeven) | Spot price where strategy P/L = 0. |
| CDV | Cumulative Delta Volume — net buy vs sell volume; positive = buyers in control. |
| CE / PE | Call (CE) or Put (PE) option. |
| Δ Net Delta | Sum of Δ across all legs of a strategy. Directional exposure. |
| DTE | Days to expiry. |
| FNO / F&O | Futures & Options segment. |
| GEX | Gamma Exposure — aggregate dealer gamma. See GEX page. |
| IV | Implied Volatility — market's forecast of annualised price std-dev. |
| IV Skew | OTM-PE IV minus OTM-CE IV. Positive = puts more expensive (downside fear). |
| Lot size | NSE-mandated minimum quantity per lot. NIFTY = 65, BANKNIFTY = 35, SENSEX = 20 (changes occasionally — chain shows current). |
| LTP | Last Traded Price. |
| Max Pain | Strike at which total option-buyer payoff is minimised. Often a "magnet" near expiry. |
| OI | Open Interest — number of outstanding contracts at that strike/side. |
| OTM-N | N strike-steps out-of-the-money. E.g., OTM-2 CE for NIFTY @ 24000 is 24100 strike (2 × 50pt step). |
| POP | Probability of Profit. Lognormal estimate based on ATM IV and DTE. |
| PPV | Price-Price Volume — visualisation showing big-volume bars where price also moved decisively. |
| SPAN+Exposure margin | NSE's margin computation for short F&O positions. The Margin Required tile shows the live, broker-computed value. |
| SuperTrend | ATR-based trend indicator. |
| Theta crush | Rapid time-decay near expiry. Hits ATM hardest. |
| VIX | India VIX — NIFTY's "fear index". Roughly 30-day forward NIFTY IV. |
| VWAP | Volume-Weighted Average Price for the day. |
| Walls (OI) | Strikes with abnormally high OI on one side. Often act as resistance (CE wall) or support (PE wall). |
FNOTrader Options Analytics · Last updated 2026-05-03 · Back to app
FNOTrader Options Analytics — User Guide