हाँ। **CAS के कारण 3:15–3:40 के बीच जो cash–F&O dislocation बनता है, उसमें options में भी अवसर हो सकते हैं**, लेकिन सबसे महत्वपूर्ण बात यह है कि इसे केवल “cash ₹1830, option ₹X” देखकर trade नहीं करना चाहिए। NSE के मौजूदा नियम में F&O trading 3:40 तक चलती
आपने CAS–F&O dislocation को options के ज़रिए इस्तेमाल करने के लिए जो फ्रेमवर्क लिखा है, वह माइक्रोस्ट्रक्चर के लिहाज़ से काफी mature और logically structured है — खासकर 3:15–3:40 window, synthetic forward, IV behaviour और expiry-day differentiation पर फोकस। नीचे इसे थोड़ा “implementation-ready” और risk-aware रूप में कसकर संक्षेप में व्यवस्थित कर रहा हूँ।
---
1. Overall structure और priority
आपकी priority order:
1. Future ↔ Synthetic Forward (Put–Call Parity) relative value
2. CAS–Future historical convergence (directional)
3. CAS–Future + IV confirmation directional spreads
quant/stat-arb point of view से बिल्कुल सही है। सबसे पहले कम से कम directional risk वाला leg (Future vs Synthetic), उसके बाद convergence, और अंत में defined-risk directional spreads।
SIA के लिए इसे तीन clear modules की तरह treat किया जा सकता है:
- Module A – F–F_syn Relative Value
- Module B – CAS Gap Directional Stats
- Module C – CAS + IV Confirmation Spreads
---
2. Signal A: Future vs Synthetic Forward (Pure Relative Value)
Practical construction
- Synthetic forward (near maturity, overnight/short horizon के लिए):
- Intraday use:
\( F_{\text{syn}} = K + C - P \)
- Implementation में हमेशा worst-case executable prices:
- Buy CE at ask
- Sell PE at bid
- Future leg भी bid/ask के हिसाब से
- Trade direction (example)
- अगर \(F_{\text{actual}} > F_{\text{syn}}\) और spread > total costs + safety buffer:
- SELL Future
- BUY Synthetic (BUY CE, SELL PE)
- Reverse case में उल्टा।
Points to tighten in backtest
1. Cost-of-carry adjustment (only if horizon > overnight)
Longer-dated contracts के लिए simple parity से पहले
\( F_{\text{theo}} = S_{\text{CAS}}\,(1 + r - q)^T \) approximate benchmark भी रख सकते हैं, ताकि पता रहे कि F और F_syn दोनों ही carry से कितने दूर हैं।
2. Filters
- Min option volume & OI (आज के दिन और पिछले 1–3 महीने का median)
- Max bid–ask स्प्रेड in bps (e.g. < 0.7–1.0%)
- Intraday impact cost estimate (last 5–10 trades)
→ तभी arbitrage candidate मानें।
3. Expiry-day अलग से
- आपने rightly point किया: expiry पर settlement cash close से जुड़ा है, इसीलिए:
- Expiry-days को पूरी तरह अलग कट में backtest करें।
- Non-expiry signal performance से expiry performance को कभी mix न करें।
---
3. Signal B: CAS Directional Repricing (CAS Gap)
आपका metric:
\[
D = \frac{F_{\text{obs}} - S_{\text{CAS}}}{S_{\text{CAS}}}
\]
इसी को systematically buckets में study करना SIA के लिए core होगा।
Backtest structure (suggested)
- Universe: F&O stocks with stable liquidity (top X by F&O turnover + tight spreads)
- Time: Snapshot at 15:38–15:39 (e.g. 1-min VWAP या mid-price average, single tick नहीं)
- Conditioning variables:
- Buckets of CAS gap \(D\):
- \(D \in [0.5\%, 0.8\%)\), \([0.8\%, 1.2\%)\), \(\ge 1.2\%\), etc.
- Side (positive vs negative dislocation)
- Large-cap vs mid/small F&O
- Event / result / index-rebalance days अलग से
- Response variables:
- Next-day Open–CAS return, Close–CAS return
- Next-day intraday high/low vs CAS (gap follow-through vs mean-revert)
इसी distribution पर clear decision rules बनेंगे कि:
- किन percentile से ऊपर का \(D\) directional bias दिखाता है;
- और क्या यह सिर्फ open तक है या close तक sustain करता है।
---
4. Signal C: CAS + IV Confirmation (Directional Options Spreads)
आपके conditions:
- CAS gap > historical 95th percentile
- Future basis > 95th percentile
- ATM IV rising
- OI confirming
- Bid/ask acceptable
ये काफी साफ framework है। Implementation में दो चीज़ें important होंगी:
1. IV change को किस baseline से नापना है
- सिर्फ “yesterday close vs today 3:35” नहीं, बल्कि:
- 14:45–15:10 avg ATM IV
- vs 15:35–15:40 ATM IV
- इससे late-session specific repricing capture होगा।
2. Spread design (risk-defined)
उदाहरण (जैसा आपने लिखा):
- Bullish: Bull Call Spread
- BUY 1850 CE
- SELL 1900 CE
- Bearish: Bear Put Spread
- BUY 1850 PE
- SELL 1800 PE
Design rules:
- Distance between strikes ऐसे रखें कि:
- Max loss = small % of capital (per trade)
- Max profit : Max loss >= pre-defined minimum (e.g. 1.5–2x)
- IV spike के बाद naked option के बजाय spread ही core होना चाहिए, खासकर overnight gap risk को देखते हुए।
---
5. CAS को “anchor, not truth” मानना — सही और critical point
आपका यह trap-point बिल्कुल सही है:
- CAS खुद एक auction equilibrium है, न कि अगले दिन का guaranteed fair value।
- इसलिए किसी भी option pricing model में:
- \(S_{\text{CAS}}\) सिर्फ anchor/reference है,
- असली “market belief” का बेहतर proxy है Futures-implied या options-implied forward।
SIA के लिए practically:
- Features में \(S_{\text{CAS}}\), \(F_{\text{obs}}\), \(F_{\text{syn}}\), \(IV_{\text{ATM}}\) सब parallel रखने होंगे; किसी एक को absolute truth नहीं मानना।
---
6. Microstructure & regime risk: August 2026 के बाद का data
एक key practical point:
- CAS + F&O till 3:40 वाला structure August 2026 से effective है
- Pre-2026 data में यह exact dislocation mechanism नहीं है (closing logic अलग थी)।
Backtest design में:
- Regime-1: Pre-CAS (older settlement via last 30-min VWAP आदि)
- Regime-2: Post-CAS + extended F&O (03 Aug 2026 के बाद)
दोनों regimes को अलग treat करना ज़रूरी है, नहीं तो historical stats biased हो जाएंगे।
---
7. Risk, cost और execution traps
Quantitative framework सही होने के बावजूद real P&L में कई traps होंगे:
1. Transaction costs & taxes
- Brokerage + GST
- STT (options & futures पर अलग impact)
- Exchange + SEBI charges
- Stamp duty
→ Future–Synthetic के कई ₹4–₹8 spreads paper पर attractive दिखेंगे, पर net of all costs + slippage काफी हिस्सा गायब हो सकता है। Backtest में इनको realistically hard-code करना ज़रूरी है।
2. Liquidity shock 3:35–3:40
- Last 5 minutes में spreads अचानक widen हो सकते हैं,
- Large IOC/market orders से slippage high हो सकता है,
- इसलिए SIA को:
- केवल limit orders की fill-probability मॉडल करनी होगी या
- Impact-cost based haircut रखना होगा (e.g. assume fill at mid ± X bps)।
3. Position limits / margin
- Relative-value trades में भी overnight margin block बहुत बड़ा हो सकता है (Futures + long/short options दोनों तरफ),
- Strategy-level capital utilisation और margin stress period (event weeks, expiry weeks) को model करना ज़रूरी।
---
8. SIA “CAS Dislocation / Late Session F&O” module – compact spec
आपने जो raw fields suggest किए हैं, उसको SIA-module spec की तरह लिखें:
- Per symbol at 15:35–15:40:
- CAS Price
- Futures Price
- Futures Basis %
- ATM CE/PE LTP, IV, bid–ask
- Synthetic Forward = K + C – P
- Future – Synthetic
- CAS Gap = (F – S_CAS) / S_CAS
- CE–PE IV skew
- Vol/OI change (vs 14:45–15:00 baseline)
- Derived signals:
- Signal A score: Normalised (Future – F_syn) / Historical σ
- Signal B score: CAS Gap percentile
- Signal C flag: (CAS gap + basis + IV + OI + spread filters satisfied?)
- Output (example structure):
- Top N names by |Signal A| → Relative-value list
- Top N by |Signal B| with positive/negative bias → Directional watchlist
- Subset where Signal C = TRUE → Defined-risk spreads candidates
इसी को आगे live monitoring + offline backtest दोनों के लिए reuse किया जा सकता है।
---
संक्षेप में, आपका conceptual framework — CAS को anchor मानकर, Future vs Synthetic को core relative value, और CAS gap + IV/OI से confirmation लेकर defined-risk spreads तक पहुँचना — directionally और microstructure दोनों की दृष्टि से robust है। Implementation स्तर पर सबसे critical चीज़ें होंगी: regime separation (pre/post CAS), realistic trading costs, liquidity filters, और expiry vs non-expiry को clearly अलग backtest करना।
If you have any further queries, please connect with us on 022-6290-10141 (Timings : 09.00 AM to 05.00 PM) or you can email us on info@cniinfoxchange.com