SPCX IV ర్యాంక్, చరిత్ర: లిస్టింగ్ తర్వాత అసలు చిత్రం
SPCX implied volatility, options లిస్టైనప్పటి నుంచి అందుబాటులో ఉన్న చరిత్ర, IV rank మరియు IV percentile ఎందుకు దాదాపు అర్థరహితంగా మారతాయో పరిశీలన.
SPCX implied volatility అనేది ఈ రోజు నుంచి expiry వరకు షేరు ధర ఎంత మేర కదలవచ్చో మార్కెట్ స్వయంగా అంచనా వేసిన పరిమాణం. ఈ అంచనా option contracts ధరల్లోనే ప్రతిబింబిస్తుంది. అయితే ఈ ticker విషయంలో చాలా screeners చూపించని ఒక ముఖ్యమైన పరిమితి ఉంది. లిస్టైన optionsకు సంబంధించిన రికార్డు కాలం చాలా తక్కువగా ఉంది. ఒక సంవత్సరం చరిత్ర అవసరమైన ప్రతి గణాంకం, ఆ కాలంలో చిన్న భాగం ఆధారంగానే లెక్కించబడుతోంది. దిగువ panelsలో అందుబాటులో ఉన్న ప్రతి రోజువారీ reading చూపించాం. వాటి ఆధారంగా చేసిన IV rank arithmetic యొక్క వాస్తవ రూపం కూడా ఇందులో ఉంది.
SPCX ఇంప్లైడ్ వోలాటిలిటీ నేడు ఎంత?
ఇంప్లైడ్ వోలాటిలిటీ, IV, వార్షికీకరించిన శాతంగా కోట్ అవుతుంది. 60% IV అంటే, పూర్తి సంవత్సరంలో ఒక standard deviation మేరకు సుమారు 60% కదలికను option market ధరలో ప్రతిబింబిస్తోందని అర్థం. ఇది ఒక్క నెలకు సుమారు 17%కి సమానం (60ని 12 యొక్క వర్గమూలంతో భాగిస్తే). ఇది దిశపై అంచనా కాదు; option chain నుంచి లభించే ధర ఆధారిత కొలత. ఆ కొలతకు సంబంధించిన పూర్తి వివరణ ఇంప్లైడ్ వోలాటిలిటీకి వాస్తవ అర్థం ఏమిటిలో ఉంది. Solver ఎలా పనిచేస్తుందో ఇంప్లైడ్ వోలాటిలిటీని ఎలా లెక్కిస్తారులో వివరించాం.
కింద ఉన్న సిరీస్ ప్రామాణిక 30 రోజుల లైన్ను రూపొందిస్తుంది. ప్రతి సెషన్కు ట్రేడ్ అయిన SPCX కాంట్రాక్టులన్నింటినీ తీసుకుంటుంది. ఆ రోజు ముగింపు షేరు ధరకు 5% పరిధిలో strike price ఉన్న, గడువు ముగియడానికి 20 నుంచి 45 రోజులు మిగిలిన కాంట్రాక్టులను మాత్రమే పరిగణిస్తుంది. ఆ కాంట్రాక్టుల implied volatility సగటును లెక్కిస్తుంది. IV solver convergence సాధించని కాంట్రాక్టులను తొలగిస్తుంది.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
toString(d) AS date,
iv_30d_pct,
contract_count,
concat(monthName(d), ' ', toString(toDayOfMonth(d)), ', ', toString(toYear(d))) AS date_label
FROM
(
SELECT
date AS d,
round(100 * avg(implied_volatility), 1) AS iv_30d_pct,
count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPCX'
AND date >= (
SELECT max(toDate(listing_date))
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
AND toDate(listing_date) <= today()
)
AND iv_converged = 1
AND volume > 0
AND underlying_close > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY d
)
ORDER BY dరికార్డు June 16, 2026న ప్రారంభమై, 111% వద్ద ఉంది. డేటాలోని అత్యంత తాజా సెషన్ August 19, 2026లో, అర్హత సాధించిన 86 కాంట్రాక్టులలో 62.4% నమోదైంది. ప్రారంభం నుంచి చివరి వరకు ఈ ప్యానెల్లో 45 రోజువారీ రీడింగ్లు ఉన్నాయి. ఈ పేజీలోని మిగతా భాగం కోసం ఆ సంఖ్యను గుర్తుంచుకోండి. SPCX వోలాటిలిటీకి సంబంధించిన ఏ గణాంకమైనా ఆధారపడగల పూర్తి డేటా సముదాయం ఇదే.
SPCX IV పరిధి ఎంత విస్తృతంగా ఉంది?
IV rank, IV percentile రెండింటికీ ఒక పరిధి అవసరం. గత 52 వారాల్లో నమోదైన కనిష్ఠ, గరిష్ఠ IV మధ్య నేటి రీడింగ్ ఎక్కడ ఉందో rank 0 నుంచి 100 స్కేల్పై కొలుస్తుంది. అదే కాలంలో నేటి రీడింగ్ కంటే తక్కువగా ముగిసిన రోజుల వాటాను percentile లెక్కిస్తుంది. ఆ కాలపరిమితి పూర్తిగా నిండే వరకు ఈ రెండు సంఖ్యల్లో ఏదీ పెద్దగా అర్థవంతం కాదు. నెలవారీగా చూస్తే, ఇప్పటివరకు SPCXలో నమోదైన పరిధి ఇదే.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
formatDateTime(toStartOfMonth(d), '%Y-%m') AS month,
round(100 * avg(iv), 1) AS iv_avg_pct,
round(100 * max(iv), 1) AS iv_high_pct,
round(100 * min(iv), 1) AS iv_low_pct,
round(100 * (max(iv) - min(iv)), 1) AS iv_range_pct,
count() AS session_count,
concat(monthName(d), ' ', toString(toYear(d))) AS month_label
FROM
(
SELECT
date AS d,
avg(implied_volatility) AS iv
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPCX'
AND date >= (
SELECT max(toDate(listing_date))
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
AND toDate(listing_date) <= today()
)
AND iv_converged = 1
AND volume > 0
AND underlying_close > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY d
)
GROUP BY month, month_label
ORDER BY monthరికార్డులోని మొదటి నెల, June 2026, సగటు 84.3%గా ఉంది. ఆ నెలలో కనిష్ఠ రోజువారీ రీడింగ్కు, గరిష్ఠ రీడింగ్కు మధ్య 38.9 పాయింట్ల తేడా ఉంది. అత్యంత తాజా నెల August 2026, 13 సెషన్లలో సగటు 79.8%గా నమోదైంది. ఈ ప్యానెల్లో 3 క్యాలెండర్ నెలలు ఉన్నాయి.
ఈ నెలలు మనం ఇప్పటికే పరిశీలించిన క్యాలెండర్తో సరిపోతాయి. ప్రారంభ వరుసలు SPCX ట్రేడింగ్లోని మొదటి నెలకు సంబంధించిన కాలాన్ని చూపుతాయి. తరువాతి వరుసలు SPCX lockup గడువు ముగిసిన సమయానికి సంబంధించిన కాలాన్ని చూపుతాయి. ఆ సమయంలో ట్రేడింగ్కు అందుబాటులో ఉన్న షేర్ల సంఖ్య మారింది. ఆ తేదీలతో పాటు నెలవారీ గరిష్ఠాలను పరిశీలించడం సముచితమే. అయితే ఇదే వరుసల ఆధారంగా 52 వారాల IV rankను చదవడం మాత్రం సరైనది కాదు.
SPCX IV rank, IV percentile దాదాపు అర్థరహితంగా ఎందుకు ఉన్నాయి
ఇదే గణనను SPCXతో పాటు నాలుగు ప్రసిద్ధ షేర్లకు కూడా ఒకే విధంగా నిర్వహించాం. ఐదు పేర్లకూ ఒకే ఫిల్టర్, గత 365 రోజులకూ ఒకే అభ్యర్థన ఉపయోగించాం. తేడా ఒక్కటే: ఆ కాలవ్యవధిలో ప్రతి పేరు వాస్తవంగా ఎంత డేటాను నింపగలిగిందన్నది.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH daily_iv AS
(
SELECT
underlying_symbol AS symbol,
date,
avg(implied_volatility) AS iv
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('SPCX', 'AAPL', 'AMZN', 'NVDA', 'SPY')
AND date >= today() - 365
AND (underlying_symbol != 'SPCX'
OR date >= (
SELECT max(toDate(listing_date))
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
AND toDate(listing_date) <= today()
))
AND iv_converged = 1
AND volume > 0
AND underlying_close > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY symbol, date
)
SELECT
d.symbol AS symbol,
count() AS iv_observation_count,
round(100 * any(l.iv_last), 1) AS iv_now_pct,
round(100 * (any(l.iv_last) - min(d.iv)) / nullIf(max(d.iv) - min(d.iv), 0), 1) AS iv_rank_pct,
round(100 * countIf(d.iv <= l.iv_last) / count(), 1) AS iv_percentile_pct
FROM daily_iv AS d
INNER JOIN
(
SELECT
symbol,
argMax(iv, date) AS iv_last
FROM daily_iv
GROUP BY symbol
) AS l ON l.symbol = d.symbol
GROUP BY d.symbol
ORDER BY d.symbol = 'SPCX' DESC, iv_observation_count ASCSPCX ఆ కాలవ్యవధికి 45 రోజువారీ పరిశీలనలను అందిస్తుంది. NVDA 250 పరిశీలనలను అందిస్తుంది; ఈ ప్యానెల్లో అదే అత్యంత దీర్ఘమైన చరిత్ర. రెండు పేర్లకూ IV rank, IV percentile లభిస్తాయి. Screenerలో చూస్తే రెండూ సమానంగా బలంగా కనిపిస్తాయి. SPCX యొక్క 62.4% రీడింగ్, 0 rankగా మరియు 2.2 percentileగా మారుతుంది.
ఈ రెండు సంఖ్యలు దేనిపై ఆధారపడి ఉన్నాయో గమనించండి. Rank లెక్కలో కాలవ్యవధిలోని కచ్చితంగా రెండు పరిశీలనల మధ్య దూరాన్ని ఉపయోగిస్తుంది: ఒక కనిష్ఠ రీడింగ్, ఒక గరిష్ఠ రీడింగ్. కొన్ని నెలల డేటా మాత్రమే ఉన్న పేరులో కొత్త extreme వచ్చిన వెంటనే ఆ denominator పూర్తిగా మారిపోతుంది. దాన్ని సమతుల్యం చేయడానికి పాత రీడింగ్ ఉండదు. Percentile కొంత స్థిరంగా ఉంటుంది, ఎందుకంటే అందుబాటులో ఉన్న ప్రతి పరిశీలనను అది లెక్కలోకి తీసుకుంటుంది. అయినప్పటికీ, 60 రోజుల డేటాపై నిర్మించిన 90 percentileకు, 250 రోజుల డేటాపై నిర్మించిన 90 percentileకు అర్థం పూర్తిగా వేరు. ఏ tickerకైనా IV rank మరియు IV percentile మధ్య తేడా తెలుసుకోవడం ఉపయోగకరం. ఈ ticker విషయంలో అదే ప్రధాన విషయం.
ఆచరణలో, రెండు గణాంకాలనూ options చౌకగా ఉన్నాయా లేదా ఖరీదుగా ఉన్నాయా అనే తుది తీర్పుగా కాకుండా, అందుబాటులో ఉన్న స్వల్పకాలిక రికార్డు వివరణగా చూడాలి. అలాంటి తీర్పుకు పూర్తి market cycle చరిత్ర అవసరం. పోల్చి చూడాలంటే, అత్యధిక implied volatility ఉన్న షేర్ల screenలోని పేర్ల percentileల వెనుక అనేక సంవత్సరాల రీడింగులు ఉన్నాయి.
SPCX IV టర్మ్ స్ట్రక్చర్ ఎలా ఉంది?
టర్మ్ స్ట్రక్చర్ అంటే గడువు ముగియడానికి మిగిలిన కాలవ్యవధి అంతటా చూపించే implied volatility. ఇది సమీప వారపు కాంట్రాక్టుల నుంచి అత్యంత దీర్ఘకాల గడువున్న కాంట్రాక్టుల వరకు ఉంటుంది. స్వల్పమైన లిస్టింగ్ కూడా నిజాయితీగా చూపగల గణాంకాల్లో ఇది ఒకటి. ఎందుకంటే ప్రతి రోజు వక్రరేఖ పూర్తిగా అదే రోజు option chain ఆధారంగా రూపొందుతుంది. దీనికి గత డేటా అవసరం ఉండదు.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
multiIf(days_to_expiry <= 7, '0 to 7 days',
days_to_expiry <= 21, '8 to 21 days',
days_to_expiry <= 45, '22 to 45 days',
days_to_expiry <= 90, '46 to 90 days',
'91 or more days') AS dte_bucket,
round(100 * avg(implied_volatility), 1) AS iv_pct,
count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPCX'
AND date > (
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPCX'
) - 21
AND date >= (
SELECT max(toDate(listing_date))
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
AND toDate(listing_date) <= today()
)
AND iv_converged = 1
AND volume > 0
AND underlying_close > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY dte_bucket
ORDER BY min(days_to_expiry)ఆ మూడు వారాల్లో, 0 to 7 days బకెట్లోని at-the-money కాంట్రాక్టుల సగటు 113.5%గా ఉంది. 91 or more days బకెట్లోని కాంట్రాక్టుల సగటు 71.3%గా ఉంది. సమీప గడువు నుంచి దూర గడువు వరకు పైకి ఎగసే వక్రరేఖ సాధారణ స్థిర ఆకృతి. దూర గడువు కంటే సమీప గడువు చివర ఎక్కువగా ఉండటం, సమీప కాంట్రాక్ట్ కాలవ్యవధిలో ఒక నిర్దిష్ట తేదీకి సంబంధించిన ఈవెంట్ ఉన్నప్పుడు సాధారణంగా కనిపించే ఆకృతి. ఈ వక్రరేఖను షేరు వాస్తవంగా సాధించిన కదలికతో పోల్చడం వేరే విశ్లేషణ. దీనిపై చారిత్రక అస్థిరత వర్సెస్ implied volatilityలో చర్చించాం.
తరచుగా అడిగే ప్రశ్నలు
SPCX options ట్రేడింగ్ ఎప్పుడు ప్రారంభమైంది?
20 నుంచి 45 రోజుల గడువు మిగిలి ఉన్న, at-the-moneyకి సమీప contracts ట్రేడైన తొలి సెషన్లో implied volatility ఒకే స్థాయికి చేరింది. ఆ సెషన్ June 16, 2026. Contracts ట్రేడింగ్కు కొద్దిగా ముందే list కావచ్చు. అందువల్ల ఈ తేదీని exchange listing dateగా కాకుండా, ఉపయోగించదగిన IV రికార్డు ప్రారంభమైన తేదీగా చూడాలి.
SPCXకి సాధారణ implied volatility ఎంత?
ప్రస్తుతం ఈ పేజీలోని ఏ సంఖ్యా దానికి సమాధానం ఇవ్వదు. సాధారణ పరిధిని నిర్ణయించడానికి అనేక సంవత్సరాల readings అవసరం. ఇక్కడి రికార్డులో 45 రోజువారీ పరిశీలనలు ఉన్నాయి. ఇప్పటివరకు నమోదైన పరిధిని monthly panel చూపిస్తుంది. అది ఇప్పటివరకు ఉన్న రికార్డు మాత్రమే; స్థిరపడిన ప్రామాణిక పరిధి కాదు.
నా screenerలోని SPCX IV rank నమ్మదగినదేనా?
గణితపరంగా అది సరైనదే. కానీ ఆచరణలో దాని ఆధారం పరిమితంగా ఉంది. పైన చూపిన rank, 0, పూర్తి 52 వారాల బదులు 45 రోజువారీ పరిశీలనల నుంచి లెక్కించబడింది. కొత్త గరిష్ఠం లేదా కనిష్ఠం ఒక్కటి వచ్చినా rankలో పెద్ద మార్పు రావచ్చు. Screeners సాధారణంగా rank పక్కన sample sizeను చూపించవు.
ఈ పేజీలోని 30 రోజుల implied volatility ఎలా లెక్కించారు?
ప్రతి రోజు లెక్కలో, ఆ సెషన్లో ట్రేడైన SPCX contractsకు సంబంధించిన implied volatility సగటును తీసుకుంటారు. వాటి strike, ముగింపు షేరు ధరకు 5% లోపల ఉండాలి; గడువు ముగియడానికి 20 నుంచి 45 రోజులు ఉండాలి; IV solver convergence సాధించిన contractsను మాత్రమే తీసుకుంటారు. ప్రతి panel కింద ఉన్న SQLలో ఖచ్చితమైన filter కనిపిస్తుంది.
డేటా గమనికలు మరియు ticker ధృవీకరణ
SPCX పునర్వినియోగించిన symbol. ప్రస్తుత listingకు ముందు అదే నాలుగు అక్షరాలు వేరే, ఇప్పుడు delist అయిన productకు ఉపయోగించబడ్డాయి. ఈ విషయాన్ని పరిశీలించకపోతే volatility చరిత్రలో ఇలాంటి ఖాళీ నిశ్శబ్దంగా తప్పుదోవ పట్టించవచ్చు. దీనికి సంబంధించిన రెండు ఆధారాలు క్రింద ఉన్నాయి.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
toString(toDate(listing_date)) AS listing_date,
issuer_name,
primary_exchange,
security_type,
ipo_status,
round(toFloat64(final_issue_price), 2) AS final_issue_price
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
ORDER BY toDate(listing_date)పైన ఉన్న row, ప్రస్తుతం ఆ symbol వెనుక ఉన్న issuerను, ప్రస్తుత listing తేదీని చూపిస్తుంది. ఈ పేజీలోని ప్రతి implied volatility panel ఆ తేదీ లేదా ఆ తర్వాతి sessionsకే పరిమితం అవుతుంది. అందువల్ల ఇక్కడ పేర్కొన్న ఏ సంఖ్యలోనూ reassignmentకు ముందు ఉన్న data చేరదు. ఒకటి కంటే ఎక్కువ rows కనిపిస్తే, ముందున్న row పాత productకు సంబంధించినది.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
count() AS sessions_traded
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPCX'
GROUP BY month
ORDER BY monthఇది ఆ symbol ఏదో ఒక రూపంలో print అయిన sessions సంఖ్యను నెలవారీగా చూపిస్తుంది. రెండు నెలల సమూహాల మధ్యనున్న ఖాళీ reassignmentను సూచిస్తుంది. ఆ ఖాళీకి ముందు ఉన్న నెలలు పాత productకు సంబంధించినవి. పై లెక్కలన్నింటి నుంచి అవి తొలగించబడ్డాయి.
నిర్మాణ విధానం: implied volatility per-contract daily greeks record నుంచి తీసుకున్నారు. volume నమోదైన contractsలో convergence సాధించిన solutionsను మాత్రమే పరిగణించారు. At-the-moneyకి సమీపం అంటే అదే రోజు ముగింపు షేరు ధరకు 5% లోపల ఉన్న strike. 30 రోజుల line కోసం 20 నుంచి 45 రోజుల గడువు మిగిలి ఉన్న contractsను ఉపయోగించారు. Peer panelలోని ఐదు symbols కోసం IV rank, IV percentileలను గత 365 రోజుల requestతో లెక్కించారు. అందువల్ల పరిశీలనల సంఖ్యలను నేరుగా పోల్చవచ్చు.
ఇక్కడి ప్రతి panelను రూపొందించిన SQLతోనే అందిస్తున్నారు. ఒక panelను తెరిచి, tickerను మార్చి, Strasmore terminalలో మీరే run చేయండి.