Strasmore Research
Belajar Matt ConnorOleh Matt Connor

peraturan 3-5-7 opsyen saiz kedudukan

Peraturan 3-5-7 hadkan risiko 3% setiap dagangan, 5% setiap aset pendasar, 7% akaun. Asal usul peraturan rakyat dan prestasinya terhadap data.

Peraturan 3-5-7 ialah konvensyen saiz kedudukan yang diulang di forum opsyen dan blog broker: risiko maksimum 3% akaun pada satu dagangan, maksimum 5% pada satu aset pendasar, dan maksimum 7% akaun merentas semua kedudukan terbuka serentak. Ia mengawal saiz, bukan pemilihan. Tiada apa-apa di dalamnya yang memberitahu apa yang perlu didagangkan, dan ia tidak boleh menghasilkan kelebihan yang tidak sedia ada.

Apa yang dikatakan peraturan 3-5-7

Tiga nombor itu digunakan untuk wang yang berisiko, bukan untuk wang yang digunakan.

  • 3% setiap dagangan. Kerugian maksimum pada satu kedudukan kekal di bawah 3% daripada ekuiti akaun. Pada akaun hipotetikal $100,000, siling itu ialah $3,000.
  • 5% setiap aset pendasar. Setiap kedudukan pada saham yang sama dikira sekali. Panggilan panjang, sebaran panggilan, dan letak pendek pada satu nama menggunakan satu belanjawan 5% tunggal.
  • 7% secara agregat. Jumlah kerugian maksimum merentas semua kedudukan terbuka kekal di bawah 7% daripada ekuiti pada bila-bila masa.

Had pertama menghadkan satu idea yang salah. Had kedua menghadkan idea salah yang sama yang dinyatakan dalam tiga cara. Had ketiga menghadkan sesi apabila beberapa kedudukan bergerak bersama.

Opsyen menjadikan nombor pertama luar biasa mudah dikira. Untuk panggilan atau letak panjang, premium yang dibayar ialah kerugian maksimum, jadi had 3% ialah had pada premium yang berisiko. Ambil akaun ilustrasi $100,000 dan kontrak yang disebut harga pada $4.50: satu kontrak meliputi 100 saham, berharga $450, dan enam daripadanya meletakkan $2,700 berisiko, dalam lingkungan $3,000. Untuk sebaran risiko yang ditetapkan, kerugian maksimum ialah lebar strike tolak kredit yang diterima. Untuk kedudukan risiko tidak ditetapkan seperti panggilan pendek telanjang, tiada maksimum aritmetik wujud sama sekali, dan peraturan seperti yang biasa disebut tidak ada kaitan dengannya. Menggantikan keperluan margin, atau hentian mental, sebagai ganti kerugian maksimum sebenar secara senyap memecahkan aritmetik yang bergantung pada peraturan itu.

Dari mana datangnya peraturan itu

Hasil carian membentangkan peraturan 3-5-7 sebagai amalan yang mantap. Ia adalah kebijaksanaan rakyat. Tiada kertas kerja, tiada set data, dan tiada terbitan yang diterbitkan di sebalik tiga integer itu, dan versi lama yang beredar menerangkan dagangan saham dan bukannya opsyen. Berat yang betul untuk diberikan kepada nilai khusus ialah berat yang diberikan kepada konvensyen, bukan kepada penemuan.

Keluarga yang menjadi milik peraturan itu didokumentasikan dengan lebih baik. Saiz pecahan tetap, di mana setiap kedudukan mengambil risiko bahagian ekuiti yang tetap, merentasi kesusasteraan dagangan abad kedua puluh. Nenek moyang formalnya ialah kriteria Kelly (John Kelly, 1956), yang memperoleh pecahan optimum daripada anggaran kelebihan dan kemungkinan ganjaran, dan yang penggunaan praktikalnya dalam pasaran hampir selalu separuh atau suku daripada output formula, kerana kelebihan yang dianggarkan terlalu tinggi menghasilkan saiz yang membinasakan. Peraturan 3-5-7 melangkau anggaran dan memilih nombor kecil. Penggantian itu adalah keseluruhan reka bentuk: teguh untuk tidak mengetahui apa-apa, optimum untuk tiada apa-apa.

Apakah yang diukur oleh had 5% setiap aset pendasar?

