3-5-7 rule sa options trading paano gamitin
Ang 3-5-7 rule ay naglilimita sa risk sa 3% kada trade, 5% kada underlying, at 7% ng account. Sinusuri kung saan nagmula ang folk rule na ito at kung paano ito humahawak laban sa data.
Ang 3-5-7 rule ay isang convention sa paglalagay ng laki ng posisyon na paulit-ulit na binabanggit sa mga options forum at broker blog: ipagsapalaran ang maximum na 3% ng account sa isang trade, maximum na 5% sa isang underlying, at maximum na 7% ng account sa lahat ng bukas na posisyon nang sabay-sabay. Kinokontrol nito ang laki, hindi ang pagpili. Walang sinasabi ito kung ano ang ita-trade, at hindi ito makakagawa ng edge na wala pa.
Ano ang sinasabi ng 3-5-7 rule
Ang tatlong numero ay para sa perang nakataya, hindi sa perang ginamit.
- 3% bawat trade. Ang maximum na pagkawala sa isang posisyon ay mananatili sa ilalim ng 3% ng equity ng account. Sa isang hypothetical na $100,000 na account, ang ceiling na iyon ay $3,000.
- 5% bawat underlying. Bawat posisyon sa parehong stock ay binibilang nang isang beses. Ang isang long call, isang call spread, at isang short put sa isang pangalan ay kumukuha mula sa iisang 5% na budget.
- 7% sa kabuuan. Ang kabuuang maximum na pagkawala sa lahat ng bukas na posisyon ay mananatili sa ilalim ng 7% ng equity sa anumang sandali.
Ang unang limitasyon ay pumipigil sa isang maling ideya. Ang pangalawa ay pumipigil sa parehong maling ideya na ipinahayag sa tatlong paraan. Ang pangatlo ay pumipigil sa session kapag maraming posisyon ang gumalaw nang sabay-sabay.
Ginagawang hindi karaniwang madali ng Options ang pagkalkula ng unang numero. Para sa isang long call o put, ang binayarang premium ay ang maximum na pagkawala, kaya ang 3% na cap ay isang cap sa premium na nakataya. Kunin ang isang illustrative account na $100,000 at isang contract na naka-quote sa $4.50: isang contract ay sumasaklaw sa 100 shares, nagkakahalaga ng $450, at anim sa mga ito ay naglalagay ng $2,700 sa panganib, nasa loob ng $3,000 na linya. Para sa isang defined risk spread, ang maximum na pagkawala ay ang lapad ng strikes minus ang credit na natanggap. Para sa isang undefined risk position tulad ng isang naked short call, walang arithmetic maximum na umiiral, at ang rule na karaniwang sinipi ay walang masasabi tungkol dito. Ang pagpapalit ng margin requirement, o isang mental stop, bilang kapalit ng isang tunay na maximum na pagkawala ay tahimik na sinisira ang arithmetic na pinagbabatayan ng rule.
Saan nagmula ang rule
Ang mga resulta ng paghahanap ay nagpapakita ng 3-5-7 rule bilang isang settled practice. Ito ay folk wisdom. Walang papel, walang dataset, at walang published derivation na sumusuporta sa tatlong integer na iyon, at ang mga mas lumang circulating version ay naglalarawan ng share trading sa halip na options. Ang tamang bigat na ibibigay sa mga specific values ay ang bigat na ibinibigay sa isang convention, hindi sa isang finding.
Ang pamilya na kinabibilangan ng rule ay mas mahusay na dokumentado. Ang fixed fractional sizing, kung saan ang bawat posisyon ay nagsasapalaran ng isang constant share ng equity, ay tumatakbo sa ikadalawampung siglo na literatura ng trading. Ang pormal na ninuno nito ay ang Kelly criterion (John Kelly, 1956), na kumukuha ng optimal fraction mula sa isang estimated edge at sa payoff odds, at ang praktikal na paggamit nito sa mga merkado ay halos palaging kalahati o isang quarter ng output ng formula, dahil ang isang over-estimated edge ay gumagawa ng ruinous sizing. Nilaktawan ng 3-5-7 rule ang estimate at pumili ng maliit na numero. Ang substitution na iyon ay ang buong disenyo: robust sa hindi pag-alam ng anuman, optimal para sa wala.
Ano ang sinusukat ng 5% per-underlying cap
Ang isang per name cap ay may kahulugan lamang kung ihahambing sa kung gaano kalayo ang paglalakbay ng isang pangalan. Ang panel sa ibaba ay kumukuha ng pitong household tickers sa loob ng labindalawang buwan na nagtatapos sa June 30, 2026, at sinusukat ang close-to-close moves sa regular session prices.
Ang eksaktong SQL sa likod ng bawat numero
WITH daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'KO', 'JNJ', 'AAPL', 'MSFT', 'NVDA', 'TSLA')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2025-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
moves AS (
SELECT ticker, d,
100 * (px / any(px) OVER (PARTITION BY ticker ORDER BY d
ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) - 1) AS move_pct
FROM daily
)
SELECT ticker,
count() AS sessions,
round(quantileDeterministic(0.5)(abs(move_pct), cityHash64(ticker, d)), 2) AS median_abs_move_pct,
round(quantileDeterministic(0.95)(abs(move_pct), cityHash64(ticker, d)), 2) AS p95_abs_move_pct,
round(100 * countIf(abs(move_pct) >= 3) / count(), 1) AS pct_days_beyond_3,
round(min(move_pct), 2) AS worst_day_pct
FROM moves
WHERE isFinite(move_pct)
GROUP BY ticker
ORDER BY p95_abs_move_pctAng range sa loob ng isang taon ay malawak. Ang pinaka-steady na pangalan sa panel, SPY, ay nag-post ng median absolute one-day move na 0.46% at gumugol ng 0% ng 250 sessions nito na gumagalaw ng 3% o higit pa sa alinmang direksyon. Ang pinaka-busy, TSLA, ay nagpatakbo ng median na 1.83%, tumawid sa 3% mark sa 30.4% ng mga session, at nag-print ng isang worst session na -8.39%. Ang 95th percentile day nito, 5.45%, ay higit sa tatlong beses ng 1.62% figure sa tuktok ng table.
Ang isang fixed percentage cap ay gumagawa ng ibang trabaho sa iba't ibang pangalan. Ang isang 5% underlying budget sa isang pangalan na may 0.46% typical day ay isang maluwag na constraint. Ang parehong 5% sa isang pangalan na gumagalaw ng 1.83% sa isang median day, at mas malayo pa sa isang outlier, ay mabilis na nagagastos. Ang mga sizing convention na nag-scale ng cap sa pamamagitan ng sariling volatility ng underlying ay umiiral para sa eksaktong gap na ito, at ang liquid versus volatile options ay naglalakad kung paano lumilitaw ang pagkakaiba sa mga contract mismo.
Ang mga pagkalugi ay dumarating nang magkakumpol
Ang 7% aggregate limit ay ang bahagi ng rule na may pinakamabigat na bigat, at ito ay nakatutok sa isang tunay na property ng mga merkado: ang mga masasamang session ay hindi pantay na naipapamahagi. Ang susunod na panel ay sumusukat sa parehong pitong pangalan sa parehong window, na sinusubaybayan ang pinakamasamang limang session stretch at ang pinakamalalim na pagbagsak mula sa isang running high sa loob ng window.
Ang eksaktong SQL sa likod ng bawat numero
WITH daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'KO', 'JNJ', 'AAPL', 'MSFT', 'NVDA', 'TSLA')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2025-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
win AS (
SELECT ticker, d, px,
any(px) OVER (PARTITION BY ticker ORDER BY d
ROWS BETWEEN 5 PRECEDING AND 5 PRECEDING) AS px_5_ago,
max(px) OVER (PARTITION BY ticker ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS running_high
FROM daily
)
SELECT ticker,
round(min(100 * (px / px_5_ago - 1)), 2) AS worst_5_session_pct,
round(min(100 * (px / running_high - 1)), 2) AS deepest_drawdown_pct,
round(100 * countIf(px / running_high - 1 <= -0.1) / count(), 1) AS pct_days_10pct_below_high
FROM win
WHERE isFinite(px_5_ago)
GROUP BY ticker
ORDER BY deepest_drawdown_pctAng pinakamalalim na in-window fall ay pag-aari ng MSFT sa -34.99%, at ang pangalang iyon ay nakaupo ng higit sa 10% sa ilalim ng running high nito sa 59% ng mga session ng window. Ang pinakamasamang limang session stretch nito ay sumukat ng -14.41%. Sa kabilang dulo, ang KO ay bumagsak ng -8.49% sa ilalim ng running high nito at gumugol ng 0% ng mga session na ganito kalayo pababa. Ang bawat reading dito ay nagsisimula ng running high nito sa July 1, 2025, kaya ang mga ito ay in-window figures sa halip na all-time.
Basahin iyan laban sa isang 3% per trade cap. Ang isang trader na may hawak na tatlong posisyon, bawat isa ay may laki sa buong 3% ceiling, ay nagdadala ng 9% na nakataya, lampas na sa 7% aggregate limit, at ang tatlong posisyong iyon ay madaling maging isang exposure na may tatlong pangalan. Ang aggregate cap at ang per underlying cap ay ang mga bahagi ng rule na gumagawa ng mahirap na trabaho, na siya ring paksa ng concentration risk.
Ang index ay nagsasabi ng isang katulad na kuwento sa isang mas mahabang orasan. Labing-isang taon ng kalendaryo ng one-day moves sa S&P 500 tracker:
Ang eksaktong SQL sa likod ng bawat numero
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2015-12-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
),
moves AS (
SELECT d,
100 * (px / any(px) OVER (ORDER BY d ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) - 1) AS move_pct
FROM daily
)
SELECT toYear(d) AS year,
count() AS sessions,
countIf(move_pct <= -1) AS days_down_1pct,
countIf(move_pct <= -3) AS days_down_3pct,
round(min(move_pct), 2) AS worst_day_pct
FROM moves
WHERE isFinite(move_pct) AND toYear(d) >= 2016
GROUP BY year
ORDER BY yearAng mga session na nagsasara ng 3% o higit pa na mas mababa ay nagkumpol sa iilang taon sa halip na dumating sa isang iskedyul. Ang 2020 ay nagdala ng 16 sa kanila at isang worst session na -11.63%, habang ang 2017 ay nagdala ng 0. Ang bilang ng mga session na nagsasara ng 1% o higit pa na mas mababa ay umiiba mula 4 sa pinakatahimik na taon hanggang 65 sa pinaka-busy. Ang huling row ay sumasaklaw sa 123 sessions na nagtatapos sa June 30, 2026, kaya ito ay isang partial year. Ang isang fixed 7% aggregate cap ay naka-calibrate para sa mga tahimik na taon sa pamamagitan ng disenyo at nakakatugon sa tunay na pagsubok nito sa mga maingay. Ang isang long option ay maaari ring mawala ang buong premium nito nang magdamag na walang daily move na ganoon kalaki na nagpi-print sa underlying, ang mekanismo na inilalarawan ng overnight gaps.
Ano ang hinahawakan ng rule, at kung ano ang iniiwan nito
Ang isang fixed fraction rule ay humahawak sa failure mode na pinakamabilis na nag-aalis ng laman ng mga account: isang posisyon na sapat ang laki para mahalaga. Anumang maliit na constant ay mas mahusay kaysa sa walang constant, at ang isang memorable ay inilalapat sa ilalim ng pressure, kung kailan talaga ginagawa ang mga desisyon sa sizing.
Ang iniiwan nito ay karamihan sa detalye. Hindi ito nag-scale sa volatility, kaya ang isang 3% stake sa isang steady na pangalan at isang 3% stake sa isang pangalan na gumagalaw ng 1.83% sa isang araw ay binibilang bilang parehong taya. Hindi nito pinapansin ang correlation sa mga ticker, kaya ang isang portfolio ng pitong posisyon sa loob ng mga cap ay maaari pa ring maging isang trade. Wala itong sinasabi tungkol sa time decay, na sumisira sa halaga ng isang long option sa mga tahimik na session na walang adverse move (sinasaklaw ng option theta ang mechanics). Hindi nito pinapansin ang mga gastos, at ang commissions kasama ang bid-ask spread ay isang recurring drag na hindi nakikita ng isang percentage cap (naglalagay ng figures ang what it costs to trade options doon). Ipinapalagay din nito na ang maximum na pagkawala ay alam, na mali para sa short undefined risk positions.
FAQ
Ano ang 3-5-7 rule sa options trading?
Ito ay isang position sizing convention: hindi hihigit sa 3% ng account equity ang nakataya sa isang trade, hindi hihigit sa 5% sa alinmang isang underlying, at hindi hihigit sa 7% ang nakataya sa lahat ng bukas na posisyon nang sabay-sabay. Inilalarawan ng mga numero ang maximum na pagkawala, hindi ang capital na ginamit.
Opisyal o napatunayan ba ang 3-5-7 rule?
Hindi. Ito ay umiikot bilang trading folk wisdom, na walang published derivation o supporting study sa likod ng mga specific figures. Ang mas malawak na pamilya na kinabibilangan nito, ang fixed fractional sizing, ay mahusay na dokumentado, at ang Kelly criterion ang pormal na bersyon nito.
Paano nalalapat ang 3-5-7 rule sa isang long call o put?
Ang binayarang premium ay ang maximum na pagkawala sa isang long option, kaya nililimitahan ng 3% limit ang kabuuang premium sa isang trade. Sa isang illustrative $100,000 account na $3,000 ng premium, na sa isang $4.50 na quoted contract price ay katumbas ng anim na contract.
Bakit hiwalay na umiiral ang 5% per-underlying limit?
Ang ilang posisyon sa isang stock ay kumikilos bilang isang exposure sa panahon ng isang malaking paggalaw sa stock na iyon. Sa loob ng labindalawang buwan na nagtatapos sa June 30, 2026, ang TSLA ay gumalaw ng 3% o higit pa sa 30.4% ng mga session, at ang mga hiwalay na contract sa pangalang iyon ay sabay-sabay na gumalaw sa bawat isa sa mga araw na iyon.
Akma ba ang rule sa covered calls at iba pang income positions?
Ang maximum na pagkawala sa isang covered call ay ang stock position mismo minus ang premium na nakolekta, na karaniwang nakaupo nang malayo sa itaas ng 3% ng isang account, kaya ang cap ay inilalapat sa share position sa halip na sa option leg. Inilalatag ng Covered calls ang payoff arithmetic.
Ang bawat figure sa itaas ay nagmula sa isang stored query sa totoong market data, at ang SQL ng bawat panel ay isang click lang ang layo kung gusto mong i-re-run ito laban sa ibang set ng mga pangalan sa Strasmore terminal.