Strasmore Research
学習 Matt Connor著者: Matt Connor

カバードコール キャッシュ担保プット 比較

同一ストライクのカバードコールとキャッシュ・セキュアード・プットはペイオフ形状が同一。SPYチェーンで両者を価格比較し、担保とアサイン時の違いを解説。

カバードコールは、自分がすでに保有する100株に対してコール・オプションを売る戦略です。キャッシュ・セキュアード・プットは、行使価格で100株を買うのに十分な現金を保有しながらプット・オプションを売る戦略です。同じ行使価格、同じ満期日であれば、両者のペイオフ形状は同一であり、両者を分けるのは仕組み上の違い、すなわちどの資産を担保として差し入れるか、そしてアサインされた場合にどの方向にポジションが動くか、という点にあります。

このページでは、実際の一組の契約、すなわちSPY $720コールとSPY $720プット(いずれも2026年6月18日満期)に注目し、両方の取引を成立日から追跡します。SPYはS&P500に連動するETFです。5月1日時点でSPYは$720に位置していたため、$720はアット・ザ・マネーの行使価格であり、両ポジションは同じ水準からスタートしました。

各ポジションの構成要素

カバードコールは二つの部分から成り、株主は既にその一つを保有しています。

  • 株式100株。
  • それらに対して売られた1つのコール。これにより、売り手は満期までにその株を権利行使価格で引き渡す義務を負います。

キャッシュ担保プットも二つの部分から成ります。

  • 権利行使価格で100株を購入するために確保された現金。ストライク720ドルの場合、72,000ドル。
  • 売られた1つのプット。これにより、売り手は満期までにその株を権利行使価格で購入する義務を負います。

どちらも前払いでプレミアムを受け取り、それは市場がどう動こうと保持されます。どちらも利益を一定額に制限します。どちらもポジションを権利行使価格以下でエクスポージャーにさらします。これらの契約自体はコールオプションプットオプションで説明されており、カバードコールのチュートリアルではこの取引の株式側の詳細を追跡しています。

カバードコールとキャッシュ担保プットのペイオフは同じですか?

行使価格と満期が一致していれば、ペイオフ図の形状は同じになります。その関係はプット・コール・パリティに基づきます。配当と保有期間中の担保価値を考慮すると、株式とショートコールの組み合わせは、現金とショートプットの組み合わせと等しくなります。一つのリスクプロファイルを、二つの方法で構築できるのです。

図よりも、実際の価格で検証した方が明確です。以下は、両ポジションを5月1日から各取引セッションごとに評価し、建て日に対する一株あたりの損益として示したものです。

クエリカバードコール対現金担保プット:同一権利行使価格・同一満期における一株当たり損益
各数値の背後にある正確なSQL
WITH entry AS (
    SELECT avgIf(option_close, ticker = 'O:SPY260618C00720000') AS call0,
           avgIf(option_close, ticker = 'O:SPY260618P00720000') AS put0,
           avg(underlying_close) AS spy0
    FROM global_markets.options_greeks
    WHERE ticker IN ('O:SPY260618C00720000', 'O:SPY260618P00720000')
      AND date = '2026-05-01'
      AND implied_volatility > 0.02
)
SELECT g.date AS date,
       round(avg(g.underlying_close) - any(entry.spy0) + any(entry.call0)
             - avgIf(g.option_close, g.ticker = 'O:SPY260618C00720000'), 2) AS covered_call_pl,
       round(any(entry.put0)
             - avgIf(g.option_close, g.ticker = 'O:SPY260618P00720000'), 2) AS cash_secured_put_pl
FROM global_markets.options_greeks g, entry
WHERE g.ticker IN ('O:SPY260618C00720000', 'O:SPY260618P00720000')
  AND g.date BETWEEN '2026-05-01' AND '2026-06-15'
  AND g.implied_volatility > 0.02
GROUP BY g.date
HAVING countIf(g.ticker = 'O:SPY260618C00720000') > 0
   AND countIf(g.ticker = 'O:SPY260618P00720000') > 0
ORDER BY g.date
Run this yourself

二つの線は、29の全セッションにわたって連動して動いています。同日にゼロで始まり、5月にかけて共に上昇し、6月第二週に共に下落し、期間終了時点ではカバードコールが$16.04、キャッシュ担保プットが$11.73で着地しています。

線の間の差は実際に存在し、その理由を明確にすべきです。株式保有者は保有期間中に配当を受け取りますが、現金保有者は受け取りません。一方、現金担保は株式が生まない利息を稼ぐことができます。さらに、価格の引用タイミングのずれがノイズを加えます。しかし、これらはいずれも賭けの形状を変えるものではありません。

各ストライクの支払額

ショートオプションのプレミアムは、そのストライクが現在価格に対してどこにあるかで決まります。以下は、SPYの5月1日時点の水準を基準に10ドル間隔で並べた6月18日満期の権利行使価格帯です。コールとプットを並べて表示しています。