Had setiap nama hanya bermakna jika dibandingkan dengan sejauh mana satu nama itu bergerak. Panel di bawah mengambil tujuh ticker isi rumah sepanjang dua belas bulan berakhir 30 Jun 2026, dan mengukur pergerakan tutup ke tutup pada harga sesi biasa.

PertanyaanProfil pergerakan satu hari, tujuh nama terkenal, Julai 2025 hingga Jun 2026
SQL tepat di sebalik setiap nombor
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_pct
Run this yourself

Julat merentas satu tahun adalah luas. Nama paling stabil dalam panel, SPY, mencatatkan pergerakan satu hari mutlak median sebanyak 0.46% dan menghabiskan 0% daripada 250 sesinya bergerak 3% atau lebih dalam mana-mana arah. Yang paling sibuk, TSLA, mencatatkan median 1.83%, melepasi tanda 3% pada 30.4% sesi, dan mencetak satu sesi paling teruk sebanyak -8.39%. Hari persentil ke-95nya, 5.45%, adalah lebih daripada tiga kali ganda angka 1.62% di bahagian atas jadual.

Satu had peratusan tetap melakukan kerja yang sangat berbeza pada nama yang berbeza. Belanjawan pendasar 5% pada nama dengan hari biasa 0.46% ialah kekangan yang longgar. 5% yang sama pada nama yang bergerak 1.83% pada hari median, dan lebih jauh lagi pada outlier, dibelanjakan dengan cepat. Konvensyen saiz yang menskalakan had mengikut turun naik pendasar sendiri wujud untuk jurang ini, dan opsyen cair berbanding turun naik menerangkan bagaimana perbezaan itu muncul dalam kontrak itu sendiri.

Kerugian tiba dalam kelompok

Had agregat 7% ialah bahagian peraturan yang membawa berat paling banyak, dan ia ditujukan kepada sifat sebenar pasaran: sesi buruk tidak tersebar secara sama rata. Panel seterusnya mengukur tujuh nama yang sama dalam tetingkap yang sama, menjejaki regangan lima sesi paling teruk dan kejatuhan paling dalam dari paras tertinggi berjalan dalam tetingkap.

PertanyaanRentetan lima sesi terburuk dan penurunan dalam tetingkap paling dalam, Julai 2025 hingga Jun 2026
SQL tepat di sebalik setiap nombor
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_pct
Run this yourself

Kejatuhan paling dalam dalam tetingkap adalah milik MSFT pada -34.99%, dan nama itu duduk lebih 10% di bawah paras tertinggi berjalannya pada 59% daripada sesi tetingkap. Regangan lima sesi paling teruknya berukuran -14.41%. Di hujung yang lain, KO mencecah -8.49% di bawah paras tertinggi berjalannya dan menghabiskan 0% sesi sejauh itu. Setiap bacaan di sini memulakan paras tertinggi berjalannya pada 1 Julai 2025, jadi ini adalah angka dalam tetingkap dan bukannya angka sepanjang masa.

Bacakan itu dengan had 3% setiap dagangan. Seorang pedagang yang memegang tiga kedudukan, setiap satu bersaiz pada siling 3% penuh, membawa 9% berisiko, sudah melebihi had agregat 7%, dan tiga kedudukan itu boleh menjadi satu pendedahan yang memakai tiga nama. Had agregat dan had setiap aset pendasar adalah bahagian peraturan yang melakukan kerja keras, yang juga merupakan subjek risiko penumpuan .

Indeks menceritakan kisah yang sama pada jam yang lebih panjang. Sebelas tahun kalendar pergerakan satu hari dalam penjejak S&P 500:

PertanyaanPenjejak S&P 500 (SPY): sesi menurun mengikut tahun kalendar, 2016 hingga pertengahan 2026
SQL tepat di sebalik setiap nombor
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 year
Run this yourself

Sesi yang ditutup 3% atau lebih rendah berkumpul dalam beberapa tahun dan bukannya tiba mengikut jadual. 2020 membawa 16 daripadanya dan sesi paling teruk sebanyak -11.63%, manakala 2017 membawa 0. Kiraan sesi yang ditutup 1% atau lebih rendah berayun daripada 4 dalam tahun paling senyap kepada 65 dalam tahun paling sibuk. Baris akhir meliputi 123 sesi berakhir 30 Jun 2026, jadi ia adalah tahun separa. Had agregat tetap 7% ditentukur untuk tahun-tahun senyap mengikut reka bentuk dan menghadapi ujian sebenar dalam tahun-tahun yang bising. Opsyen panjang juga boleh kehilangan keseluruhan premiumnya semalaman tanpa pergerakan harian sebesar itu pernah dicetak pada pendasar, mekanisme jurang semalaman menerangkan.

