カバードコールのリターン計算方法
カバードコールのネット・デビット、損益分岐点、静的リターン、権利行使時のリターンを一つの契約例で計算し、配当と年率換算も解説します。
カバードコールのリターンを計算するには、ネット・デビット、損益分岐点、静的リターン、権利行使された場合のリターンという四つの数字が必要です。四つとも、100株の購入価格、保有株に対して売却した一つのコールから受け取るプレミアム、そのコールの行使価格という三つの入力値から求められます。以下の例では、各数値を順に計算し、その後に配当と年率換算を加えます。
カバードコールとは何か。また、どのリターンを指すのか
カバードコールは、保有する100株に対してコールを一つ売却するポジションです。コールの買い手には、満期までの間、行使価格と呼ばれる固定価格でその株式を買う権利があります。売り手が受け取る価格であるプレミアムは、取引開始時点から口座に入る現金です。仕組みはカバードコールの仕組みで説明しています。ここでは計算方法を示します。
「リターン」という言葉は、どの満期時点を評価するのかを明示するまで曖昧です。
- ネット・デビット:株式の購入額からプレミアムの受取額を差し引いた金額。ポジションに実際に投じた現金です。
- 損益分岐点:ネット・デビットを100株で割った金額。満期時の株価がこれを下回ると、ポジションの価値は投じた金額を下回ります。
- 静的リターン:満期時の株価が現在とまったく変わらず、コールが無価値となり、株式を保有し続ける場合の収益です。
- 権利行使された場合のリターン:満期時の株価が行使価格以上となり、その行使価格で株式を売却する場合の収益です。
一つの契約は100株を対象とするため、1.00ドルと表示されたプレミアムは100.00ドルになります。
カバードコールのリターン計算:具体例
株価が50.00ドルの架空銘柄について、満期まで30日、行使価格52.50ドル、プレミアム1.00ドルのコールを売却するとします。株式の購入額は5,000.00ドルです。コールの売却により100.00ドルを受け取ります。
- ネット・デビット:5,000.00ドルから100.00ドルを差し引いた4,900.00ドル、1株当たり49.00ドルです。
- 損益分岐点:満期時の株価で49.00ドルです。
- 静的リターン:株価が50.00ドルで変わらなければ、コールは無価値となり、100.00ドルのプレミアムが全収益になります。30日間のリターンは2.04%です。
- 権利行使された場合のリターン:52.50ドルで権利行使されると、株式の売却額は5,250.00ドルです。株式の値上がり益250.00ドルとプレミアム100.00ドルを合わせた350.00ドルを、4,900.00ドルのネット・デビットで割ると、30日間のリターンは7.14%です。
いずれの割合も、プレミアムの受取後にリスクにさらされる現金であるネット・デビットを分母にしています。ブローカーによっては、全額の5,000.00ドルを分母にして同じリターンを表示するため、数値は小さくなります。差額はプレミアムそのものです。現金を確保してプットを売る鏡像のポジションとの比較は、カバードコールと現金担保付きプットの比較で説明しています。
分子のプレミアムはどのように決まるのか
プレミアムは市場価格です。その大きさは、契約期間中に株価がどの程度動くとオプション市場が織り込んでいるかに連動します。これは年率で表示され、インプライド・ボラティリティと呼ばれます。以下は、同じ方法で測定した五つの有名銘柄について、2026年7月までのデータです。
各数値の背後にある正確なSQL
SELECT
underlying_symbol AS symbol,
round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct,
count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY underlying_symbol
ORDER BY median_iv_pct DESCインプライド・ボラティリティの中央値は、43.4%のMSFTから13.4%のSPYまで、5銘柄の間で推移しました。対象は残存20~45日のコールで、行使価格は株価から5%以内です。最も値動きの小さい銘柄で静的リターンが2%、最も速く動く銘柄でも静的リターンが2%だったとしても、同じ取引ではありません。後者では、30日間の結果が大きく振れる可能性に対してプレミアムが支払われています。流動性の高いオプションとボラティリティの高いオプションでは、この二つの考え方を分けて説明しています。
イン・ザ・マネーの行使価格でリターンを前倒しできる理由
同じ株価50.00ドルの銘柄について、行使価格47.50ドル、プレミアム3.20ドルのコールを売却します。この価格は、株価がすでに行使価格を2.50ドル上回っていることによる本質的価値2.50ドルと、時間価値0.70ドルに分かれます。
- ネット・デビット:4,680.00ドル、1株当たり46.80ドルです。
- 損益分岐点:46.80ドルです。株価に対する下落余地は6.4%で、行使価格52.50ドルのコールでは2.0%です。
- 静的リターン:株価が50.00ドルで変わらなければ、コールはイン・ザ・マネーのままです。そのため株式は47.50ドルで売却されます。売却額4,750.00ドルからデビット4,680.00ドルを差し引いた70.00ドルが収益となり、リターンは1.50%です。
- 権利行使された場合のリターン:同じく1.50%です。満期時の株価が47.50ドル以上であれば、70.00ドルを受け取り、それ以上の収益はありません。
イン・ザ・マネーのカバードコールのリターンは、ここでは1株当たり0.70ドルの時間価値だけです。満期時の株価が47.50ドルを上回れば、どの水準でもこの金額を受け取ります。これがリターンの前倒しです。低い取得価格を基準に、最大リターンは小さくなる一方、株価が5%下落しても計算上のリターンは変わりません。52.50ドルのコールは7.14%を提供しますが、そのためには5%の上昇が必要です。権利行使が行われる日の仕組みは、オプションがイン・ザ・マネーで満期を迎えるとどうなるかで説明しています。
二つの満期結果が生じる確率は同じではありません。デルタは、株価の変動に対してオプション価格がどの程度動くかを示す指標であり、満期時にイン・ザ・マネーとなる確率の市場推計としても大まかに使えます。2026年7月までのAAPLコールについて、残存20~45日を対象に行使価格までの距離で分類すると、次のようになります。
各数値の背後にある正確なSQL
SELECT
multiIf(
moneyness < -0.075, '7.5% to 10% in the money',
moneyness < -0.025, '2.5% to 7.5% in the money',
moneyness < 0.025, 'within 2.5% of the stock',
moneyness < 0.075, '2.5% to 7.5% out of the money',
'7.5% to 10% out of the money') AS strike_band,
round(quantileDeterministic(0.5)(toFloat64(delta), cityHash64(ticker)), 2) AS median_delta,
count() AS contract_count
FROM
(
SELECT
ticker,
delta,
toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.10
)
GROUP BY strike_band
ORDER BY min(moneyness)デルタの中央値は、7.5% to 10% in the moneyの範囲における0.86から、7.5% to 10% out of the moneyの範囲における0.17まで推移しました。大まかな確率として読むと、深いイン・ザ・マネーのコールは権利行使される可能性が五割を超えると価格付けされ、遠いアウト・オブ・ザ・マネーのコールはその可能性が低いと価格付けされています。デルタの低い行使価格で表示される静的リターンは、市場が受け取れると見込んでいる金額です。同じ行使価格の権利行使された場合のリターンは、市場が見込んでいない金額です。
カバードコールのリターンを年率換算する方法
30日間の静的リターン2.04%は通常、365を掛けて30で割った年率24.8%として表示されます。計算自体は単純です。ただし、その中にある仮定を明示する必要があります。12.17を掛ける計算は、今後12カ月もまったく同じ状況が続くと仮定しています。同じ株価から同じ距離にある行使価格で同じプレミアムを受け取り、株式は一度も権利行使されず、相場から離れている月もないという仮定です。権利行使された場合のリターン7.14%は年率86.9%になりますが、これはさらに強い仮定です。株価が毎月行使価格を上回り、そのたびにより高い価格で買い戻すことを前提にしています。
この仮定のうち、プレミアムに関する部分は測定できます。以下は、2026年7月までの二年間について、アット・ザ・マネーに近いAAPLコールのインプライド・ボラティリティ中央値を月次で示したものです。
各数値の背後にある正確なSQL
SELECT
formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2024-08-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY toStartOfMonth(date)
ORDER BY toStartOfMonth(date)この系列は2024-08の23.3%で始まり、2026-07の28.4%で終わりました。パネルには24カ月分の観測値が表示されています。各月は同じではなく、各月に提示されたプレミアムも同じではありません。年率換算は、保有期間の異なる取引を比較するための尺度です。見出しの数値を年間リターンとして読んだ時点で、年率換算はその役割を失います。まず日数とともに期間リターンを表示してください。
配当と早期権利行使が計算に入る仕組み
株式を保有している間に支払われる配当は、分子に含めます。株価50.00ドルの銘柄が30日間の保有期間中に0.35ドルの配当の権利落ち日を迎え、その日をまたいで保有するとします。静的リターンは、4,900.00ドルのデビットに対して、プレミアム100.00ドルと配当35.00ドルを合わせた2.76%になります。配当を含めない場合の2.04%より高い数値です。
ただし、この条件は重要です。米国式の株式オプションは、満期前であれば営業日のいつでも権利行使できます。コールの買い手が早期権利行使を検討する誘因は、株式が権利落ち日を迎える前日に集中します。権利行使により、契約自体が支払わない配当を受け取れるためです。残存時間価値が小さく、その時間価値を上回る配当が見込まれるコールは、早期権利行使の典型的な候補です。その場合、株式は権利落ち日前に行使価格で売却され、35.00ドルの配当は受け取れません。権利落ち日とオプションではタイミングを説明し、米国式オプションと欧州式オプションでは早期権利行使が可能な契約の違いを説明しています。
リターン計算で示せないこと
ここまでの数値はすべて、特定の日にポジションを満期まで保有した場合を示しています。この枠組みの外には二つの要素があります。
一つ目は、放棄する上昇余地です。株価が行使価格を上回ると、画面に表示される株価がいくらであっても、株式の価値は行使価格にとどまります。以下のパネルでは、2026年7月までの二年間についてAAPLの月次推移を示し、株価そのものの値動きと、5%で上限を設定した同じ値動きを比較しています。これは、株価から5%アウト・オブ・ザ・マネーのカバードコールを売却し、毎月満期まで保有した場合の形状です。
各数値の背後にある正確なSQL
WITH monthly AS
(
SELECT
toStartOfMonth(toTimeZone(window_start, 'America/New_York')) AS m,
toFloat64(argMax(close, window_start)) AS last_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= '2024-07-01'
AND window_start < '2026-08-01'
GROUP BY m
)
SELECT
formatDateTime(m, '%Y-%m') AS month,
round(100 * (last_close / prev_close - 1), 2) AS stock_pct,
round(least(100 * (last_close / prev_close - 1), 5.0), 2) AS called_away_pct
FROM
(
SELECT
m,
last_close,
lagInFrame(last_close) OVER (ORDER BY m ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM monthly
)
WHERE prev_close > 0
ORDER BY m2026-07では、上限を設けない系列が6.35%、上限を設けた系列が5%でした。ここに示した24カ月では、下落した月は二つの線が常に重なり、上限を超えた月は常に乖離しました。プレミアムは両方の系列に同じ一定額を加えます。形状自体を変えることはありません。
二つ目は下落リスクです。プレミアムは下落を和らげますが、なくすことはできません。株価50.00ドルに対する損益分岐点49.00ドルは、2%の下落余地に相当します。株価が20%下落すれば、ポジションはおおむね18%の含み損になります。その月にコールが無価値で満期を迎えたことは、最も小さな問題です。プレミアムの一部を下値保護に充てる仕組みは、カバードコールとコラーの比較で説明しています。権利行使後もプレミアムを売り続ける方法はホイール戦略、一定のスケジュールでオプションを売却するファンドの仕組みはカバードコールETFの仕組みで説明しています。
よくある質問
カバードコールの静的リターンはどのように計算しますか?
受け取ったプレミアムをネット・デビットで割り、その横に保有期間を示します。株価50.00ドルに対する1.00ドルのプレミアムは100.00ドルです。ネット・デビット4,900.00ドルに対して、30日間のリターンは2.04%になります。ただし、株価が行使価格を下回って満期を迎える場合に限ります。
カバードコールの損益分岐点はいくらですか?
支払った1株当たりの株価から、1株当たりのプレミアムを差し引いた価格です。株価50.00ドルでプレミアムが1.00ドルなら、損益分岐点は49.00ドルです。満期時の株価が49.00ドルを下回ると、ポジション全体の価値は投じた金額を下回ります。
カバードコールのリターンはネット・デビットと株価全額のどちらを基準に計算しますか?
クレジットを受け取った後に残るリスク資金がネット・デビットであり、このページでは一貫してこれを分母にしています。割引前の株式購入額を基準にすると、表示される割合はやや小さくなります。両者の差は正確にプレミアム分です。
年率換算したカバードコールのリターンは利回りですか?
いいえ。期間リターンに365を掛け、その期間の日数で割った数値です。将来の各期間で同じプレミアムを受け取り、株式が一度も権利行使されないことを仮定しています。保有期間を比較するための尺度として読むべきです。
コールが早期に権利行使された場合、リターンはどうなりますか?
受け取る金額は変わらず、保有期間が短くなるため、年率換算値は上昇します。ただし、現金ベースの収益は変わりません。権利落ち日の前日に早期権利行使された場合、配当は分子から完全に外れます。
これらのパネルの作成方法
三つのオプション・パネルでは、契約単位の日次グリークスを読み込み、インプライド・ボラティリティの計算が収束し、その日に取引された行だけを残しています。デルタがプラスのものに限定してコールを抽出しています。アット・ザ・マネーに近いとは、その日の原資産終値から行使価格が5%以内であることを指します。中央値は決定論的に計算しているため、固定した期間を再計算すれば同じ数値になります。月次価格パネルでは、各月に記録された最後の価格を使用し、同じ値動きに5%の上限を適用しています。
各パネルには、作成に使用した正確なSQLが付いています。パネルを開くと、フィルターを確認できます。同じ質問は、Strasmore terminal上で平易な英語を使って尋ねることもできます。