Optionsలో Calendar Spread అంటే ఏమిటి?
Calendar spreadలో ఒకే strike వద్ద సమీప expiry optionను విక్రయించి, దీర్ఘకాల optionను కొనుగోలు చేస్తారు. Term structure, Greeks data ఆధారంగా దీన్ని అర్థం చేసుకోండి.
Calendar spread అనేది ఒకే underlying, ఒకే strikeపై రెండు legs కలిగిన options position. త్వరగా expiry అయ్యే contractను విక్రయించి, ఆలస్యంగా expiry అయ్యే contractను కొనుగోలు చేస్తారు. ఇది net debitతో ప్రారంభమవుతుంది. అదే సమయంలో ఇది long theta, long vega exposureను ఇస్తుంది. ఏకైక option legతో ఈ రెండు లక్షణాలు సాధ్యం కావు. అందుకే calendar spread దిశపై తీసుకునే position కంటే implied volatility curve ఆకృతిపై తీసుకునే positionగా ఉంటుంది.
క్యాలెండర్ spread ఎలా నిర్మించబడుతుంది
రెండు legsలో నాలుగు అంశాలు ఒకేలా ఉంటాయి: underlying, strike, హక్కు (రెండూ calls లేదా రెండూ puts), పరిమాణం. మారేది expiration మాత్రమే. సమీప expiration ఉన్న legను విక్రయించి, దూరపు expiration ఉన్న legను కొనుగోలు చేస్తారు. ఎక్కువ కాలం ఉన్న contractలో time value ఎక్కువగా ఉంటుంది. అందువల్ల ప్రారంభంలో net debit ఏర్పడుతుంది. ఈ debitనే position ఖర్చుగా పరిగణిస్తారు. సాధారణ calendarను సమీప expiration వరకు కొనసాగించినప్పుడు, గరిష్ఠ నష్టం కూడా ఇదే.
ఇవి పూర్తిగా ఊహాత్మకమైన round numbers. ఒక stock ధర $100గా ఉందనుకుందాం. 30 రోజుల $100 callను $2.00కు విక్రయించవచ్చు. 90 రోజుల $100 call ధర $3.60. అంటే ఒక్కో షేరుకు $1.60 debit. ప్రామాణిక 100-షేర్ల multiplier ప్రకారం, ఒక జతకు ఇది $160 అవుతుంది. ఇప్పుడు సమీప expiration వరకు పరిస్థితిని పరిశీలిద్దాం. stock ధర ఇంకా $100గా ఉంటే, short call విలువ లేకుండా expire అవుతుంది. మిగిలేది 60 రోజుల $100 call మాత్రమే. ఆ call విలువే position మొత్తం విలువ అవుతుంది. stock ధర $130గా ఉంటే, short call deep in the moneyలో ఉంటుంది. Long call తన time valueలో ఎక్కువ భాగాన్ని కోల్పోతుంది. దాంతో రెండు దాదాపు పూర్తిగా intrinsic value కలిగిన calls మధ్య తేడాకంటే ఈ జత విలువ కొద్దిగా మాత్రమే ఎక్కువగా ఉంటుంది. stock ధర $70గా ఉన్నప్పుడు కూడా ఇదే విధంగా విలువలు కుదించుకుపోతాయి; రెండు calls దాదాపు విలువలేనివిగా ఉంటాయి. సమీప expiration నాటికి payoff strikeపై వేసిన గుడారంలా కనిపిస్తుంది.
దగ్గర గడువు ఉన్న optionను విక్రయించి, దూర గడువు ఉన్నదాన్ని ఎందుకు కొనాలి?
Theta అనేది కాలం గడిచే కొద్దీ ఒక్క రోజులో option కోల్పోయే విలువ. Vega అనేది implied volatilityలో ఒక పాయింట్ మార్పుకు option విలువలో వచ్చే మార్పు. ఈ రెండూ మిగిలి ఉన్న కాలంపై ఆధారపడతాయి. Expiry curveపై ఇవి వ్యతిరేక దిశల్లో కదులుతాయి. Option చివరి వారాల్లో రోజువారీ విలువ క్షయం వేగంగా ఉంటుంది. మిగిలి ఉన్న కాలం ఎక్కువగా ఉంటే implied volatility పట్ల సున్నితత్వం పెరుగుతుంది. Front legను విక్రయించడం ద్వారా వేగంగా జరిగే విలువ క్షయం short sideలో ఉంటుంది. Back legను కొనడం ద్వారా volatility exposureలో ఎక్కువ భాగం long sideలో ఉంటుంది. దిగువ ప్యానెల్ near-the-money Apple contractsకు సంబంధించిన వివిధ DTE bands, అంటే expiry వరకు మిగిలిన రోజుల శ్రేణుల్లో, ఈ రెండింటినీ కొలుస్తుంది.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
multiIf(days_to_expiry <= 10, '1-10 DTE',
days_to_expiry <= 25, '11-25 DTE',
days_to_expiry <= 45, '26-45 DTE',
days_to_expiry <= 90, '46-90 DTE',
days_to_expiry <= 180, '91-180 DTE',
'181+ DTE') AS dte_band,
round(avg(abs(theta)), 4) AS theta_per_day_abs,
round(avg(abs(vega)), 4) AS vega_per_iv_point
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= today() - 30
AND date <= today() - 2
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 1 AND 400
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY dte_band
ORDER BY min(days_to_expiry)1-10 DTE bandలో సగటు రోజువారీ విలువ క్షయం ఒక్కో షేరుకు $0.4967గా ఉంది. 181+ DTE bandలో ఇది $0.0606. ఒక contractకు లెక్కించాలంటే ఈ రెండింటిలో ఏదైనా విలువను 100తో గుణించాలి. Vega దీనికి వ్యతిరేకంగా కదులుతుంది: frontలో implied volatilityలో ప్రతి పాయింట్ మార్పుకు 0.1206, backలో 1.0131. Calendar spread ఈ రెండు curveలపైనా ఒకేసారి స్థానం తీసుకుంటుంది. వేగంగా జరిగే విలువ క్షయంలో shortగా, volatility exposureలో longగా ఉంటుంది. expiry సమీపిస్తున్న కొద్దీ option greeks ఎలా మారతాయో ఇక్కడ చూడండి.
క్యాలెండర్ స్ప్రెడ్ వాస్తవంగా దేనిపై ట్రేడింగ్ చేస్తుంది: టర్మ్ స్ట్రక్చర్
Implied volatility అనేది ప్రతి షేరుకు ఒకే సంఖ్య కాదు. ప్రతి expiryకి దానికి సంబంధించిన volatility ఉంటుంది. వాటిని సమీప నెల నుంచి దూర నెల వరకు గ్రాఫ్ చేస్తే implied volatility term structure కనిపిస్తుంది. క్యాలెండర్ స్ప్రెడ్ ఈ వక్రరేఖలోని ఒక పాయింట్కి సంబంధించిన volatilityపై shortగా, మరో పాయింట్కి సంబంధించిన volatilityపై longగా ఉంటుంది. అందువల్ల దాని లాభనష్టం, ఏ పాయింట్ volatility స్థాయికంటే ఎక్కువగా, ఆ రెండు పాయింట్ల మధ్య దూరాన్ని అనుసరిస్తుంది.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
multiIf(days_to_expiry <= 10, '1-10 DTE',
days_to_expiry <= 25, '11-25 DTE',
days_to_expiry <= 45, '26-45 DTE',
days_to_expiry <= 90, '46-90 DTE',
days_to_expiry <= 180, '91-180 DTE',
'181+ DTE') AS dte_band,
round(avgIf(implied_volatility, underlying_symbol = 'AAPL') * 100, 1) AS aapl_iv_pct,
round(avgIf(implied_volatility, underlying_symbol = 'SPY') * 100, 1) AS spy_iv_pct,
round(avgIf(implied_volatility, underlying_symbol = 'KO') * 100, 1) AS ko_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'SPY', 'KO')
AND date >= today() - 30
AND date <= today() - 2
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 1 AND 400
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY dte_band
HAVING countIf(underlying_symbol = 'AAPL') > 0
AND countIf(underlying_symbol = 'SPY') > 0
AND countIf(underlying_symbol = 'KO') > 0
ORDER BY min(days_to_expiry)నమూనాగా తీసుకున్న ట్రేడింగ్ సెషన్లలో సగటున, 1-10 DTE బ్యాండ్లోని at-the-money AAPL కాంట్రాక్టుల్లో implied volatility 36.2%గా నమోదైంది. 181+ DTE బ్యాండ్లో ఇది 28.6%గా ఉంది. KOలో ఇదే రెండు బ్యాండ్ల విలువలు 27.3%, 20.7%గా ఉన్నాయి. ప్రతి షేరు పేరు తన స్వంత వక్రరేఖను కలిగి ఉంటుంది. క్యాలెండర్ స్ప్రెడ్ స్థానం కూడా ఆ వక్రరేఖపైనే ఆధారపడి ఉంటుంది.
ఆ వక్రరేఖ ఆకారం కూడా రోజుకోలా మారుతుంది. తదుపరి ప్యానెల్లో ఒక షేరు పేరుకు సంబంధించిన front band, back bandలను గత కొన్ని నెలల కాలంలో చూపించారు. వాటి మధ్య అంతరాన్ని కూడా పక్కనే గ్రాఫ్ చేశారు.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
toString(date) AS session_date,
round(avgIf(implied_volatility, days_to_expiry BETWEEN 7 AND 25) * 100, 1) AS near_iv_pct,
round(avgIf(implied_volatility, days_to_expiry BETWEEN 60 AND 120) * 100, 1) AS far_iv_pct,
round((avgIf(implied_volatility, days_to_expiry BETWEEN 7 AND 25)
- avgIf(implied_volatility, days_to_expiry BETWEEN 60 AND 120)) * 100, 1) AS near_minus_far_spread
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= today() - 120
AND date <= today() - 2
AND iv_converged = 1
AND volume > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY date
HAVING countIf(days_to_expiry BETWEEN 7 AND 25) > 0
AND countIf(days_to_expiry BETWEEN 60 AND 120) > 0
ORDER BY dateచూపించిన మొదటి సెషన్ అయిన 2026-04-08న, రెండు బ్యాండ్ల మధ్య అంతరం -1.8 volatility pointsగా ఉంది. అత్యంత ఇటీవలి సెషన్ అయిన 2026-08-04న front band 27.2%, back band 27.4%గా నమోదయ్యాయి. వాటి మధ్య అంతరం -0.2 points. ఆ అంతరం తగ్గినప్పుడు long calendar లాభపడుతుంది. front band volatility తగ్గినా, back band volatility పెరిగినా ఇదే జరుగుతుంది. అంతరం పెరిగినప్పుడు long calendarకు నష్టం వస్తుంది.
పొజిషన్కు అనుకూలమైన పరిస్థితులు, దాన్ని దెబ్బతీసే అంశాలు
అనుకూల పరిస్థితి పరిధి పరిమితంగా ఉంటుంది. సమీప గడువు ముగిసే సమయానికి underlying strike ధరకు దగ్గరగా ఉండాలని ఈ పొజిషన్ కోరుకుంటుంది. అదే సమయంలో short legలో మిగిలిన time value తగ్గిపోవాలి, long leg మాత్రం తన time valueలో ఎక్కువ భాగాన్ని నిలుపుకోవాలి. అలాగే back volatilityతో పోలిస్తే front volatility తగ్గాలి. ఈ పొజిషన్లో term structure steepening కావడం అంటే ఇదే.
ఈ పొజిషన్ను దెబ్బతీసే రెండు ప్రధాన అంశాలు ఉన్నాయి. ఏ దిశలోనైనా పెద్ద కదలిక tent ఆకారాన్ని చదును చేస్తుంది. కదలిక పైకి వెళ్లినా, కిందికి వచ్చినా పొజిషన్ నష్టపోతుంది. ఎంట్రీ తర్వాత volatility curve inversionకు గురైతే, అంటే front volatility back volatility కంటే పెరిగితే, long legకు కలిగే ప్రయోజనం కంటే short legపై ప్రతికూల ప్రభావం వేగంగా ఉంటుంది. మరొక నిశ్శబ్ద పరిస్థితి కూడా ఉంది. మొత్తం curve అంతటా implied volatility ఏకరీతిగా కుప్పకూలితే, ఎక్కువ vega ఉన్న long back legలో జరిగే నష్టం, short front legలో తిరిగి వచ్చే మొత్తానికి మించి ఉంటుంది.
డయాగనల్ విధానం
డయాగనల్ spreadలో strikeతో పాటు expiration కూడా మారుతుంది. ఒక strike వద్ద త్వరలో ముగిసే optionను విక్రయించి, మరో strike వద్ద ఎక్కువ గడువు ఉన్న optionను కొనుగోలు చేస్తారు. దీంతో అదే కాలాధారిత నిర్మాణానికి దిశాపరమైన మొగ్గు చేరుతుంది. Long legకు ప్రస్తుత ధరకు చాలా దిగువన ఉన్న strike ఉండి, expiration చాలా దూరంగా ఉంటే, call diagonal కొంతవరకు షేరును కలిగి ఉన్నట్టుగా పనిచేస్తుంది. ఇదే deep in the money LEAPS విధానం యొక్క నిర్మాణం. అయితే ప్రతిఫలం ఇక ఒకే strike చుట్టూ సమమితంగా ఉండదు. అందువల్ల ధర దిశతో పాటు వక్రత ఆకృతి కూడా ప్రాధాన్యమైనవే.
ఎర్నింగ్స్ చుట్టూ Calendar spreads, అలాగే IV crush సమస్య
షెడ్యూల్ చేసిన సంఘటనల చుట్టూ calendar spreadను ఉపయోగించడం దాని అత్యంత పరిచితమైన విధానం. ఎర్నింగ్స్ తేదీ ఉన్న సమీప expiryలో సాధారణంగా దాని ముందు, తర్వాతి expiries కంటే అధిక implied volatility ఉంటుంది. ఆ సమీప expiryని ఎక్కువ కాలం మిగిలి ఉన్న legకు వ్యతిరేకంగా విక్రయించడం ద్వారా volatility curveలో పెరిగిన భాగంపై short position తీసుకోవచ్చు. నివేదిక వెలువడిన తర్వాత IVలో పతనం వస్తుంది. అంటే, సంఘటన మార్కెట్ వెనుకబడిన వెంటనే సమీప నెల implied volatility గణనీయంగా తగ్గుతుంది. అదే నివేదిక షేరు ధరను strike దాటి అంతదూరం కదిలించవచ్చు కాబట్టి tent ఆకారం సమతలమవుతుంది. సాధారణంగా వెనుక నెల implied volatility కూడా సమీప నెలతో పాటు తగ్గుతుంది, కానీ తగ్గుదల తక్కువగా ఉంటుంది. Earnings calendar spread volatility curve ఆకృతిపై ఆధారపడి ఉంటుంది, అయితే ధర కదలికకు కూడా గురవుతుంది. నివేదిక ఈ రెండు ప్రభావాలను ఒకేసారి తీసుకువస్తుంది.
షార్ట్ లెగ్పై అసైన్మెంట్
US equity options American styleగా ఉంటాయి. అందువల్ల in-the-moneyలో ఉన్న షార్ట్ లెగ్కు expiry సమయంలో మాత్రమే కాకుండా, ఏ వ్యాపార దినానైనా assignment జరగవచ్చు. షార్ట్ calls విషయంలో ex-dividend dates చుట్టూ ఈ ప్రమాదం ఎక్కువగా ఉంటుంది. ఆ సమయంలో డివిడెండ్, callలో మిగిలి ఉన్న time value కంటే ఎక్కువగా ఉండవచ్చు. Assignment జరిగితే, long callకు ఎదురుగా short stock position ఏర్పడుతుంది. ఇది ఇప్పటికీ నిర్వచిత నిర్మాణమే అయినప్పటికీ, margin పరిస్థితిని మారుస్తుంది. అలాగే డివిడెండ్ చెల్లింపు బాధ్యతను కల్పిస్తుంది. Cash settled index options European styleలో ఉంటాయి. కాబట్టి వాటిలో ముందస్తు assignment ప్రమాదం ఉండదు.
ఫ్రంట్ volatility, బ్యాక్ volatility కంటే ఎంత తరచుగా ఎక్కువగా ఉంటుంది?
Inversion అరుదైనది కాదు. అన్ని పేర్లలో ఇది సమానంగా కనిపించదు. గత సంవత్సరంలోని సెషన్లలో, ప్రతి పేరు కోసం ఫ్రంట్ band బ్యాక్ band కంటే ఎక్కువగా ఉన్న సెషన్ల వాటాను ప్యానెల్ లెక్కిస్తుంది.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
symbol,
round(100 * countIf(slope_pts > 0) / count(), 1) AS inverted_days_pct,
round(avg(slope_pts), 2) AS avg_slope_pts,
count() AS obs_count
FROM
(
SELECT
underlying_symbol AS symbol,
date,
(avgIf(implied_volatility, days_to_expiry BETWEEN 7 AND 25)
- avgIf(implied_volatility, days_to_expiry BETWEEN 60 AND 120)) * 100 AS slope_pts
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO')
AND date >= today() - 400
AND date <= today() - 2
AND iv_converged = 1
AND volume > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY symbol, date
HAVING countIf(days_to_expiry BETWEEN 7 AND 25) > 0
AND countIf(days_to_expiry BETWEEN 60 AND 120) > 0
)
GROUP BY symbol
ORDER BY inverted_days_pct DESCఈ సమూహంలో KO అత్యధికంగా invertedగా కనిపించింది. కొలిచిన 274 సెషన్లలో 65.7% సెషన్లలో అది అలా ఉంది. సగటు front minus back gap 0.89 పాయింట్లు. SPY తన సెషన్లలో కేవలం 22.3% సెషన్లలో invertedగా కనిపించింది. curve steepగా ఉన్నప్పుడు నమోదు చేసిన calendar position, curve invertedగా ఉన్నప్పుడు నమోదు చేసిన calendar position—ఒకే ticketతో ఉన్నప్పటికీ—వేర్వేరు positions.
ఈ ప్యానెళ్లకు వర్తించే ఫిల్టర్లు
ప్రతి ప్యానెల్ ప్రతి contractకు సంబంధించిన రోజువారీ greeksను తీసుకుంటుంది. volume నమోదై ఉండి, converged implied volatility solve లభించిన contractsను మాత్రమే ఉంచుతుంది. ఆ రోజు underlying close ధరకు 5% పరిధిలో ఉన్న strikesకే పరిమితం చేస్తుంది. moneyకు చాలా దూరంగా ఉన్న contractsలోని implied volatilities expiries మధ్య సరిపోల్చదగినవి కావు. Band averagesను volume ఆధారంగా కాకుండా contractsకు సమాన బరువులతో లెక్కిస్తారు. calls, puts రెండూ ఇందులో ఉంటాయి.
తరచుగా అడిగే ప్రశ్నలు
Calendar spread bullishగా ఉంటుందా, bearishగా ఉంటుందా?
నిర్మాణపరంగా చూస్తే, రెండింటిలో ఏదీ కాదు. ప్రస్తుత ధర వద్ద strike ఉన్న calendar spread, ప్రవేశ సమయంలో దిశాపరంగా దాదాపు తటస్థంగా ఉంటుంది. సమీప expiry సమయానికి underlying ఆ strikeకు దగ్గరగా ఉండాలని ఇది కోరుకుంటుంది. ప్రస్తుత ధరకు పైగా లేదా దిగువన strike పెట్టడం ద్వారా ఈ నిర్మాణానికి దిశాపరమైన మొగ్గు వస్తుంది.
Calendar spreadలో గరిష్ఠ నష్టం ఎంత?
రెండు legsకు ఒకే strike ఉన్న long calendarలో, చెల్లించిన debitనే గరిష్ఠ నష్టంగా పరిగణించవచ్చు. అయితే ఇది short legపై early assignment జరగనప్పుడు మాత్రమే వర్తిస్తుంది. గరిష్ఠ లాభం ముందుగానే నిర్ణయించబడదు. Short leg expiry అయిన తర్వాత మిగిలే long leg విలువపై అది ఆధారపడి ఉంటుంది.
షేరు ధర మారకపోతే calendar spread లాభం ఇస్తుందా?
Strikeకు సమీపంలో ధర స్థిరంగా ఉండటమే ఈ నిర్మాణం కోసం ఉద్దేశించిన పరిస్థితి. Short legలోని time value, long legలోని time value కంటే వేగంగా క్షీణిస్తుంది. అయితే షేరు ధర మారకపోయినా strikeకు చాలా దూరంగా ఉంటే పరిస్థితి భిన్నంగా ఉంటుంది. అక్కడ రెండు legs విలువ తక్కువగా ఉండటంతో, వాటి మధ్య వ్యత్యాసం కూడా స్వల్పంగా ఉంటుంది.
Implied volatility తగ్గితే calendar spreadపై ఏమి ప్రభావం ఉంటుంది?
Long calendarలో vegaకు నికరంగా long exposure ఉంటుంది. అందువల్ల volatility curve అంతటా ఒకే విధంగా తగ్గితే, long back legలోని నష్టం short front legలోని లాభం కంటే ఎక్కువగా ఉంటుంది. ఇక్కడ మొత్తం volatility స్థాయి కంటే దాని నిర్మాణం ముఖ్యం. Back volatilityతో పోలిస్తే front volatility వేగంగా తగ్గడం, అదే కదలికలో అనుకూలమైన పరిస్థితి.
Putsతో calendar spread నిర్వహించవచ్చా?
అవును. అదే underlying, అదే strikeను ఉపయోగించి near-dated putను విక్రయించి, ఎక్కువ కాలం ఉన్న putను కొనుగోలు చేయాలి. ఒకే strike వద్ద put calendarలు, వాటికి సమానమైన call calendarల మాదిరిగానే పనిచేస్తాయి. ఏ వైపు quotes tighterగా ఉన్నాయి, ఏ వైపు assignment సంబంధిత ఇబ్బంది తక్కువగా ఉంది అనే అంశాల ఆధారంగా ఎంపిక సాధారణంగా మారుతుంది.
పైన ఉన్న ప్రతి ప్యానెల్ను రూపొందించిన SQLతోనే అందించబడింది. ఏదైనా ప్యానెల్ను తెరిచి filtersను చూడవచ్చు. వీటిలో వాస్తవంగా ట్రేడ్ అయిన near-the-money contracts, converged implied volatility solve వంటి అంశాలు ఉంటాయి. లేదా Strasmore terminalలో అదే ప్రశ్నను సాధారణ ఆంగ్లంలో అడగవచ్చు.