クエリ各権利行使価格が2026年5月1日に支払った額:SPY 6月18日コールとプットの並列表示
各数値の背後にある正確なSQL
SELECT concat('$', toString(intDiv(toUInt32OrZero(substring(ticker, 13, 8)), 1000))) AS strike_price,
       round(avgIf(option_close, substring(ticker, 12, 1) = 'C'), 2) AS call_premium,
       round(avgIf(option_close, substring(ticker, 12, 1) = 'P'), 2) AS put_premium
FROM global_markets.options_greeks
WHERE ticker LIKE 'O:SPY260618%'
  AND date = '2026-05-01'
  AND implied_volatility > 0.02
  AND toUInt32OrZero(substring(ticker, 13, 8)) BETWEEN 690000 AND 770000
  AND toUInt32OrZero(substring(ticker, 13, 8)) % 10000 = 0
GROUP BY strike_price
HAVING countIf(substring(ticker, 12, 1) = 'C') > 0
   AND countIf(substring(ticker, 12, 1) = 'P') > 0
ORDER BY min(toUInt32OrZero(substring(ticker, 13, 8)))
Run this yourself

これは2つの鏡のような曲線として読みます。$690ストライク(市場よりかなり低い)では、コールのプレミアムは$40.27で、プットは$6.82でした。$770(市場よりかなり高い)では、両者の関係が逆転します。コールが$0.98、プットが$47.44です。アット・ザ・マネーの$720ストライクでは、両者はほぼ一致し、$17.49対$14.41となり、これはパリティが実際の気配値に現れた状態です。

通常、どちらのレッグもアット・ザ・マネーでは売られません。カバードコールは一般的に市場より上のストライクで書かれ、$740コールは$7.22を支払いました。キャッシュ・セキュアド・プットは一般的に市場より下のストライクで書かれ、$700プットは$8.66を支払いました。ストライクは、受け取るプレミアムと、株式が実際に移転する価格の両方を決定します。オプションのデルタは、各ストライクがイン・ザ・マネーで終了する確率を数値化し、オプションのギリシャ指標は、プレミアムが日々どのように変動するかを説明します。

同じ取引を四つの時点で見る

クエリ両ポジションの四つの局面:エントリー時、三週間後、SPY高値時、そして6月の下落時
各数値の背後にある正確なSQL
WITH entry AS (
    SELECT avgIf(option_close, ticker = 'O:SPY260618C00720000') AS call0,
           avgIf(option_close, ticker = 'O:SPY260618P00720000') AS put0,
           avg(underlying_close) AS spy0
    FROM global_markets.options_greeks
    WHERE ticker IN ('O:SPY260618C00720000', 'O:SPY260618P00720000')
      AND date = '2026-05-01'
      AND implied_volatility > 0.02
)
SELECT multiIf(g.date = '2026-05-01', '1. Both trades opened (May 1)',
               g.date = '2026-05-15', '2. Three weeks in (May 15)',
               g.date = '2026-06-02', '3. SPY high (Jun 2)',
               '4. SPY dip (Jun 10)') AS stage,
       round(avg(g.underlying_close), 2) AS spy_price,
       round(avg(g.underlying_close) - any(entry.spy0) + any(entry.call0)
             - avgIf(g.option_close, g.ticker = 'O:SPY260618C00720000'), 2) AS covered_call_pl,
       round(any(entry.put0)
             - avgIf(g.option_close, g.ticker = 'O:SPY260618P00720000'), 2) AS cash_secured_put_pl,
       round(abs((avg(g.underlying_close) - any(entry.spy0) + any(entry.call0)
                  - avgIf(g.option_close, g.ticker = 'O:SPY260618C00720000'))
                 - (any(entry.put0)
                    - avgIf(g.option_close, g.ticker = 'O:SPY260618P00720000'))), 2) AS gap_abs
FROM global_markets.options_greeks g, entry
WHERE g.ticker IN ('O:SPY260618C00720000', 'O:SPY260618P00720000')
  AND g.date IN ('2026-05-01', '2026-05-15', '2026-06-02', '2026-06-10')
  AND g.implied_volatility > 0.02
GROUP BY g.date
ORDER BY g.date
Run this yourself

表を上から読んでください。両取引ともゼロからスタートし、SPYは$720でした。三週間後、SPYが$737.34の時点で、カバードコールは1株あたり$7.32を示し、プットは$6.44で、その差は$0.88でした。SPYが6月2日に$759.63の高値をつけた時点では、両取引とも上限に達し、それぞれ$15.47と$13.35となりました。6月10日の取引セッションでSPYが$722.88となった時点では、両取引ともその利益のほとんどを共に失いました。四つの測定値の中で最も大きな差は1株あたり$2.12であり、その間に対象原資産は約四十ドル変動しました。

両者の真の違い

担保。 一方のポジションは100株を拘束する。もう一方は、行使価格相当の現金、つまり行使価格720ドルで72,000ドルを拘束する。この現金は、契約期間中、証券会社が義務履行の担保として保有する。

