Strasmore Research
学習 Matt Connor著者: Matt Connor ・更新: 2026-09-30

7%売りルールとは?オニールの損切り解説

購入価格から7~8%下落した株を売るオニールの7%売りルール。回復に必要な上昇率の計算と、ストップ注文が7%を超えて約定する理由を解説します。

7%売りルールとは、ウィリアム・オニールが示した売却規律です。購入価格を7~8%下回った株式は、例外なく、反発を待たずに売却します。これは相場予測ではなく、損失上限です。目的は、どの失敗も、通常の勝ちトレード一つで埋められる範囲に抑えることです。

7%売りルールとは

オニールはInvestor's Business Daily(IBD)を創刊し、『How to Make Money in Stocks』でこのルールを示しました。保有株が購入価格を7~8%下回って取引されたら、企業に対する見方にかかわらず、そのセッション中に成行で売却します。IBDは7~8%を目標ではなく上限と位置付けています。エントリーが悪かった場合や相場が弱い場合は、より早く損切りします。

見落としやすい点は四つあります。

  1. 基準は購入価格であり、株価の高値ではありません。保有株が20%上昇した後に10%下落しても、ルールには触れていません。
  2. トリガーはストーリーではなく価格です。判断は事前に決め、最も実行しにくい局面で執行します。
  3. CAN SLIMのエントリールールと組み合わせます。オニールの主張は、適切なチャートブレイクアウトで買った株式が、買いポイントを8%下回ることはほとんどないというものです。
  4. ナンピンはしません。取得単価を下回る水準で買い増すと、上限の意味が失われます。

なぜ7%なのか――ルールの背景にある回復計算

損失と利益は対称ではありません。損失が大きいほど、その非対称性は拡大します。7%下落すると、100ドルは93ドルになります。100ドルに戻すには、93ドルを元本として7ドル、つまり7.5%の上昇が必要です。一般化すると、損失額を残った金額で割ります。損失率よりも、回復に必要な上昇率の方が速く上がります。

  • 7%の損失を取り戻すには、7.5%の上昇が必要です。
  • 10%の損失には、11.1%の上昇が必要です。
  • 20%の損失には、25%の上昇が必要です。
  • 3分の1の損失には、50%の上昇が必要です。
  • 50%の損失には、100%の上昇が必要です。
  • 75%の損失には、300%の上昇が必要です。

下のパネルでは、これらの損失率ごとに必要な回復率を計算しています。

クエリ損失後に損益ゼロに戻るために必要な上昇率
損失損失率必要上昇率
7%77.5
10%1011.1
20%2025
33.3%33.349.9
50%50100
75%75300
各数値の背後にある正確なSQL
SELECT
    concat(toString(round(loss_pct, 1)), '%') AS loss,
    round(loss_pct, 1) AS loss_pct,
    round(100 * loss_pct / (100 - loss_pct), 1) AS gain_needed_pct
FROM
(
    SELECT arrayJoin([7, 10, 20, 100 / 3, 50, 75]) AS loss_pct
)
ORDER BY loss_pct
自分で実行する

上限を設けることで、すべての失敗をこの曲線の平坦な部分にとどめます。オニールの説明では、損失を8%に抑え、利益を25%確保できれば、トレーダーは2回失敗して1回成功しても利益を残せます。8%の損失2回で16単位を失い、25%の利益1回で25単位を得るため、コスト控除前で9単位の純利益です。この計算が、ルールの根拠のすべてです。

ストップ注文で7%ルールを実行するには

多くの実践者は、買い注文が約定した時点で逆指値注文を出し、ルールを適用します。主に二種類の注文を使います。

逆指値注文(ストップロス注文)は、発動価格を指定して待機させます。株価がその価格に到達するか通過すると、注文は成行注文に変わり、次に取得できる価格で約定します。100ドルで買い、93ドルに逆指値を置いた場合、93ドルの約定が出ると注文が発動し、流動性の高い銘柄なら93ドル前後、数セント以内で約定します。

逆指値・指値注文は同じ発動価格で待機させ、発動後に別途指定した価格の指値注文へ変わります。発動価格を93ドル、指値を92ドルとした場合、93ドルで発動し、92ドル以上で約定するか、約定しないままとなります。不利な約定を防げる一方、確実に売却できる保証を失います。詳しい比較は逆指値注文と逆指値・指値注文で説明しています。

2016年以降、NYSE自体は逆指値注文を受け付けていません。ブローカーが注文を保持し、発動価格で約定が出たときに成行注文を送ります。通常は立会時間中のみ発動します。このルールはオプション契約にはそのまま適用できません。株価の7%変動が、契約価格では30~50%の変動になることが一般的だからです。違いはオプションの逆指値注文で説明しています。

7%を大きく下回って逆指値注文が約定することはあるか

あります。逆指値注文が機能するのは、市場が開いていて、株価が指定水準を通過している間だけです。取引終了後の決算発表や、寄り付き前の格下げによって、株価が夜間にギャップダウンすることがあります。終値が98ドルだった株式が、93ドルで一度も取引されないまま84ドルで寄り付くこともあります。逆指値注文は84ドル付近の最初の約定で発動し、そこで約定します。7%に抑える予定だったポジションが、16%の損失になるケースです。このギャップの仕組みは株価が夜間にギャップを形成する理由で説明しています。

