Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

SPCXのインプライド・ボラティリティとIV履歴

SPCXのオプション上場後からのインプライド・ボラティリティ、IVランクとIVパーセンタイルが短い履歴ではほぼ意味を持たない理由を解説します。

SPCXのインプライド・ボラティリティは、オプション契約そのものに織り込まれた、市場独自の推定値である。現在から満期までの間に、株価がどの程度動くと市場が見込んでいるかを示す。

このティッカーでは、多くのスクリーナーが隠す注意点がある。上場オプションの記録期間が短く、1年分の履歴を必要とする統計は、1年に満たないデータの一部だけを使って算出されている。

以下のパネルには、存在するすべての日次データを掲載している。その上に示すのは、IVランクの計算をありのまま反映した数値である。

SPCXの本日時点のインプライド・ボラティリティは?

インプライド・ボラティリティ(IV)は、年率換算のパーセントで示されます。IVが60%の場合、オプション市場は、1年間でおよそ60%の1標準偏差の値動きを織り込んでいることを意味します。1カ月では約17%に相当します(60を12の平方根で割った値です)。これはオプションチェーンから読み取れる価格情報であり、方向性の予測ではありません。この数値が実際に何を意味するのかは、インプライド・ボラティリティの本当の意味で詳しく説明しています。計算の仕組みについては、インプライド・ボラティリティの計算方法を参照してください。

以下の系列は、標準的な30日ラインを作成したものです。各セッションについて、取引が成立したSPCXの全契約のうち、その日の終値から5%以内の行使価格で、満期まで20~45日残っている契約を抽出し、インプライド・ボラティリティを平均しています。IVの計算が収束しなかった契約は除外しています。

クエリSPCX 30日インプライド・ボラティリティ、上場オプション記録の全日次値
各数値の背後にある正確な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
Run this yourself

記録はJune 16, 2026111%に始まります。データ上の直近セッションであるAugust 19, 2026の値は、適格な86契約全体で62.4%となっています。期間全体では、45日分のデータがあります。このページの後半では、この件数を念頭に置いてください。SPCXのボラティリティ統計が参照できる全データが、この母集団です。

SPCX IVのレンジはどの程度の広さだったか

IV rankとIV percentileはいずれも、基準となるレンジを必要とする。Rankは、過去52週間のIVの最低値と最高値の間で、当日の数値がどの位置にあるかを0〜100で示す。Percentileは、同じ期間に当日の数値を下回って終えた日が全体の何%を占めたかを示す。観測期間が実際に満たされるまでは、どちらの数値も意味は限定的だ。月ごとに見ると、これまでのSPCXのレンジは次のとおりだ。

クエリSPCX 30日IVの暦月別:平均値・高値・安値・その差
各数値の背後にある正確な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
Run this yourself

記録の最初の月であるJune 2026は、平均84.3%だった。日次の最低値と最高値の差は38.9ポイントだった。直近の月であるAugust 2026は、13セッションにわたり平均79.8%となった。このパネルは、暦月3カ月分を対象としている。

これらの月は、すでに確認した暦上の期間と一致する。冒頭の行は、SPCXの取引開始初月が対象とした期間に重なっている。後半の行は、取引可能な株式数が変化したSPCXのロックアップ満了前後の期間まで続いている。月間高値をこれらの日付と照らして読むことには意味がある。一方、同じ行から52週間のIV rankを読み取ることは適切ではない。

SPCXのIVランクとIVパーセンタイルがほぼ意味をなさない理由

以下は、SPCXと誰もが知る四銘柄について、同じフィルターと同じ過去365日間のリクエストを適用した算術結果である。五銘柄の違いは、その期間を実際にどれだけ埋められるかだけだ。

クエリ直近1年間のIVランクとIVパーセンタイル、各値のサンプル数付き
各数値の背後にある正確な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 ASC
Run this yourself

SPCXがこの期間に提供する日次観測値は45件である。NVDA250件を提供し、パネル内で最も長い履歴を持つ。両銘柄ともIVランクとIVパーセンタイルが算出され、スクリーナー上では同じように信頼できる数値に見える。SPCXの62.4%という数値は、ランク0、パーセンタイル2.2に換算される。

この二つの数値が何に基づいているかを見てみよう。ランクは、その期間におけるちょうど二つの観測値、つまり最低値と最高値の差で割って算出する。数カ月分のデータしかない銘柄では、新たな極端値が出るだけで分母が完全に変わる。その下には、影響を吸収できる過去の観測値がない。パーセンタイルは、利用可能なすべての観測値を数えるため、やや頑健である。ただし、60日分に基づく90パーセンタイルと、250日分に基づく90パーセンタイルでは意味が大きく異なる。IVランクとIVパーセンタイルの違いは、どのティッカーでも把握しておく価値がある。この銘柄では、それが決定的に重要だ。

