IRAでオプション取引をする方法とルール
IRAではReg Tマージンを利用できず、裸売りは全額担保が必要です。限定的なマージンの仕組みと、割り当てで生じる落とし穴を解説します。
オプション取引をIRA内で行う際の基本原則は、ほとんどの証券会社のページに明記されていない。退職口座は、資産を担保に入れたり、資産を裏付けに借り入れたりできない。通常の口座で株式購入額のおよそ半分を証券会社が融資できるようにする米連邦準備制度のRegulation Tマージンは、IRAでは利用できない。すべての裸売りオプションは、現金または株式そのもので全額担保しなければならない。この一つの制約によって、証券会社が承認する戦略の全リストが決まる。
IRAがReg Tマージンを利用できない理由
IRAは、受益者を一人とする非課税信託である。税法4975条は、口座と所有者の間の貸し付けや、貸し付けの担保として口座資産を差し入れる行為を禁止取引と定めている。マージン契約は、まさにこの担保差し入れに当たる。口座内の証券が、証券会社の信用供与枠の担保になるからだ。契約に署名すると口座の税制上の資格を損なうリスクがあるため、米国の証券会社は退職口座にマージン契約を提供していない。
どの証券会社でも、次の四つの仕組みは同じである。
- 借方残高は一切認められない。購入に使える上限は、決済済み現金である。
- 株式の空売りはできない。株式を借りるには、口座が締結できない同じ契約が必要になる。
- すべての裸売りオプションは、建玉時点で担保を付ける。裸売りプットには行使価格相当の現金、裸売りコールには株式そのものを充てる。
- 通常の意味での追証はない。追加資金の請求に代わるのは、強制決済である。
IRAでのオプション取引:全額担保がもたらすコスト
キャッシュ・セキュアード・プットでは、契約が決済または満期を迎えるまで、行使価格全額、つまり100株分の金額を現金として拘束する。カバードコールでは株式を拘束する。いずれも全額を用意したポジションであり、まず確認すべきなのは必要資金の額である。両者の選択については、カバードコールとキャッシュ・セキュアード・プットの比較で説明している。
各数値の背後にある正確なSQL
SELECT
underlying_symbol AS symbol,
round(avg(toFloat64(strike_price)) * 100 / 1000, 1) AS cash_for_one_put_k,
round(avg(toFloat64(underlying_close)) * 100 / 1000, 1) AS cost_of_100_shares_k,
count() AS contract_count
FROM global_markets.options_greeks
WHERE date = (
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'T')
)
AND lower(toString(option_type)) IN ('put', 'p')
AND days_to_expiry BETWEEN 15 AND 60
AND toFloat64(underlying_close) > 0
AND toFloat64(strike_price) > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'T')
GROUP BY underlying_symbol
ORDER BY cost_of_100_shares_k DESCこのパネルでは、6社の著名企業を対象に、満期まで15~60日のATM近辺のプットを価格比較している。表の上段では、プット一枚を担保するためにSPYで$76.1kの現金が必要となる。一方、カバードコールに必要な100株を保有するには$77.1kかかる。表の下段では、Tに$2.4kが必要である。課税対象のマージン口座なら、これらの金額の一部だけを差し入れる。退職口座では、その割合が一となる。
担保にした現金は待機中に機能しない
裸売りプットの担保として保有する現金は、再担保設定、再利用、別のポジションへの充当ができない。契約期間中は拘束されたままであり、その拘束に対して口座が受け取るのはプレミアムだけである。下のパネルでは、拘束した現金に対するプレミアムの割合を示している。
1-14 daysの区分にあるプットは、SPYでは拘束現金の0.67%、NVDAでは1.83%に相当するプレミアムで取引されていた。121-365 daysの時点では、SPYの数値は同じ担保に対して4.08%だった。契約期間全体にわたって拘束される現金は同じでも、プレミアムは異なる。この二つの系列の差はインプライド・ボラティリティである。各銘柄が契約価格に織り込んでいる値動きを示す。
IRAの限定マージンが実際に可能にすること
一部の証券会社は、退職口座に「限定マージン」または「IRAマージン」と呼ばれる機能を提供している。この名称は誤解を招く。信用を供与する機能ではない。可能になるのは、未決済の売却代金で取引することだけである。
2024年5月に導入されたT+1決済では、株式売却代金は一営業日後に利用可能となり、オプション取引も同じ翌営業日ベースで決済される。通常の現金口座では、未決済の売却代金で購入できる。ただし、最初の売却が決済する前にその新たなポジションを売却すると、グッド・フェイス違反になる。通常、12カ月の移動期間内に三回発生すると、決済済み現金のみを使える90日間の制限が課される。限定マージンは、この決済時期に関する問題を取り除く。証券会社が資金を立て替えるわけではない。口座内で決済日を逐一監視しなくてよくなるだけである。
限定マージンでも、次のことはできない。
- 借方残高や翌日までの借り入れは認められない。
- 株式の空売りはできない。
- 裸売りコールはできない。
- 裸売りポジションの担保を一ドルたりとも減らせない。
スプレッドと裸売りコールに制限がある理由
裸売りコールは、どの退職口座でも利用できない。権利行使による受け渡しには、口座が保有していない株式が必要になる。その株式を用意する唯一の方法は空売りだが、IRAでは株式を空売りできない。ここでは証券会社の方針は必要ない。口座の仕組み自体がその結果を禁じている。同じ取引について課税対象口座が差し入れる担保額は、裸売りオプションのマージンで説明している。
バーティカル・スプレッドは、より判断が分かれる。損失が限定されるため、取引を認める証券会社は、スプレッドの幅全額を取引期間中の現金として拘束する。契約一枚、1ポイント当たり100ドルである。問題は両レッグの間に起こることだ。裸売り側のレッグが割り当てられると、買い持ち側のレッグがまだオプションである間、口座は一日以上にわたって株式を保有するか、株式の受け渡し義務を負う。この一時的なポジションの資金調達こそ、退職口座に認められていない信用である。IRAでスプレッドを認める証券会社は、事前の確認なしに決済する権利を留保している。満期日の取引時間終了前の最後の一時間に自動的に処理する会社も多い。承認レベルは証券会社ごとに異なり、数年ごとに改定される。そのため、レベル番号は掲載日時点のスナップショットとして読むべきである。
証券会社のページに記載されていない割り当ての落とし穴
課税対象のマージン口座では、現金不足を伴う割り当てが発生すると追証になる。期限までに送金すれば解消できる。IRAで同じ送金を行うと、拠出として扱われる。拠出額には毎年、数千ドル程度の法定上限があり、取引上の緊急事態を理由に上限が緩和されることはない。必要なときに自由に資金を追加することはできない。
代わりの解決策は機械的である。ポジションを決済するか、当日の市場価格で株式を売却する。口座所有者には通知されるが、相談されるわけではない。割り当てリスクも無作為ではない。イン・ザ・マネーの度合いに連動し、満期が近づくほど高まる。
各数値の背後にある正確なSQL
WITH toFloat64(underlying_close) / toFloat64(strike_price) - 1 AS moneyness
SELECT
multiIf(moneyness < -0.04, '4%+ OTM',
moneyness < -0.02, '2-4% OTM',
moneyness < 0.00, '0-2% OTM',
moneyness < 0.02, '0-2% ITM',
moneyness < 0.04, '2-4% ITM',
'4%+ ITM') AS strike_vs_spot,
round(avg(abs(delta)), 3) AS avg_delta,
count() AS contract_count
FROM global_markets.options_greeks
WHERE date = (
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'T')
)
AND lower(toString(option_type)) IN ('call', 'c')
AND days_to_expiry BETWEEN 0 AND 7
AND toFloat64(strike_price) > 0
AND toFloat64(underlying_close) > 0
AND abs(delta) > 0
AND abs(moneyness) < 0.20
AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'T')
GROUP BY strike_vs_spot
ORDER BY min(moneyness)残存期間が一週間以内のコールでは、4%+ OTM区分の平均デルタは0.012だった。4%+ ITM区分は0.958だった。デルタは、原資産が一ドル動いたときのオプション価格の感応度を示す。満期が近い場合、契約がイン・ザ・マネーで終わる確率の大まかな目安にもなる。この曲線の右端にある裸売りコールは、計画上、すでに売却が決まった株式と考えられる。
権利落ち日前の早期割り当て
米国式の株式オプションは満期前の営業日であればいつでも権利行使できる。イン・ザ・マネーのコール保有者が早期行使する機会は、繰り返し発生する配当である。権利落ち日の前日に行使すれば、配当の権利確定に間に合うようコールを株式に転換できる。一方、反対側のカバードコール売り手は株式を引き渡すが、配当は受け取れない。裸売りオプションの早期割り当てでは計算方法を、権利落ち日とオプションでは日程上の仕組みを説明している。
各数値の背後にある正確なSQL
SELECT
ticker AS symbol,
formatDateTime(min(ex_dividend_date), '%b %e') AS ex_date_label,
round(toFloat64(argMin(cash_amount, ex_dividend_date)) * 100, 2) AS dividend_per_contract_usd,
dateDiff('day', today(), min(ex_dividend_date)) AS days_to_ex_date
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= today()
AND ex_dividend_date <= today() + 200
AND ticker IN ('AAPL', 'MSFT', 'KO', 'T', 'JNJ', 'PG', 'XOM', 'CVX')
GROUP BY ticker
ORDER BY dividend_per_contract_usd DESCCVXはこのグループで最大の配当を支払い、100株当たり$178である。権利落ち日はAug 19で、6日後に設定されている。残存時間価値がこの配当額を下回る裸売りコールは、前日に行使される可能性がある。IRAでは結果が明確である。株式が口座から出ていき、配当は入ってこない。
IRAでのオプション損失は控除できるか
できない。IRA内で実現した損失は、確定申告に反映されない。繰越控除できるキャピタルロスはなく、他の利益と相殺することもできない。同じ口座内で行った二つの取引の間では、同じ理由からウォッシュセールの記録も必要ない。
問題は逆方向に生じる。課税対象口座で証券を損切りし、30日以内にIRAでその証券またはそれに対するオプションを購入すると、ウォッシュセールが発生する。Revenue Ruling 2008-5では、否認された損失は永久に失われるとされている。課税対象口座では、ウォッシュセールにより損失の控除が代替ポジションの取得原価へ繰り延べられる。IRAには調整すべき取得原価がないため、損失は繰り越されず、そのまま控除できなくなる。ウォッシュセールの扱いはPublication 550に記載されている。
よくある質問
IRAでオプションを取引できますか?
証券会社の承認があれば可能である。利用できるのは、全額担保が必要な戦略である。ロングコール、ロングプット、カバードコール、キャッシュ・セキュアード・プットに加え、多くの証券会社ではリスク限定型スプレッドも利用できる。裸売りコールと株式の空売りは、どの退職口座でも利用できない。
IRAの限定マージンとは何ですか?
未決済の売却代金で取引する許可であり、それ以上ではない。信用供与はなく、借方残高や株式の空売りは認められない。裸売りオプションに対する担保も減らない。
IRA内のオプションが割り当てられ、現金が不足している場合はどうなりますか?
証券会社がポジションを決済するか、株式を売却して充当する。資金を入金して解決することはできない。IRAへの入金は拠出として扱われ、年間の法定上限があるためである。
IRAでのオプション損失は税控除できますか?
できない。退職口座内の利益と損失は、発生した年に申告しない。課税対象口座で損失を確定した証券を、30日以内にIRAで買い戻した場合、その損失はRevenue Ruling 2008-5により永久に否認される。
IRAでカバードコールを売れますか?
できる。口座内ですでに保有している契約一枚当たり100株が担保となり、全額担保の要件を満たす。カバードコールで仕組みを説明している。
上記の各パネルには、作成に使用したSQLが付属している。特定の契約の担保額を計算したい場合や、銘柄の次回の権利落ち日を確認したい場合は、Strasmore terminalで自然な文章を入力して尋ねればよい。