アサインの方向性。 イン・ザ・マネーで満期を迎えたカバード・コールは、行使価格で株式が売却される。イン・ザ・マネーで満期を迎えたキャッシュ・セキュアド・プットは、行使価格で株式が購入される。正反対のドアだ。一方は株式ポジションを手放し、もう一方は株式ポジションを取得する。

開始時点。 カバード・コールは、株式が既に保有されているか、最初に購入されることを前提とする。その場合、スプレッドや株式レッグの手数料は前払いとなる。プットは、ポジションを開くために株式を購入する必要はない。

早期アサイン。 米国株とETFのオプションはアメリカン・スタイルであるため、ショート・レッグは満期前にアサインされる可能性がある。ショート・コールは、権利落ち日の前の取引セッションで早期に行使されることが最も多く、そのケースは権利落ち日とオプションで詳述されている。ショート・プットが早期にアサインされることははるかに稀であり、通常は満期間近でディープ・イン・ザ・マネーにある場合に発生する。オプションの満期が、両者が共有するカレンダーを定める。

口座の権限。 証券会社はオプション取引の承認をレベル分けしており、カバード・コールに必要なレベルは、通常、プットの売りに必要なレベルよりも低い。退職金口座ではカバード・コールは一般的に許可されるが、キャッシュ・セキュアド・プットは証券会社によって異なる。これらのルールは市場ではなく証券会社に属するものであり、特定の口座でどちらの戦略が利用可能かを決定する。

遊休担保。 プットの担保現金は、取引期間中、口座内に滞留する。遊休現金の運用先では、その残高が待機中に得られる可能性のある収益について説明している。

それぞれに適した場面

どちらの取引も同じ見通しに基づいています。すなわち、権利行使価格付近で株を保有しても構わないという姿勢と、その価格を超えた場合の利益に上限を設けることです。選択は、口座に既に何が入っているかで決まることが多いです。100株を保有していて、そこから収入を得たい人はコールを売り、市場が権利行使価格で株を奪っていかない限り、株を保有し続けます。現金を持っていて、権利行使価格で株を受け入れても構わない人は、プットを売ってプレミアムを受け取りながら待ちます。同じ原資産で、まずプットを売り、その後、割り当てられた株に対してコールを売る、という順番で繰り返すのが、トレーダーが「ホイール」と呼ぶループです。

どちらもヘッジではありません。権利行使価格を下回ると、どちらのポジションも株式と同等のエクスポージャーを持ち、受け取ったプレミアムでわずかに緩和されるだけです。プロテクティブ・プットカラーはその目的のために作られた仕組みであり、ショート・レッグ自体の仕組みはプット・オプションの買いと売りにあります。

FAQ

現金担保プットはカバードコールと同じですか?

同一の権利行使価格と満期日であれば、両者のペイオフ形状は同一であり、これはプット・コール・パリティを言い換えたものです。実務上の違いは、担保(株式対現金)とアサインの方向にあります。上記の固定期間において、両者の一株当たりの結果は、最大でも2.12ドル以内に収まりました。

カバードコールと現金担保プットでは、どちらがより多くのプレミアムを獲得できますか?

同一の権利行使価格であれば、両者のプレミアムは近い値になります。2026年5月1日時点で、$720 SPYコールのプレミアムは17.49ドルであったのに対し、同一権利行使価格のプットは14.41ドルでした。実際の運用における両戦略のプレミアム差は、オプションの種類ではなく、異なる権利行使価格で売却したことに起因します。

各戦略の満期日には何が起こりますか?

カバードコールが権利行使価格を上回って満期を迎えた場合、100株が権利行使価格で売却され、プレミアムは売り手に残ります。権利行使価格以下で満期を迎えた場合、コールは無価値で失効し、株式とプレミアムの両方が残ります。現金担保プットが権利行使価格を下回って満期を迎えた場合、確保されていた現金から権利行使価格で100株が購入され、プレミアムは保持されます。権利行使価格以上で満期を迎えた場合、プットは無価値で失効し、担保は解放されます。

カバードコールや現金担保プットで損失を被る可能性はありますか?

はい、それぞれのエクイティ・エクスポージャーにおいて損失が発生する可能性があります。株価が下落した場合、カバードコールの売り手が保有する株式も下落し、プットの売り手は市場価格を上回る価格での買い付け義務を負います。プレミアムは緩衝材にはなりますが、下限(フロア)ではありません。いずれの戦略でも、損失はポジションの全額に及ぶ可能性があります。

両戦略には同じオプション取引承認レベルが必要ですか?

通常は異なります。ほとんどのブローカーは、カバードコールをプットの売りよりも低い承認レベルに設定しており、退職金口座のルールもまた異なります。また、それぞれの戦略では、契約期間中、担保(株式または現金)を所定の場所に維持する必要があります。

このページのすべての価格は、SPY 2026年6月18日満期のチェーンに対する保存済みクエリの結果です。任意のパネルのSQLを開き、Strasmoreターミナル上で再実行してください。