Apa yang dikendalikan oleh peraturan, dan apa yang ditinggalkan

Peraturan pecahan tetap mengendalikan mod kegagalan yang mengosongkan akaun paling cepat: satu kedudukan cukup besar untuk menjadi penting. Mana-mana pemalar kecil mengalahkan tiada pemalar, dan yang tidak dapat dilupakan digunakan di bawah tekanan, iaitu apabila keputusan saiz sebenarnya dibuat.

Apa yang ditinggalkan adalah kebanyakan butiran. Ia tidak berskala dengan turun naik, jadi kepentingan 3% dalam nama yang stabil dan kepentingan 3% dalam nama yang bergerak 1.83% sehari dikira sebagai pertaruhan yang sama. Ia mengabaikan korelasi merentas ticker, jadi portfolio tujuh kedudukan dalam had masih boleh menjadi satu dagangan. Ia tidak mengatakan apa-apa tentang pereputan masa, yang menghakis nilai opsyen panjang pada sesi senyap tanpa sebarang pergerakan buruk sama sekali (theta opsyen meliputi mekanik). Ia mengabaikan kos, dan komisen ditambah sebaran bida-tanya adalah beban berulang yang tidak pernah dilihat oleh had peratusan (kos untuk berdagang opsyen meletakkan angka padanya). Ia juga menganggap kerugian maksimum boleh diketahui, yang palsu untuk kedudukan risiko tidak ditetapkan pendek.

FAQ

Apakah peraturan 3-5-7 dalam perdagangan opsyen?

Ia adalah konvensyen saiz kedudukan: tidak lebih daripada 3% daripada ekuiti akaun berisiko pada satu dagangan, tidak lebih daripada 5% pada mana-mana satu aset pendasar, dan tidak lebih daripada 7% berisiko merentas semua kedudukan terbuka serentak. Nombor itu menerangkan kerugian maksimum, bukan modal yang digunakan.

Adakah peraturan 3-5-7 peraturan rasmi atau terbukti?

Tidak. Ia beredar sebagai kebijaksanaan rakyat perdagangan, tanpa terbitan yang diterbitkan atau kajian sokongan di sebalik angka khusus. Keluarga yang lebih luas yang dimilikinya, saiz pecahan tetap, didokumentasikan dengan baik, dan kriteria Kelly adalah versi formalnya.

Bagaimanakah peraturan 3-5-7 digunakan untuk panggilan atau letak panjang?

Premium yang dibayar ialah kerugian maksimum pada opsyen panjang, jadi had 3% mengehadkan jumlah premium dalam satu dagangan. Pada akaun ilustrasi $100,000 itu adalah $3,000 premium, yang pada harga kontrak disebut $4.50 menghasilkan enam kontrak.

Mengapakah had 5% setiap aset pendasar wujud secara berasingan?

Beberapa kedudukan pada satu saham berkelakuan sebagai satu pendedahan semasa pergerakan besar dalam saham itu. Sepanjang dua belas bulan berakhir 30 Jun 2026, TSLA bergerak 3% atau lebih pada 30.4% sesi, dan kontrak berasingan pada nama itu akan bergerak bersama pada setiap hari tersebut.

Adakah peraturan itu sesuai untuk panggilan dilindungi dan kedudukan pendapatan lain?

Kerugian maksimum pada panggilan dilindungi ialah kedudukan saham itu sendiri tolak premium yang dikumpul, yang biasanya berada jauh di atas 3% daripada akaun, jadi had itu digunakan pada kedudukan saham dan bukannya pada bahagian opsyen. Panggilan dilindungi menetapkan aritmetik ganjaran.


Setiap angka di atas datang daripada pertanyaan yang disimpan ke atas data pasaran sebenar, dan SQL setiap panel adalah satu klik jauhnya jika anda ingin menjalankannya semula terhadap set nama yang berbeza pada terminal Strasmore.