SPCX : IV rank et historique de volatilité implicite
Historique de la volatilité implicite de SPCX depuis la cotation des options, et pourquoi l’IV rank et le percentile IV sont peu significatifs sur un ticker récent.
La volatilité implicite de SPCX est l’estimation propre au marché, intégrée dans le prix des contrats d’options, de l’ampleur probable du mouvement du titre entre aujourd’hui et l’échéance. Sur ce ticker, cette estimation doit être interprétée avec une réserve que la plupart des screeners masquent : l’historique des options cotées est court, et toutes les statistiques qui nécessitent un an de données reposent sur une fraction de cette période. Les panneaux ci-dessous présentent chaque mesure quotidienne disponible, ainsi que le calcul exact de l’IV rank fondé sur cet historique limité.
Quelle est la volatilité implicite de SPCX aujourd’hui ?
La volatilité implicite, ou IV, est exprimée en pourcentage annualisé. Une IV de 60 % signifie que le marché des options intègre un mouvement d’environ 60 % sur un an, à un écart type. Sur un seul mois, cela correspond à environ 17 % (60 divisé par la racine carrée de 12). Il s’agit d’une donnée de prix issue de la chaîne d’options, et non d’une prévision de direction. L’explication complète de cette mesure figure dans ce que signifie réellement la volatilité implicite, tandis que le fonctionnement du calculateur est détaillé dans comment la volatilité implicite est calculée.
La série ci-dessous construit la courbe standard à 30 jours. Pour chaque séance, elle prend en compte tous les contrats SPCX négociés dont le strike se situait dans une fourchette de 5 % autour du cours de clôture de l’action ce jour-là, avec 20 à 45 jours avant l’échéance, puis calcule la moyenne de leur volatilité implicite. Les contrats pour lesquels le calculateur d’IV n’a pas convergé sont exclus.
Le SQL exact derrière chaque chiffre
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 dL’historique commence le June 16, 2026 à 111%. Lors de la séance la plus récente disponible, le August 19, 2026, la valeur ressort à 62.4% sur 86 contrats répondant aux critères. Au total, le panel comprend 45 observations quotidiennes. Gardez ce nombre à l’esprit pour la suite de cette page : il constitue la population complète à partir de laquelle toute statistique de volatilité de SPCX peut être calculée.
Quelle a été l’amplitude de la fourchette d’IV de SPCX ?
L’IV rank et l’IV percentile nécessitent tous deux une période de référence. Le rank indique où se situe la lecture du jour entre le niveau d’IV le plus bas et le plus haut des 52 dernières semaines, sur une échelle de 0 à 100. Le percentile mesure la proportion de jours de cette même période où la clôture était inférieure à la lecture du jour. Aucun de ces deux indicateurs n’est vraiment pertinent tant que la période de référence n’est pas complète. Voici, mois par mois, la fourchette dans laquelle SPCX a évolué jusqu’à présent.
Le SQL exact derrière chaque chiffre
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 monthLe premier mois de l’historique, June 2026, affiche une moyenne de 84.3%. L’écart entre sa lecture quotidienne la plus basse et la plus haute était de 38.9 points. Le mois le plus récent, August 2026, affiche une moyenne de 79.8% sur 13 séances. Le tableau couvre 3 mois calendaires.
Ces mois correspondent à un calendrier que nous avons déjà détaillé. Les premières lignes couvrent la période présentée dans le premier mois de cotation de SPCX, tandis que les lignes suivantes couvrent la période autour de l’expiration du lock-up de SPCX, lorsque le nombre d’actions disponibles à la négociation a changé. Comparer les plus hauts mensuels avec ces dates est pertinent. En revanche, calculer un IV rank sur 52 semaines à partir de ces mêmes lignes ne l’est pas.
Pourquoi l’IV rank et l’IV percentile de SPCX sont presque dépourvus de sens
Le calcul est effectué à l’identique pour SPCX et quatre valeurs très suivies, avec le même filtre et la même période glissante de 365 jours pour les cinq titres. La seule différence tient à la part de cette période que chaque valeur peut réellement couvrir.
Le SQL exact derrière chaque chiffre
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 fournit 45 observations quotidiennes sur cette période. NVDA en fournit 250, soit l’historique le plus long de l’échantillon. Les deux valeurs obtiennent un IV rank et un IV percentile, et les deux indicateurs paraissent tout aussi solides sur un screener. La valeur de 62.4% affichée pour SPCX correspond à un rank de 0 et à un percentile de 2.2.
Regardez sur quoi reposent ces deux chiffres. Le rank est calculé à partir de l’écart entre exactement deux observations : la valeur la plus basse et la valeur la plus haute de la période. Pour une valeur qui ne dispose que de quelques mois de données, un nouvel extrême modifie entièrement ce dénominateur. Aucune observation plus ancienne n’est disponible pour en atténuer l’effet. Le percentile est un peu plus robuste, puisqu’il tient compte de toutes les observations disponibles. Mais un percentile de 90 calculé sur 60 jours n’a pas la même signification qu’un percentile de 90 calculé sur 250 jours. La différence entre l’IV rank et l’IV percentile mérite d’être connue pour tout ticker. Pour SPCX, elle est déterminante.
En pratique, considérez ces deux chiffres comme une description du court historique disponible, et non comme une conclusion sur le caractère bon marché ou élevé des options. Cette conclusion nécessite un cycle complet de données historiques. À titre de comparaison, les valeurs affichées dans l’écran des actions à volatilité implicite élevée disposent de plusieurs années de données sous-jacentes à leurs percentiles.
À quoi ressemble la structure par échéance de la volatilité implicite de SPCX ?
La structure par échéance correspond à la volatilité implicite en fonction du temps restant avant l’échéance, des contrats de la première semaine aux contrats arrivant à échéance le plus tard. C’est une statistique qu’une fiche courte peut tout de même présenter de manière rigoureuse, puisque chaque courbe quotidienne est construite entièrement à partir de la chaîne d’options du jour et ne nécessite aucun historique.
Le SQL exact derrière chaque chiffre
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)Sur ces trois semaines, les contrats à la monnaie dans le compartiment 0 to 7 days ont affiché une moyenne de 113.5%, contre 71.3% pour le compartiment 91 or more days. Une courbe qui monte de l’échéance la plus proche à la plus lointaine correspond à la forme habituelle. Une partie courte située au-dessus de la partie longue apparaît généralement lorsqu’un événement daté intervient pendant la durée de vie du contrat proche. Comparer cette courbe avec l’évolution effectivement enregistrée par l’action constitue un exercice distinct, traité dans volatilité historique et volatilité implicite.
FAQ
Quand les options de SPCX ont-elles commencé à être négociées ?
La première séance au cours de laquelle des contrats near the money, avec 20 à 45 jours avant l’échéance, ont à la fois été négociés et produit une volatilité implicite convergée est June 16, 2026. Les contrats peuvent être cotés un peu avant le début des échanges. Cette date doit donc être considérée comme le début de l’historique d’IV exploitable, et non comme la date de cotation à proprement parler.
Quelle est la volatilité implicite normale de SPCX ?
Aucun chiffre de cette page ne permet encore de répondre. Une fourchette normale se définit à partir de plusieurs années de relevés, tandis que l’historique présenté ici ne contient que 45 observations quotidiennes. Le panneau mensuel montre la fourchette observée à ce jour. Il s’agit d’un historique disponible, et non d’une référence stabilisée.
Le classement IV rank de SPCX sur mon screener est-il fiable ?
Il est arithmétiquement correct, mais encore peu robuste. Le classement affiché ci-dessus, 0, repose sur 45 observations quotidiennes, et non sur 52 semaines complètes. Un seul nouveau plus-haut ou plus-bas peut donc le faire varier fortement. Les screeners affichent rarement la taille de l’échantillon à côté du classement.
Comment la volatilité implicite à 30 jours de cette page est-elle calculée ?
Chaque chiffre quotidien correspond à la moyenne de la volatilité implicite des contrats SPCX négociés pendant la séance. Ces contrats ont un strike situé dans une fourchette de 5 % autour du cours de clôture de l’action et une échéance comprise entre 20 et 45 jours. Seuls les contrats pour lesquels le solveur d’IV a convergé sont conservés. La requête SQL placée sous chaque panneau présente le filtre exact.
Notes sur les données et vérification du ticker
SPCX est un symbole réutilisé. Les quatre mêmes lettres désignaient auparavant un autre produit, depuis radié de la cote, avant la cotation actuelle. Ce type de rupture peut fausser discrètement un historique de volatilité lorsqu’il n’est pas vérifié. Deux justificatifs sont présentés ci-dessous.
Le SQL exact derrière chaque chiffre
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)La ligne ci-dessus identifie l’émetteur actuellement associé au symbole et date la cotation actuelle. Chaque panneau de volatilité implicite de cette page ne retient que les séances postérieures ou égales à cette date. Aucune donnée antérieure à la réattribution du symbole n’entre donc dans les chiffres présentés. Lorsque plusieurs lignes apparaissent, la plus ancienne correspond à l’ancien produit.
Le SQL exact derrière chaque chiffre
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 monthIl s’agit du nombre mensuel de séances au cours desquelles le symbole a généré au moins une transaction. L’intervalle entre les deux blocs de mois correspond à la réattribution du symbole. Les mois antérieurs à cet intervalle appartiennent à l’ancien produit et sont exclus de tous les calculs ci-dessus.
Méthode : la volatilité implicite provient de l’historique quotidien des greeks par contrat. Les données sont filtrées pour ne retenir que les solutions convergées et les contrats ayant enregistré un volume. Near the money signifie que le strike se situe dans une fourchette de 5 % autour du cours de clôture de l’action le même jour. La courbe à 30 jours utilise les contrats arrivant à échéance dans 20 à 45 jours. L’IV rank et l’IV percentile utilisent une requête glissante sur 365 jours pour les cinq symboles du panneau de comparaison. Les tailles d’échantillon sont ainsi directement comparables.
Chaque panneau présenté ici est accompagné du SQL qui l’a produit. Ouvrez-en un, remplacez le ticker et exécutez-le vous-même sur le terminal Strasmore.