逆指値・指値注文でも、この問題は解決しません。指値を92ドルに設定し、84ドルで寄り付いた場合、注文は未約定のまま残り、株式を保有し続けます。IBDが示すルールは、ギャップ後に停止しません。損失が計画を上回っても、ギャップが埋まるのを待たずに損切りするのが原則です。ギャップリスクを抑えるのは注文の種類ではなく、ポジションサイズです。

7%ルールはETF、リターン、引き出しのどれに関するものか

この表現は、検索上では無関係な二つの概念と混同されます。一つは、米国株の超長期におけるインフレ調整後の平均実質リターンとして一般に引用される、年率およそ7%という数字です。これは歴史的な平均であり、ルールではありません。もう一つは、退職資金計画における「7%引き出しルール」です。4%ルールの積極的な派生形で、毎年ポートフォリオからいくら引き出すかを示すものであり、含み損銘柄の売却とは関係ありません。いずれもオニールとは無関係です。

ETF保有者にとっての実際の論点は、売りルールをインデックスファンドに適用するかどうかです。オニールが想定したのは、ブレイクアウトで買った個別成長株です。広範なインデックスファンドは、調整局面(10%以上の下落)では、どの購入価格を基準にしても7%下回ることがあります。数十年保有する目的の資産に厳格な上限を設けるかどうかは、その保有目的に関する判断であり、ルール自体は答えを示していません。オプションの3-5-7ルールと投資信託の8-4-3ルールも無関係です。

固定7%ストップに対する批判とは

一般的な批判は、固定比率では株式の通常の値動きの大きさを考慮できないというものです。終値から終値まで4~5%動く銘柄は、値動きのノイズだけで、ほぼどのエントリー価格からも7%下落します。このような銘柄では、ストップは投資判断の結論というより、日中レンジに対するコイントスに近くなります。一方、1日1%動く銘柄にとって、7%下落はまれな事象です。

そのコストが往復ビンタです。小さな損失と再エントリーが続き、そのたびにスプレッドを負担します。オニールの答えは、再びブレイクアウトした株式を買い戻してよいというものです。こうした連敗がどれほど続くかは、通常の連敗期間で数値化しています。

ボラティリティに応じてストップ幅を変える方法なら、この批判に直接対応できます。抽象的にどちらが優れているわけではありません。どちらも、往復ビンタと利益の吐き出しのバランスが異なります。

  • ATRストップは、平均真幅(ATR)の倍数で距離を設定します。平均真幅は、直近数週間における銘柄の典型的な1日レンジです。ボラティリティの高い銘柄ではストップを広げ、値動きの小さい銘柄では狭めます。
  • 固定金額リスクと可変ストップでは、許容損失額から逆算します。例えば5万ドルの口座の1%、つまり500ドルです。ストップ幅7%なら、7,143ドルのポジションを取れます。値動きの大きい銘柄でストップ幅を15%にするなら、ポジションは3,333ドルです。間違えた場合の損失額は同じで、ポジションサイズが異なります。

下のパネルでは、三つのストップ幅でこのポジションサイズを計算しています。

クエリ各ストップ距離で$500のリスク予算が許容するポジションサイズ
ストップポジションサイズ(米ドル)
7% stop7143
10% stop5000
15% stop3333
各数値の背後にある正確なSQL
SELECT
    concat(toString(stop_pct), '% stop') AS stop,
    round(500 / (stop_pct / 100)) AS position_size_usd
FROM
(
    SELECT arrayJoin([7, 10, 15]) AS stop_pct
)
ORDER BY stop_pct
自分で実行する

オニールのルールと両者に共通する重要な点は、エントリー前にエグジットを決め、意図として保留するのではなく注文として入力することです。

よくある質問

株式における7%売りルールとは

Investor's Business Dailyを通じて広まった、ウィリアム・オニールのルールです。購入価格を7~8%下回った株式を、例外なく売却します。基準は購入価格であり、株価の高値ではありません。

7%の損失を回復するのに7.5%の利益が必要なのはなぜか

7%下落すると、100ドルは93ドルになります。100ドルに戻すには、93ドルを基準に7ドル、つまり7.5%の上昇が必要です。回復に必要な上昇率は、損失額を残った金額で割って求めるため、損失率より速く上昇します。50%の損失には100%の上昇が必要です。

7%ルールはETFやインデックスファンドにも適用されるか

オニールが想定したのは、チャートのブレイクアウトで買った個別株であり、インデックスファンドについては述べていません。広範なインデックスファンドは、調整局面のたびに購入価格を7%下回る可能性があります。そのため、長期保有するファンドに上限を適用するかどうかは、ルール自体が判断を示していない問題です。

7%ルールは7%リターンや7%引き出しルールと同じか

いいえ。年率7%の平均実質リターンは、米国株の長期的な歴史上の数値です。7%引き出しルールは、退職資金の取り崩し率です。いずれも、含み損のある株式を売却するオニールのルールとは無関係です。


パーセントで設定するストップは説明しやすい一方、ポジションサイズの決定は簡単ではありません。株式が直前の終値を7%下回って引けた頻度や、夜間ギャップの大きさを確認するには、Strasmore terminalで平易な英語で質問してください。

#7 percent rule#stop loss#risk management#position sizing#trading rules#gaps