実務上は、両方の数値を、オプションが割安か割高かを判定する結論ではなく、短い記録を示す指標として扱うべきである。その判断には、完全な相場サイクルを含む履歴が必要になる。比較すると、インプライド・ボラティリティが最も高い銘柄のスクリーナーに掲載された銘柄では、パーセンタイルの背後に数年分の観測値がある。

SPCXのIVタームストラクチャーはどのような形か

タームストラクチャーとは、期近週限から最長期の契約まで、満期までの期間に応じてインプライド・ボラティリティを示したものです。ショートリストでも正直に示せる指標の一つです。各日のカーブは、その日のオプションチェーンだけで完全に構成でき、過去データを必要としないためです。

クエリSPCXの満期までの日数別インプライド・ボラティリティ、直近三週間のデータ
各数値の背後にある正確な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)
Run this yourself

この三週間では、アット・ザ・マネーに近い契約のうち0 to 7 daysバケットの平均は113.5%、91 or more daysバケットの平均は71.3%でした。期近から期先にかけて上昇するカーブは、通常の平常時の形です。期近が期先を上回る形は、期近契約の存続期間内に特定のイベントが発生する場合に現れやすくなります。カーブを、実際に株価が示した値動きと比較する作業は別途必要です。詳しくはヒストリカル・ボラティリティとインプライド・ボラティリティの比較で説明します。

FAQ

SPCXのオプション取引が始まったのはいつですか?

満期まで20〜45日で、アット・ザ・マネーに近いコントラクトが取引され、かつ収束したインプライド・ボラティリティが得られた最初のセッションはJune 16, 2026です。コントラクトは取引開始の少し前に上場されることがあるため、この日付は取引所への上場日そのものではなく、利用可能なIV記録の開始日として扱ってください。

SPCXの通常のインプライド・ボラティリティはどの程度ですか?

現時点では、このページの数値だけで判断できません。通常のレンジを定義するには数年分の観測値が必要ですが、ここでの記録は45日次観測値にとどまります。月次パネルはこれまでに記録されたレンジを示しており、確立した基準値ではなく、現時点までの記録です。

スクリーナーに表示されるSPCXのIVランクは信頼できますか?

算術的には正しいものの、実務上はサンプルが少ない値です。上に表示されたランク0は、52週分の記録ではなく、45日次観測値から算出されています。そのため、新たな高値または安値が一つ加わるだけで大きく変動します。スクリーナーでは、ランクの横にサンプル数が表示されないことがほとんどです。

このページの30日インプライド・ボラティリティはどのように算出していますか?

各日の数値は、そのセッションに取引され、終値から5%以内の行使価格で、満期まで20〜45日あるSPCXコントラクトのインプライド・ボラティリティを平均したものです。IVソルバーが収束したコントラクトだけを残しています。各パネルの下にあるSQLで、正確なフィルター条件を確認できます。

データに関する注記とティッカーの確認

SPCXは再利用されたシンボルです。現在の上場銘柄の前に、同じ4文字が別の、すでに上場廃止となった商品に使われていました。このような空白を確認しないと、ボラティリティの履歴が気付かないうちに汚染されます。確認用の記録を二つ示します。

クエリシンボルSPCXの上場記録
各数値の背後にある正確な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)
Run this yourself

上の行は、現在このシンボルを使用している発行体と、現在の上場日を示しています。このページのすべてのインプライド・ボラティリティ・パネルでは、その日付以降のセッションだけを対象としているため、再割り当て前のデータが表示数値に混入することはありません。複数の行が表示される場合、先の行は以前の商品に対応します。

クエリシンボルSPCXがセッションを記録した全月、全日次履歴
各数値の背後にある正確な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
Run this yourself

これは、そのシンボルが取引されたセッション数を月別に集計したものです。二つの月次ブロックの間にある空白が、シンボルの再割り当てに当たります。空白より前の月は以前の商品に属するため、上記の計算からすべて除外しています。

作成方法:インプライド・ボラティリティは、コントラクトごとの日次ギリシャ指標記録から取得し、出来高が記録され、解が収束したコントラクトだけを対象としています。アット・ザ・マネーに近いとは、同日の株価終値から5%以内の行使価格を指します。30日ラインでは、満期まで20〜45日のコントラクトを使用します。IVランクとIVパーセンタイルは、ピアパネルにある五つのシンボルすべてについて、過去365日を対象とするリクエストを使用しています。そのため、観測値の数を直接比較できます。


このページの各パネルには、数値の生成に使ったSQLが付いています。いずれかを開いてティッカーを入れ替え、Strasmoreターミナルで実行してください。