regola 3-5-7 opzioni dimensionamento posizione
La regola 3-5-7 limita il rischio al 3% per operazione, 5% per sottostante e 7% del conto. Esame dell'origine della regola empirica e della sua tenuta rispetto ai dati.
La regola del 3-5-7 è una convenzione sul dimensionamento delle posizioni ripetuta nei forum di opzioni e nei blog dei broker: rischiare al massimo il 3% del conto su una singola operazione, al massimo il 5% su un singolo sottostante e al massimo il 7% del conto su tutte le posizioni aperte contemporaneamente. Governa la dimensione, mai la selezione. Non dice nulla su cosa scambiare e non può creare un vantaggio che non esista già.
Cosa dice la regola del 3-5-7
I tre numeri si applicano al denaro a rischio, non al denaro impiegato.
- 3% per operazione. La perdita massima su una posizione rimane sotto il 3% del capitale del conto. Su un conto ipotetico di $100.000, quel tetto è di $3.000.
- 5% per sottostante. Ogni posizione sulla stessa azione conta una volta sola. Una call lunga, uno spread call e una put corta sullo stesso titolo attingono da un unico budget del 5%.
- 7% in aggregato. La somma delle perdite massime su tutte le posizioni aperte rimane sotto il 7% del capitale in ogni momento.
Il primo limite vincola una singola idea sbagliata. Il secondo vincola la stessa idea sbagliata espressa in tre modi. Il terzo vincola la seduta quando più posizioni si muovono insieme.
Le opzioni rendono il primo numero insolitamente facile da calcolare. Per una call o put lunga, il premio pagato è la perdita massima, quindi un limite del 3% è un limite sul premio a rischio. Prendiamo un conto illustrativo di $100.000 e un contratto quotato a $4,50: un contratto copre 100 azioni, costa $450, e sei di essi mettono $2.700 a rischio, entro la linea dei $3.000. Per uno spread a rischio definito, la perdita massima è la larghezza degli strike meno il credito ricevuto. Per una posizione a rischio indefinito come una call corta nuda, non esiste alcun massimo aritmetico, e la regola come viene solitamente citata non ha nulla da dire al riguardo. Sostituire il requisito di margine, o uno stop mentale, al posto di una vera perdita massima rompe silenziosamente l'aritmetica su cui la regola si basa.
Da dove viene la regola
I risultati di ricerca presentano la regola del 3-5-7 come una pratica consolidata. È saggezza popolare. Nessun articolo, nessun dataset e nessuna derivazione pubblicata sta dietro a quei tre numeri interi, e versioni più vecchie in circolazione descrivono la negoziazione di azioni piuttosto che di opzioni. Il peso giusto da dare ai valori specifici è il peso dato a una convenzione, non a un risultato.
La famiglia a cui appartiene la regola è molto meglio documentata. Il dimensionamento frazionario fisso, in cui ogni posizione rischia una quota costante del capitale, attraversa la letteratura del trading del ventesimo secolo. Il suo antenato formale è il criterio di Kelly (John Kelly, 1956), che deriva una frazione ottimale da un vantaggio stimato e dalle quote di pagamento, e il cui uso pratico nei mercati è quasi sempre la metà o un quarto dell'output della formula, poiché un vantaggio sovrastimato produce un dimensionamento rovinoso. La regola del 3-5-7 salta la stima e sceglie un numero piccolo. Quella sostituzione è l'intero progetto: robusta per non sapere nulla, ottimale per nulla.
Rispetto a cosa viene misurato un limite del 5% per sottostante
Un limite per nome ha senso solo se confrontato con quanto lontano viaggia un singolo nome. Il pannello seguente prende sette ticker familiari nei dodici mesi terminati il 30 giugno 2026 e misura i movimenti da chiusura a chiusura sui prezzi delle sessioni regolari.
L'esatto SQL dietro ogni 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_pctL'intervallo in un anno è ampio. Il nome più stabile del pannello, SPY, ha registrato un movimento assoluto mediano giornaliero di 0.46% e ha trascorso 0% delle sue 250 sessioni muovendosi del 3% o più in entrambe le direzioni. Il più attivo, TSLA, ha avuto una mediana di 1.83%, ha superato la soglia del 3% in 30.4% delle sessioni e ha registrato una singola sessione peggiore del -8.39%. Il suo giorno al 95° percentile, 5.45%, è più di tre volte la cifra 1.62% nella parte superiore della tabella.
Un limite percentuale fisso sta facendo un lavoro molto diverso su nomi diversi. Un budget del 5% per sottostante su un nome con una giornata tipica del 0.46% è un vincolo lasco. Lo stesso 5% su un nome che si muove del 1.83% in un giorno mediano, e molto di più in un giorno anomalo, viene speso rapidamente. Esistono convenzioni di dimensionamento che scalano il limite in base alla volatilità del sottostante proprio per questo divario, e opzioni liquide vs volatili spiega come la differenza si manifesti nei contratti stessi.
Le perdite arrivano a grappoli
Il limite aggregato del 7% è la parte della regola che ha più peso, ed è mirato a una proprietà reale dei mercati: le sessioni negative non sono distribuite uniformemente. Il pannello successivo misura gli stessi sette nomi nella stessa finestra, monitorando il peggior periodo di cinque sessioni e il calo più profondo da un massimo mobile all'interno della finestra.
L'esatto SQL dietro ogni 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_pctIl calo più profondo all'interno della finestra appartiene a MSFT con -34.99%, e quel nome è rimasto più del 10% sotto il suo massimo mobile per 59% delle sessioni della finestra. Il suo peggior periodo di cinque sessioni ha misurato -14.41%. All'altro estremo, KO ha toccato il minimo -8.49% sotto il suo massimo mobile e ha trascorso 0% delle sessioni così in basso. Ogni dato qui inizia il suo massimo mobile il 1° luglio 2025, quindi queste sono cifre relative alla finestra, non storiche.
Leggi questo contro un limite del 3% per operazione. Un trader che detiene tre posizioni, ciascuna dimensionata al massimo del 3%, sta portando un rischio del 9%, già sopra il limite aggregato del 7%, e quelle tre posizioni possono facilmente essere un'unica esposizione con tre nomi diversi. Il limite aggregato e il limite per sottostante sono le parti della regola che fanno il lavoro pesante, che è anche l'argomento di rischio di concentrazione.
L'indice racconta una storia simile su un orologio più lungo. Undici anni solari di movimenti giornalieri nel tracker S&P 500:
L'esatto SQL dietro ogni 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 yearLe sessioni che chiudono con un ribasso del 3% o più si raggruppano in una manciata di anni piuttosto che arrivare secondo un programma. 2020 ha avuto 16 di esse e una sessione peggiore del -11.63%, mentre 2017 ne ha avute 0. Il conteggio delle sessioni che chiudono con un ribasso dell'1% o più oscilla da 4 nell'anno più tranquillo a 65 in quello più movimentato. L'ultima riga copre 123 sessioni terminate il 30 giugno 2026, quindi è un anno parziale. Un limite aggregato fisso del 7% è calibrato per gli anni tranquilli per costruzione e incontra la sua vera prova in quelli rumorosi. Un'opzione lunga può anche perdere l'intero premio durante la notte senza che venga mai stampato un movimento giornaliero di quella dimensione sul sottostante, il meccanismo che gap notturni descrive.
Cosa gestisce la regola e cosa tralascia
Una regola a frazione fissa gestisce la modalità di fallimento che svuota i conti più velocemente: una posizione abbastanza grande da essere significativa. Qualsiasi piccola costante è meglio di nessuna costante, e una memorabile viene applicata sotto pressione, che è quando le decisioni di dimensionamento vengono effettivamente prese.
Ciò che tralascia è la maggior parte dei dettagli. Non scala con la volatilità, quindi una partecipazione del 3% in un nome stabile e una partecipazione del 3% in un nome che si muove del 1.83% al giorno contano come la stessa scommessa. Ignora la correlazione tra ticker, quindi un portafoglio di sette posizioni entro i limiti può ancora essere una singola operazione. Non dice nulla sul decadimento temporale, che erode il valore di un'opzione lunga nelle sessioni tranquille senza alcun movimento avverso (theta delle opzioni copre i meccanismi). Ignora i costi, e le commissioni più lo spread denaro-lettera sono un drenaggio ricorrente che un limite percentuale non vede mai (quanto costa negoziare opzioni fornisce cifre al riguardo). Assume anche che la perdita massima sia conoscibile, il che è falso per le posizioni corte a rischio indefinito.
FAQ
Cos'è la regola del 3-5-7 nel trading di opzioni?
È una convenzione sul dimensionamento delle posizioni: non più del 3% del capitale del conto a rischio su una singola operazione, non più del 5% su un singolo sottostante e non più del 7% a rischio su tutte le posizioni aperte contemporaneamente. I numeri descrivono la perdita massima, non il capitale impiegato.
La regola del 3-5-7 è una regola ufficiale o provata?
No. Circola come saggezza popolare del trading, senza alcuna derivazione pubblicata o studio a supporto delle cifre specifiche. La famiglia più ampia a cui appartiene, il dimensionamento frazionario fisso, è ben documentata, e il criterio di Kelly ne è la versione formale.
Come si applica la regola del 3-5-7 a una call o put lunga?
Il premio pagato è la perdita massima su un'opzione lunga, quindi il limite del 3% limita il premio totale in una singola operazione. Su un conto illustrativo di $100.000 si tratta di $3.000 di premio, che a un prezzo del contratto quotato di $4,50 corrisponde a sei contratti.
Perché esiste separatamente il limite del 5% per sottostante?
Diverse posizioni su un'unica azione si comportano come un'unica esposizione durante un grande movimento di quell'azione. Nei dodici mesi terminati il 30 giugno 2026, TSLA si è mossa del 3% o più in 30.4% delle sessioni, e contratti separati su quel nome si sarebbero mossi insieme in ciascuno di quei giorni.
La regola si adatta alle covered call e ad altre posizioni da reddito?
La perdita massima su una covered call è la posizione azionaria stessa meno il premio incassato, che di solito si trova ben al di sopra del 3% di un conto, quindi il limite viene applicato alla posizione azionaria piuttosto che alla gamba dell'opzione. Covered call espone l'aritmetica del payoff.
Ogni cifra sopra proviene da una query memorizzata su dati di mercato reali, e l'SQL di ogni pannello è a un clic di distanza se vuoi rieseguirlo su un diverso insieme di nomi sul terminale Strasmore.