オプション満期サイクルを解説
オプション満期サイクルが株式のオプションチェーンに表示される月を決める仕組みを解説します。三つのサイクルと、LEAPSが常にJanuaryになる理由を紹介します。
オプションの満期サイクルとは、株式のオプションチェーンにどの満期月を表示するかを決める上場ルールです。米国のオプション取引対象銘柄は、オプションが初めて上場される際に三つのサイクルのいずれかに割り当てられます。この割り当てと、常に四つ以上の満期月を設定するルールによって、ブローカーのチェーンに表示される日付の一覧が決まります。ここで扱うのは、どの月が上場されるかという点です。オプションが実際に満期を迎える日については、オプションの満期日を参照してください。今年の日付別一覧については、2026年オプション満期カレンダーをご覧ください。
オプションの満期サイクルとは
取引所が株式に初めてオプションを上場すると、その株式を三つの満期サイクルのいずれかに割り当てる。各サイクルは四カ月で、四半期ごとに設定される。
- Januaryサイクル:January、April、July、October
- Februaryサイクル:February、May、August、November
- Marchサイクル:March、June、September、December
株式のサイクルは一度設定されると、上場されている限り変わらない。これは企業の属性ではなく、上場銘柄の属性である。このサイクルが決めるのは、オプション・チェーンの手前側より先にある、第三金曜日満期の中長期の月次満期である。今後数週間の満期には関係せず、こちらは別のルールで決まる。
なぜどの銘柄のオプションチェーンにも、少なくとも四つの満期月が表示されるのか
上場基準が最低限の表示月数を定めているためです。オプション取引の対象となる株式には、常に少なくとも四つの満期月が設定され、一定の順序で選ばれます。最初の二つは近い満期月で、当月と翌月です。次の二つには、その銘柄固有の満期サイクルのうち、近い満期月の二つでまだカバーされていない最初の二つが入ります。
二月サイクルの銘柄を六月時点で見てみます。近い満期月は六月と七月です。次に該当するサイクル月は八月と十一月なので、オプションチェーンには六月、七月、八月、十一月が表示されます。六月限の満期を迎えると、近い満期月は七月と八月になり、チェーンには十一月と翌年二月が加わります。近い満期月は毎月繰り上がります。一方、サイクル月は三カ月ごとに一つ先へ移ります。
実際のオプション・チェーンには、どの満期月が上場されていますか?
最低でも四つあり、取引量の多い銘柄ではそれを大きく上回ります。以下のパネルは、直近の記録対象セッションにおけるAppleのオプション・チェーンについて、各満期日に設定されている契約数とともに、すべての満期を示しています。
| 満期日 | 満期ラベル | 残存日数 | 契約数 |
|---|---|---|---|
| 2026-09-11 | Sep 11, 2026 | 1 | 115 |
| 2026-09-14 | Sep 14, 2026 | 4 | 63 |
| 2026-09-16 | Sep 16, 2026 | 6 | 59 |
| 2026-09-18 | Sep 18, 2026 | 8 | 114 |
| 2026-09-21 | Sep 21, 2026 | 11 | 51 |
| 2026-09-23 | Sep 23, 2026 | 13 | 53 |
| 2026-09-25 | Sep 25, 2026 | 15 | 84 |
| 2026-10-02 | Oct 2, 2026 | 22 | 66 |
| 2026-10-09 | Oct 9, 2026 | 29 | 53 |
| 2026-10-16 | Oct 16, 2026 | 36 | 79 |
| 2026-10-23 | Oct 23, 2026 | 43 | 63 |
| 2026-10-30 | Oct 30, 2026 | 50 | 45 |
| 2026-11-20 | Nov 20, 2026 | 71 | 93 |
| 2026-12-18 | Dec 18, 2026 | 99 | 98 |
| 2027-01-15 | Jan 15, 2027 | 127 | 111 |
| 2027-02-19 | Feb 19, 2027 | 162 | 53 |
| 2027-03-19 | Mar 19, 2027 | 190 | 65 |
| 2027-04-16 | Apr 16, 2027 | 218 | 63 |
| 2027-06-17 | Jun 17, 2027 | 280 | 67 |
| 2027-09-17 | Sep 17, 2027 | 372 | 80 |
各数値の背後にある正確なSQL
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= today() - 10
) AS chain_date
SELECT
toString(expiration_date) AS expiry_date,
formatDateTime(expiration_date, '%b %e, %Y') AS expiration_label,
toUInt32(max(days_to_expiry)) AS days_out,
countDistinct(ticker) AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = chain_date
AND expiration_date >= chain_date
GROUP BY expiration_date
ORDER BY expiration_date一つの原資産に、24個の異なる満期日があります。最も近い満期日はSep 11, 2026で、1日後に到来し、115契約が設定されています。最も遠い満期日はDec 15, 2028で、827日後に到来し、70契約が設定されています。両端の間の形状にも注目してください。手前では満期日が毎週設定され、年の中頃にかけておおむね月一回に細くなり、右端では遠い満期月へと広がっています。これらの契約数は、各満期日に存在する行使価格の数を示すもので、その満期日にどれだけの建玉があるかを示すものではありません。後者は、max painの行使価格に関わる別の問題です。
週次・日次オプションはサイクルに従うのか?
いいえ。このサイクルが対象とするのは、第三金曜日に満期を迎える月次限月だけです。現在のオプション・チェーンの残りは、サイクルの対象外にある別の上場プログラムから構成されています。
- 週次オプション。数週間前に上場され、第三金曜日以外の金曜日に満期を迎えます。
- 月末・四半期末シリーズ。金曜日ではなく、月末または四半期末の最終取引日に設定されます。
- 日次オプション。週内の各取引日に満期を設定し、特に取引が活発な原資産の限られた銘柄群で提供されます。銘柄一覧は日次オプションがある銘柄を参照してください。
これらがサイクルの月を追加することはありません。ある銘柄のオプション・チェーンの手前に週次限月が十本連続して表示されていても、その背後にあるサイクル名は通常の四カ月サイクルのままです。二つのチェーンの見た目が大きく異なっていても、同じルールで運用されていることがあります。
複数の原資産を同じ取引日に並べると、その違いは限月の日付の数として表れます。
| シンボル | 上場満期 | 45日以内の満期 | 90日超の月数 |
|---|---|---|---|
| SPY | 33 | 16 | 10 |
| AAPL | 24 | 11 | 11 |
| MSFT | 23 | 11 | 10 |
| KO | 18 | 7 | 9 |
| HRL | 12 | 7 | 4 |
| CLX | 6 | 2 | 4 |
各数値の背後にある正確なSQL
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
underlying_symbol AS symbol,
countDistinct(expiration_date) AS listed_expirations,
countDistinctIf(expiration_date, days_to_expiry <= 45) AS expirations_within_45d,
countDistinctIf(toStartOfMonth(expiration_date), days_to_expiry > 90) AS months_beyond_90d
FROM global_markets.options_greeks
WHERE date = chain_date
AND expiration_date >= chain_date
AND underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'KO', 'CLX', 'HRL')
GROUP BY underlying_symbol
ORDER BY listed_expirations DESCそのパネルに含まれる6銘柄のうち、SPYは33本の上場限月をそろえ、そのうち16本が45日以内に満期を迎えます。この手前の密度は、サイクルではなく、日次・週次の上場プログラムによるものです。パネルの反対側にあるCLXの上場限月は、合計6日です。90日を超える範囲では状況が変わります。最も幅広い銘柄では10の異なる満期月があるのに対し、最も少ない銘柄では4です。チェーンの手前では上場本数が異なります。後方ではサイクルの特徴が表れます。
株式がどのサイクルに属するかを確認する方法
参照表は必要ありません。オプションチェーンを開き、当月と翌月を飛ばして、その次にある最初の月次満期を探します。その月と、そこから三か月後の月が、その銘柄のサイクル月です。
上場市場全体でも、同じパターンを一度に確認できます。次のパネルでは、今後十四か月以内にある各月の第三金曜日の満期について、上場されている原資産の数を集計しています。
| 満期月初 | 月ラベル | 原資産一覧 |
|---|---|---|
| 2026-09-01 | Sep 2026 | 3554 |
| 2026-10-01 | Oct 2026 | 3380 |
| 2026-11-01 | Nov 2026 | 1408 |
| 2026-12-01 | Dec 2026 | 1895 |
| 2027-01-01 | Jan 2027 | 2132 |
| 2027-02-01 | Feb 2027 | 902 |
| 2027-03-01 | Mar 2027 | 1487 |
| 2027-04-01 | Apr 2027 | 993 |
| 2027-05-01 | May 2027 | 102 |
| 2027-07-01 | Jul 2027 | 26 |
| 2027-08-01 | Aug 2027 | 52 |
| 2027-09-01 | Sep 2027 | 369 |
| 2027-10-01 | Oct 2027 | 14 |
各数値の背後にある正確なSQL
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
toString(toStartOfMonth(expiration_date)) AS expiry_month_start,
formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS month_label,
countDistinct(underlying_symbol) AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
AND expiration_date >= chain_date
AND days_to_expiry <= 430
AND toDayOfWeek(expiration_date) = 5
AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY toStartOfMonth(expiration_date)最も近い第三金曜日の Sep 2026 には、3554 の原資産で満期が設定されています。オプションがある銘柄はすべて直近の限月を備えており、この最初の時点は上場銘柄全体に近い水準です。その後、銘柄数は減少しますが、減り方は一様ではありません。直近二つの限月を過ぎると、各銘柄は自身のサイクルに属する月にだけ再び登場します。そのため、それ以降の各月をカバーするのは市場全体ではなく、その一部となります。四半期末の月と一月限は、隣接する月より多くの銘柄を集める傾向があります。パネルの遠い端では、銘柄数はさらに少なくなります。十四か月の範囲内で最後にある一年超先の Oct 2027 には、わずか 14 の原資産しか満期を設定していません。十二か月を超えると、各月の満期は一月限を除いてなくなります。一月限は、下のLEAPSパネルで確認できます。
四つの三月サイクル月は、その年の四つのトリプルウィッチング日にも当たります。この日には、指数契約と株式契約が同じ第三金曜日に満期を迎えます。
LEAPSが1月に上場されるのはなぜか
LEAPSは、満期まで一年超の期間が残る長期オプションで、独自の上場スケジュールに基づく。個別株では、株式がどの満期サイクルに属しているかにかかわらず、長期シリーズは1月限となる。3月サイクルの銘柄でも、1月限のLEAPSが上場される。
市場全体の集計を見ると、その仕組みが明確になる。このパネルでは、300日超先にある毎月第3金曜日の満期をすべて対象にし、それらを上場している原資産銘柄数を数えている。
| LEAPSシリーズ | 原資産一覧 |
|---|---|
| Jan 2028 | 1247 |
| Sep 2027 | 369 |
| Dec 2027 | 329 |
| Dec 2028 | 263 |
| Jun 2028 | 110 |
| Aug 2027 | 52 |
| Nov 2027 | 30 |
| Jul 2027 | 26 |
| Sep 2028 | 15 |
| Oct 2027 | 14 |
| Mar 2028 | 14 |
| Feb 2028 | 3 |
| Apr 2028 | 2 |
各数値の背後にある正確なSQL
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS leaps_series,
countDistinct(underlying_symbol) AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
AND days_to_expiry > 300
AND toDayOfWeek(expiration_date) = 5
AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY underlyings_listing DESCこの期間では、Jan 2028が最多で、1247の原資産銘柄に上場されている。同じ期間で最も少ない月はApr 2028で、2に上場されている。
1月限の契約は、時間が経過しても性質が変わらない。2年先に上場された1月限シリーズは、1年後にはチェーン上の1月限月次として表示されるだけで、同じ契約である。行使価格も第3金曜日の満期日も同じだ。一年が経過した時点で、LEAPSという表示だけがなくなる。LEAPSとはでは契約の仕組みを、ディープ・イン・ザ・マネーのLEAPSでは長期限のオプションがどのように利用されるかを説明している。
サイクルがスプレッドの取引可否を左右する理由
ここで、上場ルールが実際の注文と結び付きます。カレンダースプレッドは、同じ行使価格で一つの満期を買い、別の満期を売る取引です。ダイアゴナルは、二つの行使価格をまたいで同じ取引を行います。いずれも、同一原資産について二つの満期が同時に存在している必要があります。
週次限月とフルサイクルを扱う銘柄なら、これは容易です。流動性の低い銘柄では、希望する月がそもそも上場されていないことがあります。2月サイクルの銘柄では、9月が直近二つの限月の一つになるまで、9月限は上場されません。そのため、6月時点では、価格にかかわらず6月限と9月限のカレンダーを組めません。長期構造が1月限に集中する背景にも、同じ制約があります。プアマンズ・カバードコールは長期のコールを使ったダイアゴナルであり、1月はオプション取引が可能なすべての銘柄に共通する月だからです。
上場の次に、流動性が二つ目のフィルターになります。ある月が上場されていても、建玉が少なく気配のスプレッドが広ければ、二つのレッグからなる取引は約定の問題になります。上場ルールは何が存在するかを示します。実際に何が取引されるかは、テープが示します。
よくある質問
3つのオプション満期サイクルとは何ですか?
3つのサイクルがあります。それぞれ最初の月にちなんで名付けられています。JanuaryサイクルはJanuary、April、July、October、FebruaryサイクルはFebruary、May、August、November、MarchサイクルはMarch、June、September、Decemberです。株式は、その株式を対象とするオプションが最初に上場された時点でいずれか一つに割り当てられます。その後、割り当ては変わりません。
一つの株式に同時に設定される満期月はいくつですか?
少なくとも4つです。2つは近い満期月で、当月と翌月です。残り2つは、その株式に割り当てられたサイクルから決まります。取引が活発な銘柄では、毎週満期、月末満期、四半期末満期、日次満期が加わるため、これより大幅に多くなります。
すべての株式で満期月は同じですか?
いいえ。近い2つの満期月はすべての銘柄で同じです。その先の月は、株式が3つのサイクルのどれに割り当てられたかで決まります。そのため、似た企業の銘柄でも、遠い満期月がまったく異なることがあります。
Weeklyオプションは満期サイクルに含まれますか?
いいえ。Weeklyオプションは別のプログラムで数週間先まで上場され、第三金曜日以外の金曜日に満期を迎えます。株式のサイクルは変更せず、最低4カ月という基準にも含まれません。
LEAPSはなぜJanuaryに上場されるのですか?
個別株のLEAPSは、原資産のサイクルにかかわらずJanuary満期を基準とします。これにより、オプションを利用できるすべての銘柄に共通の長期満期月が設定されます。Januaryシリーズが一年以内の満期になると、その株式の通常のJanuary月次満期になります。契約自体に変更はありません。
これらのパネルの集計方法
各パネルは、日次の契約レベルのオプションデータに記録された最新セッションを読み込み、そのセッションについて満期日に少なくとも一つの契約の記録があれば、満期が上場されていると数えます。月次満期は日付の形式で切り分けます。月の15日から21日の間にある金曜日を第三金曜日とし、これがサイクル規則の対象となる満期です。Weekly、月末、日次の満期はこの条件に該当しないため、構造上、2つの市場全体パネルから除外されます。そのため、この2つの集計値は、実際のチェーンに含まれる日付の生の件数より少なくなります。市場全体のパネルでは、ベンダーのフィード上で時間の経過とともに複数の企業へ割り当てられた銘柄も除外しています。そのため、一つのtickerが2つの企業を一つの集計に統合することはありません。
ここにあるすべてのパネルには、生成に使用したSQLが掲載されています。いずれかを開いてtickerを差し替えれば、Strasmore terminal上で任意のオプションチェーンに対して同じ質問を実行できます。