株式の空売り方法を手順ごとに解説
株式の空売り方法を、マージン承認、Reg SHOの借株確認、空売り表示、借株料、買い戻しまで、100株の例で手順ごとに解説します。
株式の空売りは、マージンブローカーを通じて株式を借り、市場で売却した後、同数の株式を買い戻して貸し手に返す取引です。損益は、売却価格から買い戻し価格を差し引き、借株料と空売り中に支払った配当金をさらに差し引いて計算します。以下では、100株を50ドルで空売りする例を使い、各手順を説明します。
株式を空売りする前に必要なもの
マージン口座と、ブローカーによる空売り承認が必要です。現金口座では空売り注文を出せません。売却する株式は借り入れたものであり、その借入はマージン契約に基づいて口座で担保されます。退職口座では真の空売りポジションを保有できません。また、一部のブローカーは、低価格銘柄や新規上場銘柄の空売りを全面的に制限しています。
ステップ1:Reg SHO Rule 203(b)に基づく借株確認
空売り注文を受け付ける前に、Regulation SHO Rule 203(b)(1)は、ブローカーが借株を手配済みであるか、決済時の受け渡しに間に合うよう株式を借りられる合理的な根拠を持つことを求めています。これが借株確認です。ブローカーは通常、二つのリストを使って確認します。easy-to-borrowリストの銘柄は自動的に承認されます。一方、hard-to-borrowリストの銘柄には個別の確認が必要で、提示された借株料が適用されるか、空売りを拒否される場合があります。これらのリストの作成方法は、hard-to-borrowリストと借株料で説明しています。以下の例では、50ドルの株式は借りやすく、特別な借株料はかからないとします。
ステップ2:Rule 200に基づく空売り表示
ブローカーが送るすべての売り注文には、Reg SHO Rule 200(g)に基づき、long、short、short exemptのいずれか三つの表示が付きます。100株の注文にはshortの表示が付きます。この表示により、空売りの公的な記録が可能になります。FINRAは、毎日報告された取引所外取引を集計し、銘柄ごとに、取引量のうちshort表示が付いた割合を公表しています。ここでは、一般的な大型株について、ある一カ月を見てみます。
| セッション日 | セッションラベル | 空売り表示率(%) | 報告出来高(百万) |
|---|---|---|---|
| 2026-08-03 | Aug 3 | 45.9 | 29.4 |
| 2026-08-04 | Aug 4 | 47.6 | 22.29 |
| 2026-08-05 | Aug 5 | 52.1 | 16.28 |
| 2026-08-07 | Aug 7 | 41.6 | 13.33 |
| 2026-08-10 | Aug 10 | 42.4 | 14.91 |
| 2026-08-11 | Aug 11 | 35.9 | 13.13 |
| 2026-08-13 | Aug 13 | 35.9 | 12.7 |
| 2026-08-14 | Aug 14 | 32.9 | 9.13 |
| 2026-08-17 | Aug 17 | 37.5 | 11.84 |
| 2026-08-19 | Aug 19 | 39.6 | 16.15 |
| 2026-08-20 | Aug 20 | 39.3 | 12.38 |
| 2026-08-21 | Aug 21 | 50.4 | 12.55 |
| 2026-08-25 | Aug 25 | 58.5 | 9.67 |
| 2026-08-26 | Aug 26 | 51.8 | 12.34 |
| 2026-08-27 | Aug 27 | 56.7 | 10.25 |
| 2026-08-31 | Aug 31 | 51.5 | 11.91 |
各数値の背後にある正確なSQL
SELECT
toString(date) AS session_date,
concat(formatDateTime(date, '%b'), ' ', toString(toDayOfMonth(date))) AS session_label,
round(100 * toFloat64(max(short_volume)) / toFloat64(max(total_volume)), 1) AS short_marked_pct,
round(toFloat64(max(total_volume)) / 1e6, 2) AS reported_volume_millions
FROM global_markets.stocks_short_volume
WHERE ticker = 'AAPL'
AND date >= '2026-08-01'
AND date < '2026-09-01'
GROUP BY date
HAVING max(total_volume) > 0
ORDER BY dateAug 3には、その日のファイルに含まれる29.4百万株のAAPLのうち、45.9%がshort表示でした。Aug 31には、その割合は51.5%でした。流動性の高い銘柄では、このような数値は通常の範囲です。マーケットメーカーが保有していない株式で顧客の買い注文を約定させる場合も、あなたの注文と同じshort表示の空売りになります。この日次の取引フローと、月二回集計される未決済の空売りポジションは別の指標です。違いはshort interestとshort volumeの違いで説明しています。
ステップ3:Rule 201の価格テスト
Reg SHO Rule 201はサーキットブレーカーです。取引時間中に株価が前日終値から10%以上下落すると、その銘柄の空売りは、当日の残りの時間と翌取引日の全時間について、現在の全国最良買い気配を上回る価格でしか約定できません。ブローカーは、成行に近い空売り注文の価格を変更するか、注文を拒否することでこの規則を適用します。そのため、空売り手は買い手が提示価格を引き上げるのを待つことになります。株価の安値が前日終値を少なくとも10%下回った取引日を数えると、この規制が適用される頻度が分かります。
| ticker | Rule 201発動日数 | セッション数 | 発動率(%) |
|---|---|---|---|
| PLTR | 12 | 499 | 2.4 |
| AMD | 9 | 499 | 1.8 |
| TSLA | 9 | 499 | 1.8 |
| NVDA | 4 | 499 | 0.8 |
| AAPL | 2 | 499 | 0.4 |
| MSFT | 1 | 499 | 0.2 |
各数値の背後にある正確なSQL
WITH daily AS
(
SELECT
ticker,
date,
toFloat64(min(low)) AS session_low,
toFloat64(any(close)) AS session_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'AMD', 'PLTR')
AND date >= '2024-09-01'
AND date < '2026-09-01'
AND low > 0
GROUP BY ticker, date
),
with_prior AS
(
SELECT
ticker,
session_low,
lagInFrame(session_close, 1) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS prior_close
FROM daily
)
SELECT
ticker,
countIf(session_low <= prior_close * 0.9) AS rule_201_trigger_days,
count() AS session_count,
round(100 * countIf(session_low <= prior_close * 0.9) / count(), 2) AS trigger_rate_pct
FROM with_prior
WHERE prior_close > 0
GROUP BY ticker
ORDER BY rule_201_trigger_days DESC, tickerPLTRは499セッション中12セッションで条件に該当し、対象期間で最多でした。MSFTは1セッションで該当しました。該当日とその翌セッションは、いずれも価格テストの対象になります。正式な発動判定は上場取引所が独自のデータに基づいて行うため、日足データによる推計とは一日か二日ずれることがあります。
ステップ4:空売りのマージン(Reg TとFINRA 4210)
50ドルで100株を空売りすると、売却代金5,000ドルが口座に入ります。この資金は引き出せません。借りた株式の担保になるためです。Regulation Tは、売却価額の50%に相当する自己資本を求めます。そのため、取引時点では空売り価値の150%を口座に保有します。内訳は、売却代金5,000ドルと自己資金2,500ドルです。この2,500ドルが例における初期マージンです。
取引後は、FINRA Rule 4210(c)が維持マージンの下限を定めます。株価が5ドル以上の場合、1株当たり5ドル、または現在の時価の30%のいずれか大きい方です。5ドル未満の場合は、1株当たり2.50ドル、または時価の100%のいずれか大きい方です。株価50ドルでは、100株の下限は1,500ドルです。時価5,000ドルの30%が、1株当たり5ドルに基づく500ドルを上回るためです。ブローカーは通常、これを上回る社内基準を設定しています。二種類の追証の違いは、Fed callとhouse callで説明しています。
下限は株価に応じて変動します。株価が60ドルになると、空売りポジションの時価は6,000ドルで、その30%は1,800ドルです。あなたの自己資本は、売却代金5,000ドルに自己資金2,500ドルを加え、買い戻し費用6,000ドルを差し引いた1,500ドルです。下限を300ドル下回るため、取引をどうするか決める前に維持マージン請求が届きます。
ステップ5:空売りポジションの保有コスト
毎日発生するコストは二つあります。借株料は、借りた株式の時価に対して年率で課されます。年率5%の場合、この例で30日間のコストは、5,000ドル×5%×30/360で、約20.83ドルです。easy-to-borrow銘柄の料率は1%を大きく下回ることがあります。hard-to-borrow銘柄では年率が三桁に達することもあり、料率は毎日リセットされる場合があります。
二つ目のコストは配当金です。空売り中に権利落ち日を迎えると、貸し手には現金配当を受け取る権利が残ります。そのため、ブローカーを通じて配当相当額を代替配当として支払います。以下は、2026年8月までの一年間におけるAAPLの権利落ち日について、100株の空売りにかかる費用です。
| 権利落ち日 | 権利落ち日ラベル | 1株当たり配当(セント) | 100株当たり未払額 | 100株当たり累積未払額 |
|---|---|---|---|---|
| 2025-11-10 | Nov 10, 2025 | 26 | 26 | 26 |
| 2026-02-09 | Feb 9, 2026 | 26 | 26 | 52 |
| 2026-05-11 | May 11, 2026 | 27 | 27 | 79 |
| 2026-08-10 | Aug 10, 2026 | 27 | 27 | 106 |
各数値の背後にある正確なSQL
SELECT
ex_date,
ex_date_label,
dividend_cents_per_share,
owed_per_100_shares,
round(sum(owed_per_100_shares) OVER (ORDER BY ex_date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW), 2) AS owed_running_total_per_100
FROM
(
SELECT
toString(toDate(ex_dividend_date)) AS ex_date,
concat(formatDateTime(toDate(ex_dividend_date), '%b'), ' ',
toString(toDayOfMonth(toDate(ex_dividend_date))), ', ',
toString(toYear(toDate(ex_dividend_date)))) AS ex_date_label,
round(toFloat64(max(cash_amount)) * 100, 2) AS dividend_cents_per_share,
round(toFloat64(max(cash_amount)) * 100, 2) AS owed_per_100_shares
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
AND ex_dividend_date >= '2025-09-01'
AND ex_dividend_date < '2026-09-01'
GROUP BY ex_dividend_date
HAVING max(cash_amount) > 0
)
ORDER BY ex_date直近の権利落ち日であるAug 10, 2026には、1株当たり27セント、100株では27ドルがかかりました。4回の権利落ち日を合計すると、累計額は106ドルになりました。高配当銘柄では、同じ仕組みが重要な保有コストになります。双方の税務上の扱いは、代替配当の支払いで説明しています。
ステップ6:リコール、バイイン、Rule 204のクローズアウト
貸し手はいつでも株式の返還を請求できます。ブローカーは代替となる借株を探します。見つかれば、通常は何も起きません。見つからなければ、市場で株式を買い、貸し手に返還してポジションを閉じます。これがバイインです。空売りに固定の保有期限はありません。借株を利用できるかどうかが実質的な制約です。具体的なケースは、空売りポジションを保有できる期間で説明しています。
Reg SHO Rule 204は清算レベルで機能します。決済時に株式を受け渡せない場合、米国では2024年5月以降、決済はT+1です。清算会社は、次の決済日の通常取引開始までに未受け渡しを解消しなければなりません。解消するまで、その銘柄の新たな空売りを、事前の借株確認なしに受け付けることはできません。これにより、昨日まで空売り可能だった銘柄が、今日から事前借株を必要とすることがあります。
ステップ7:買い戻しによる決済
ポジションを閉じるには、100株の買い注文を出します。ブローカーはこれをbuy to coverと表示します。株式は貸し手に返還され、保留されていた売却代金が解放されます。借株料の発生も同日に止まります。
コスト控除前の例では、二つの結果があります。40ドルで買い戻す場合、費用は4,000ドルです。受け取った5,000ドルとの差額は1,000ドルの利益で、これから一カ月分の借株料約21ドルと代替配当を差し引きます。60ドルで買い戻す場合、費用は6,000ドルで、1,000ドルの損失になります。これに、上記の維持マージン請求後も同じコストが加わります。空売りで得られる利益の最大額は、株価がゼロになった場合の売却価格全額です。一方、株価の上昇には上限がないため、潜在的な損失にも固定上限はありません。
米国外で株式を空売りできますか
ドイツ語ではこの取引をLeerverkaufと呼び、上記の例は、多くの検索で使われるLeerverkauf Beispielです。株式貸借が存在する市場では仕組みは同じですが、利用条件はブローカーによって異なります。EUのネオブローカーの多くは、真の空売りを提供していません。shortと表示されている商品はデリバティブである場合があります。CFD(差金決済取引)では、株価上昇分をブローカーに支払い、下落分を受け取ります。株式の受け渡しはありません。ノックアウト証券は、株価下落に連動する銀行発行商品です。株価が設定されたノックアウト水準まで上昇すると、価値を失って満期を迎えます。いずれも借株料の代わりにファイナンス費用がかかります。借株確認や、株式をリコールできる貸し手は存在しません。欧州で真の空売りを行うには、株式貸借部門を持つマージンブローカーが必要です。
欧州では、誰が空売りしているかも公表されます。EU Short Selling Regulationに基づき、企業の発行済み株式の0.5%以上に相当するネット空売りポジションは、ファンド名付きで公開されます。ドイツ株の空売りポジションの探し方は、ドイツ株の空売りポジションを調べる方法で説明しています。
よくある質問
株式を空売りするにはマージン口座が必要ですか?
はい。空売りでは株式を借り入れ、その借入をマージン契約に基づいて口座で担保します。現金口座やIRAでは真の空売りポジションを保有できません。
株式を空売りするにはいくら必要ですか?
Regulation Tでは、口座に保有する売却代金とは別に、売却価額の50%に相当する自己資本が必要です。50ドルで100株を空売りすると5,000ドルが入り、2,500ドルの預託が必要です。その後、維持マージン規則により、1株当たり5ドル、または現在の時価の30%のいずれか大きい方以上が必要になります。
空売りの最大損失はいくらですか?
固定の上限はありません。損失は買い戻し価格から売却価格を差し引いた金額で、株価には上限がないためです。実際には、追証や、最終的には強制的なバイインによってポジションが終了します。
空売り(Leerverkauf)は数字で見るとどのような取引ですか?
借りた100株を50ドルで売ると、5,000ドルが売却代金として保留されます。マージンとして2,500ドルを預けます。40ドルで買い戻せば1,000ドルの利益、60ドルで買い戻せば1,000ドルの損失です。そこから、年率5%で一カ月保有した場合の借株料約21ドルと、空売り中に支払った配当金を差し引きます。
上記の各パネルには、基礎となるSQLが付属しています。追跡している銘柄のshort表示付き取引量や権利落ち日カレンダーを確認するには、Strasmore terminalで質問を平易な英語で入力してください。