윌리엄 오닐의 7% 매도 규칙과 손절매 전략
윌리엄 오닐이 제시한 7% 매도 규칙은 매수 가격 대비 7에서 8퍼센트 하락 시 즉시 매도하여 손실을 제한하는 원칙입니다. 손실이 커질수록 원금 회복에 필요한 수익률이 기하급수적으로 증가하는 수학적 근거와 함께 스톱 주문 실행 시 발생할 수 있는 슬리피지 위험을 상세히 설명합니다.
7% 매도 규칙은 윌리엄 오닐(William O'Neil)이 제시한 원칙으로, 매수 가격 대비 7~8% 하락한 주식은 예외 없이 즉시 매도하고 반등을 기다리지 말라는 지침입니다. 이는 예측이 아니라 손실을 제한하는 장치입니다. 즉, 모든 실수를 일반적인 수익 종목이 감당할 수 있을 만큼 작게 유지하는 것이 목적입니다.
7% 매도 규칙이란 무엇인가?
오닐은 인베스터스 비즈니스 데일리(Investor's Business Daily, IBD)를 설립하고 자신의 저서 《주식 매매하는 법(How to Make Money in Stocks)》에서 이 규칙을 제시했습니다. 보유 주식이 매수 가격보다 7~8% 하락하면, 해당 기업에 대한 본인의 생각과 관계없이 그 즉시 시장가로 매도해야 합니다. IBD는 7~8%를 목표치가 아닌 마지노선으로 규정합니다. 따라서 진입이 잘못되었거나 시장 상황이 약세일 경우, 그보다 더 빨리 손절해야 합니다.
간과하기 쉬운 네 가지 세부 사항은 다음과 같습니다.
- 기준점은 매수 가격이며, 주식의 고점이 아닙니다. 20% 상승했다가 10% 하락한 종목은 이 규칙의 적용 대상이 아닙니다.
- 트리거는 가격이며, 기업의 스토리가 아닙니다. 매도 결정은 미리 내려져야 하며, 가장 매도하기 싫은 순간에 실행됩니다.
- 이 규칙은 CAN SLIM 진입 규칙과 짝을 이룹니다. 오닐은 적절한 차트 돌파 시점에 매수한 주식은 매수 지점 대비 8% 하락하는 경우가 드물다고 주장합니다.
- 물타기(averaging down)는 허용되지 않습니다. 매수 단가 아래에서 추가 매수하는 것은 손실 제한이라는 규칙의 취지를 무색하게 합니다.
왜 7%인가? 규칙 뒤에 숨겨진 회복 산술
손실과 수익은 대칭적이지 않으며, 손실이 커질수록 비대칭성은 심화됩니다. 7% 손실이 발생하면 100달러는 93달러가 됩니다. 다시 100달러로 회복하려면 93달러를 기준으로 7달러의 수익이 필요하며, 이는 7.5%의 수익률에 해당합니다. 일반화하면 손실액을 남은 금액으로 나누는 방식입니다. 회복을 위한 허들은 손실보다 빠르게 높아집니다.
- 7% 손실을 복구하려면 7.5%의 수익이 필요합니다.
- 10% 손실을 복구하려면 11.1%의 수익이 필요합니다.
- 20% 손실을 복구하려면 25%의 수익이 필요합니다.
- 1/3 손실을 복구하려면 50%의 수익이 필요합니다.
- 50% 손실을 복구하려면 100%의 수익이 필요합니다.
- 75% 손실을 복구하려면 300%의 수익이 필요합니다.
아래 패널은 각 손실 규모에 따른 회복 허들을 계산합니다.
| 손실액 | 손실률(%) | 필요 수익률(%) |
|---|---|---|
| 7% | 7 | 7.5 |
| 10% | 10 | 11.1 |
| 20% | 20 | 25 |
| 33.3% | 33.3 | 49.9 |
| 50% | 50 | 100 |
| 75% | 75 | 300 |
모든 수치 뒤에 숨겨진 정확한 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%로 가져간다면, 두 번 틀리고 한 번 맞히더라도 여전히 수익이 난다는 것입니다. 즉, 8% 손실 두 번은 16단위의 비용이 발생하지만, 25% 수익 한 번으로 25단위를 회복하여 비용을 제외하고도 9단위의 순이익이 남습니다. 이 산술적 근거가 바로 이 규칙의 핵심입니다.
트레이더는 7% 규칙을 어떻게 스톱 주문으로 구현하는가?
대부분의 추종자는 매수 체결 즉시 스톱 주문을 넣어 이 규칙을 강제합니다. 두 가지 주문 유형이 사용됩니다.
스톱 주문(stop-loss)은 트리거 가격에 대기합니다. 주가가 해당 가격에 도달하거나 통과하면 주문은 시장가 주문으로 전환되어 다음 가용 가격에 체결됩니다. 100달러에 매수하고 93달러에 스톱을 걸면, 93달러에 거래가 발생하는 순간 주문이 발동되며 유동성이 충분한 주식의 경우 93달러 근처에서 체결됩니다.
스톱-리밋 주문(stop-limit order)은 동일한 트리거 가격에서 발동되지만, 설정한 두 번째 가격에서 지정가 주문으로 전환됩니다. 93달러 스톱, 92달러 리밋으로 설정하면 93달러에 발동되어 92달러 이상에서 체결되거나, 그렇지 않으면 체결되지 않습니다. 이는 불리한 체결을 방지하지만, 매도 확정의 확실성은 포기해야 합니다. 전체 비교는 스톱 주문 대 스톱-리밋 주문에서 확인할 수 있습니다.
2016년부터 NYSE는 더 이상 스톱 주문을 직접 접수하지 않습니다. 증권사가 해당 지침을 보유하고 있다가 트리거 가격이 찍히면 시장가 주문을 전송하며, 이는 보통 정규장 중에만 이루어집니다. 이 규칙은 옵션 계약에는 적용되지 않습니다. 옵션에서는 주식의 7% 변동이 통상 계약 가치의 30~50% 변동으로 이어지기 때문입니다. 옵션의 스톱 주문에서 그 차이를 다룹니다.
7% 스톱이 7%보다 훨씬 낮은 가격에 체결될 수 있는가?
그렇습니다. 스톱 주문은 시장이 열려 있고 주가가 해당 가격을 통과할 때만 작동합니다. 장 마감 후 실적 발표나 장 시작 전 등급 하향 조정으로 인해 주가가 밤사이 갭(gap) 하락할 수 있습니다. 98달러에 마감된 주식이 93달러를 거치지 않고 84달러에 시작할 수 있습니다. 이 경우 스톱 주문은 84달러 근처에서 첫 거래가 발생할 때 발동되어 그 가격에 체결되며, 7%로 제한하려던 포지션에서 16%의 손실이 발생합니다. 이러한 갭의 메커니즘은 주식이 밤사이 갭을 만드는 이유에 설명되어 있습니다.
스톱-리밋 주문도 이 상황에서는 해결책이 되지 않습니다. 리밋 가격을 92달러로 설정했더라도 시가가 84달러라면 주문은 체결되지 않은 채 남게 되며, 투자자는 여전히 주식을 보유하게 됩니다. IBD가 제시한 규칙은 갭 발생 후에도 멈추지 않습니다. 손실이 계획보다 커지더라도 갭이 메워지기를 기다리지 말고 즉시 손실을 확정하라는 것이 지침입니다. 갭 리스크를 제한하는 것은 주문 유형이 아니라 포지션 규모입니다.
7% 규칙은 ETF, 수익률, 또는 인출과 관련이 있는가?
이 문구는 검색 과정에서 관련 없는 두 가지 개념과 혼동되곤 합니다. 첫째는 미국 주식의 장기 실질 수익률로 흔히 언급되는 연평균 약 7%이며, 이는 규칙이 아닌 역사적 평균치입니다. 둘째는 은퇴 설계에서 4% 규칙의 공격적인 버전인 "7% 인출 규칙"으로, 이는 포트폴리오에서 매년 얼마를 인출할지에 대한 것이지 손실 종목 매도와는 무관합니다. 둘 다 오닐의 규칙과는 아무런 관련이 없습니다.
ETF 보유자에게 실질적인 질문은 이 매도 규칙을 인덱스 펀드에도 적용해야 하는가입니다. 오닐은 이 규칙을 차트 돌파 시점에 매수한 개별 성장주를 위해 작성했습니다. 광범위한 인덱스 펀드는 모든 조정장(10% 이상 하락)에서 매수 가격 대비 7% 하락을 겪게 되며, 수십 년 보유할 목적인 자산에 엄격한 손실 제한을 적용할지 여부는 규칙 자체에서 다루지 않는 투자 목적에 대한 판단의 영역입니다. 옵션의 3-5-7 규칙과 뮤추얼 펀드를 위한 8-4-3 규칙 또한 이와 무관합니다.
고정 7% 스톱에 대한 비판은 무엇인가?
일반적인 반론은 고정 비율이 해당 주식의 평소 변동성을 무시한다는 점입니다. 전일 종가 대비 4~5%씩 움직이는 종목은 단순한 노이즈만으로도 거의 모든 진입가 대비 7% 하락을 기록할 수 있습니다. 이런 종목에서 7% 스톱은 투자 논리에 대한 판단이라기보다 일일 변동폭에 따른 동전 던지기에 가깝습니다. 반면 하루 1%씩 움직이는 종목에서 7%는 매우 드문 사건입니다.
잦은 매매(whipsaw)가 비용입니다. 작은 손실과 재진입이 반복되면 매번 스프레드 비용이 발생합니다. 오닐의 답변은 다시 돌파하는 주식을 재매수하는 것은 허용된다는 것입니다. 정상적인 손실 연속 기간에서 이러한 흐름이 얼마나 지속되는지 수치로 확인할 수 있습니다.
변동성 조정 대안은 이 비판을 직접적으로 다룹니다. 추상적으로 어느 것이 더 낫다고 할 수는 없으며, 각각 잦은 매매와 수익 반납 사이에서 다른 선택을 합니다.
- ATR 스톱은 최근 몇 주간의 전형적인 일일 변동폭인 평균 진폭(Average True Range)의 배수로 거리를 설정합니다. 따라서 변동성이 큰 종목에서는 스톱 폭이 넓어지고, 조용한 종목에서는 좁아집니다.
- 가변 스톱을 사용하는 고정 금액 리스크 방식은 감당할 수 있는 손실액(예: 5만 달러 계좌의 1%인 500달러)에서 시작합니다. 7% 스톱을 적용하면 7,143달러 규모의 포지션을 가질 수 있고, 변동성이 큰 종목에 15% 스톱을 적용하면 3,333달러 규모로 포지션을 조절합니다. 틀렸을 때의 손실액은 같지만 포지션 규모가 달라집니다.
아래 패널은 세 가지 스톱 거리에서 이러한 규모 조정을 보여줍니다.
| 손절가 | 포지션 규모(USD) |
|---|---|
| 7% stop | 7143 |
| 10% stop | 5000 |
| 15% stop | 3333 |
모든 수치 뒤에 숨겨진 정확한 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두 방식 모두 오닐의 규칙과 공유하는 중요한 점이 있습니다. 바로 진입 전에 출구 전략을 결정하고, 의도로만 남겨두는 것이 아니라 주문으로 실행한다는 것입니다.
자주 묻는 질문(FAQ)
주식에서 7% 매도 규칙이란 무엇인가?
인베스터스 비즈니스 데일리를 통해 교육된 윌리엄 오닐의 규칙입니다. 매수 가격 대비 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 터미널에서 평이한 영어로 질문하십시오.