Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-25

opsyen terbaik dan terburuk jun 2026 seribu dolar

Kontrak opsyen terbaik Jun 2026 pulangan 495x; menjual kontrak sama rugi 494,000 dolar pada seribu premium. Buku lejar pandangan belakang penuh. Bukan nasihat.

Apakah satu-satunya dagangan opsyen terbaik pada Jun 2026 — dan apakah yang akan menjadi seribu dolar di dalamnya? Jawapan jujur datang empat kali: jackpot; cetakan dua kontrak sen yang aneh yang menjadi asas tajuknya; sembilan ribu kerugian hampir menyeluruh di sekelilingnya; dan dagangan cermin — MENJUAL apa yang dibeli oleh pemenang — di mana seribu dolar premium yang dikutip menjadi lubang enam angka. Segala-galanya dikira SELEPAS fakta daripada pita tersimpan; dagangan optimum berpandangan ke belakang mengukur apa yang terkandung dalam bulan itu, bukan strategi yang boleh dijalankan oleh sesiapa. Setiap nombor adalah hasil pertanyaan tersimpan; kembangkan mana-mana panel untuk butiran.

Betapa gilanya bulan Jun 2026?

Adakah pemenang opsyen seratus kali ganda memerlukan bulan pasaran yang bersejarah? Jun menjawab tidak. Panel mengira semula setiap bulan 2026 secara seragam — daripada buka waktu biasa hingga tutup, ditambah julat tertinggi-ke-terendah sebagai peratusan harga buka — untuk SPY dan NVDA, punca tiket kemenangan. Jun berjalan sebanyak 21 sesi.

PertanyaanPenentukuran: setiap bulan 2026 dikira secara seragam — SPY dan NVDA, buka-tutup dan julat
SQL tepat di sebalik setiap nombor
SELECT toString(toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York')))) AS period_start,
    round((argMaxIf(toFloat64(close), window_start, ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / argMinIf(toFloat64(open), window_start, ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS spy_month_pct,
    round((maxIf(toFloat64(high), ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - minIf(toFloat64(low), ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / argMinIf(toFloat64(open), window_start, ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) * 100, 1) AS spy_range_pct,
    round((argMaxIf(toFloat64(close), window_start, ticker = 'NVDA' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / argMinIf(toFloat64(open), window_start, ticker = 'NVDA' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS nvda_month_pct,
    round((maxIf(toFloat64(high), ticker = 'NVDA' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - minIf(toFloat64(low), ticker = 'NVDA' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / argMinIf(toFloat64(open), window_start, ticker = 'NVDA' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) * 100, 1) AS nvda_range_pct,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), ticker = 'SPY') AS trading_days
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'NVDA')
  AND window_start >= toDateTime('2026-01-01 05:00:00') AND window_start < toDateTime('2026-07-01 04:00:00')
GROUP BY period_start
HAVING uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), ticker = 'SPY') >= 17
ORDER BY period_start ASC

SPY menutup Jun -1.2% daripada harga bukanya dalam julat 5.8% — lebih sempit berbanding Mac (8.7%) atau April (11.4%). Tindakan berlaku satu lapisan ke bawah: NVDA ditutup -7.4% daripada harga buka Junnya selepas melalui julat 19.7% (ringkasan pasaran Jun 2026 mempunyai gambaran seluruh pasaran). Tiket seratus kali ganda tidak memerlukan bulan kejatuhan — satu saham besar yang jatuh teruk dalam tempoh dua minggu sudah memadai.

Gandaan terbesar bulan ini

Alam semesta: setiap kontrak pada enam akar cair dengan sekurang-kurangnya lima puluh dagangan Jun — 30951 kontrak — harga cetakan pertama Jun hingga terakhir, dari kedua-dua kerusi: apa yang dibeli pada cetakan pertama dijual pada cetakan terakhir, dan apa yang menjualnya untuk seribu dolar premium akhirnya terhutang.

PertanyaanLima gandaan terbesar cetakan pertama ke cetakan terakhir Jun, ditetapkan harga dari kedua-dua kerusi (enam akar cair, 50+ dagangan)
SQL tepat di sebalik setiap nombor
SELECT ticker AS contract,
    substring(ticker, -9, 1) = 'P' AS is_put,
    round(first_px, 2) AS first_price,
    round(last_px, 2) AS last_price,
    round(last_px / first_px, 1) AS multiple,
    toUInt32(floor(1000 / (first_px * 100))) AS contracts_for_a_thousand,
    round(floor(1000 / (first_px * 100)) * last_px * 100, 0) AS bought_end_value_usd,
    round(1000 * (last_px / first_px) - 1000, 0) AS sold_net_loss_usd,
    trades
FROM (
    SELECT ticker,
        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,
        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,
        count() AS trades
    FROM global_markets.options_trades
    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY ticker
    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0
)
ORDER BY multiple DESC, contract ASC
LIMIT 5

Pemenangnya ialah satu put: O:NVDA260629P00200000, pertama dicetak pada $0.01 dan terakhir dicetak pada $4.95 — gandaan 495x. Baca simbolnya: satu put NVDA harga laksana $200 tamat tempoh 29 Jun. Seribu dolar pada cetakan pertama membeli 1000 kontrak; pada cetakan terakhir kedudukan itu ditanda $495000. NVDA menghabiskan separuh kedua bulan Jun jatuh — penerokaan mendalamnya mempunyai gelongsor itu, sesi demi sesi — dan kontrak ini ialah kejatuhan itu, dengan leveraj. Mengetahuinya lebih awal ialah bahagian yang tiada jadual boleh jual kepada anda; cetakan pertama itu sendiri mendapat bahagian forensik di bawah.

Siapa lagi yang berada di papan pendahulu

Kesemua lima kontrak ialah put — lajur is_put ialah resit — dan gandaan terkecil pun mencecah sepuluh kali ganda. Baris kedua, satu put AAPL $240 tamat tempoh 24 Julai, berjalan dari $0.01 ke $0.34 untuk gandaan 34x dan masih hidup pada akhir bulan (tamat tempoh Julai menjadikan harga terakhir itu satu tanda, bukan penyelesaian). Baris ketiga, satu put MU $100 tamat tempoh 10 Julai, mencetak gandaan 20x dan juga dibawa ke Julai. Baris keempat dan kelima, satu put TSLA $397.50 dan satu put QQQ $707 kedua-duanya tamat tempoh 10 Jun, menghasilkan gandaan 12.5x dan 11.7x pada gelongsor pembukaan bulan itu. Lima kontrak, lima pertaruhan pada sesuatu yang jatuh.

Menjualnya: bagaimana seribu dolar menjadi tolak setengah juta

Membeli pemenang mengambil risiko tepat seribu dolar. MENJUALNYA — mengutip seribu yang sama sebagai premium — mengambil risiko pergerakan tersebut. Lajur sold_net_loss_usd menjalankan setiap baris dari kerusi penjual, mengabaikan margin, tugasan, dan pembelian paksa. Menjual 1000 kontrak pada $0.01 mengutip seribu dolar; cetakan terakhir menandakan kedudukan pada $495000 terhadap penjual — kerugian bersih sebanyak $494,000. Kes terburuk pembeli ialah harga tiket; kes terburuk penjual ialah pergerakan, dan pergerakan terbesar Jun adalah sedalam lima ratus tiket.

Masalah cetakan sen

Dari manakah datangnya 495x? Resit di bawah memampatkan keseluruhan pita Jun pemenang ke dalam satu baris forensik: cetakan pertamanya, cetakan keduanya, dan bancian setiap cetakan sen sepanjang hayatnya.

PertanyaanResit kemasukan: cetakan pertama pemenang, cetakan keduanya, dan setiap cetakan sen dalam hayat Junnya (satu baris)
SQL tepat di sebalik setiap nombor
SELECT
    toString(toDate(min(sip_timestamp))) AS first_print_date,
    formatDateTime(toTimeZone(min(sip_timestamp), 'America/New_York'), '%H:%i:%S') AS first_print_et,
    round(anyIf(price, rn = 1), 2) AS first_price,
    toUInt64(anyIf(size, rn = 1)) AS first_print_contracts,
    countIf(price <= 0.011) AS penny_prints_in_june,
    toUInt64(sumIf(size, price <= 0.011)) AS penny_contracts_in_june,
    round(anyIf(price, rn = 2), 2) AS second_price,
    toUInt32(dateDiff('second', min(sip_timestamp), anyIf(sip_timestamp, rn = 2))) AS seconds_to_second_print,
    round(argMax(price, (sip_timestamp, price)), 2) AS month_last_price,
    round(argMax(price, (sip_timestamp, price)) / anyIf(price, rn = 2), 1) AS second_print_multiple_to_last,
    round(floor(1000 / (anyIf(price, rn = 2) * 100)) * argMax(price, (sip_timestamp, price)) * 100, 0) AS thousand_at_second_print_end_usd
FROM (
    SELECT sip_timestamp, toFloat64(price) AS price, size,
        row_number() OVER (ORDER BY sip_timestamp, price) AS rn
    FROM global_markets.options_trades
    WHERE ticker = 'O:NVDA260629P00200000'
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
)

Kontrak itu tidak wujud pada pita Jun sehingga 2026-06-15. Cetakan pertamanya, pada 09:49:30 ET, adalah 2 kontrak pada $0.01 — kira-kira dua dolar premium. Cetakan seterusnya, 101 saat kemudian, adalah $2.44, dan sen itu tidak pernah dicetak lagi (1 cetakan sen, 2 kontrak, sepanjang bulan). Kedudukan seribu kontrak yang diandaikan oleh tajuk utama adalah lima ratus kali ganda saiz yang pernah didagangkan pada harga itu. Masuk pada cetakan kedua dan seribu dolar ditandakan $1980 menjelang cetakan terakhir bulan itu — 2x, bukan 495x. Perjalanan dari cetakan kedua — kira-kira dua kali ganda dalam dua minggu, melalui laluan yang ganas — adalah nyata dan boleh didagangkan. Jackpot, seperti yang dicetak, tidak.

Perjalanan: sepuluh sesi dari penyenaraian hingga tamat tempoh

Berikan pengisian yang mustahil itu, dan pegang hingga akhir: setiap sesi tiket itu didagangkan — pusing ganti, harga terakhir, dan tanda kedudukan.

PertanyaanPerjalanan, sesi demi sesi: pusing ganti harian, harga terakhir, dan tanda kedudukan seribu dolar
SQL tepat di sebalik setiap nombor
WITH (
    SELECT (ticker, first_px)
    FROM (
    SELECT ticker,
        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,
        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,
        count() AS trades
    FROM global_markets.options_trades
    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY ticker
    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0
    )
    ORDER BY last_px / first_px DESC, ticker ASC
    LIMIT 1
) AS winner
SELECT toDate(sip_timestamp) AS date,
    toUInt64(sum(size)) AS contracts_traded,
    round(sum(toFloat64(price) * toFloat64(size)) * 100 / 1e6, 2) AS day_premium_usd_m,
    round(toFloat64(argMax(price, (sip_timestamp, price))), 2) AS day_last_price,
    round(floor(1000 / (winner.2 * 100)) * toFloat64(argMax(price, (sip_timestamp, price))) * 100, 0) AS position_value_usd,
    round(100 * toFloat64(argMax(price, (sip_timestamp, price))) / max(toFloat64(argMax(price, (sip_timestamp, price)))) OVER (), 1) AS pct_of_peak
FROM global_markets.options_trades
WHERE ticker = winner.1
  AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY date
ORDER BY date ASC

Kontrak itu dicetak pada semua 10 sesi hayatnya, 2026-06-15 hingga tamat tempoh pada 2026-06-29. Hari pertama berakhir pada $1.4, seribu dolar itu sudah ditanda pada $140000 daripada harga masuk sen. Kemudian perjalanan itu berubah: tanda $287000 pada 2026-06-17 mengecil kepada $106000 menjelang 2026-06-22, penurunan hampir dua pertiga. Puncak, $745000, datang pada 2026-06-26, satu sesi sebelum tamat tempoh; cetakan terakhir menanda $49500066.4% daripada puncak. Malah dagangan terbaik bulan itu berakhir satu pertiga di bawah paras tertingginya sendiri. Pusing ganti: hari pertama memperdagangkan 385 kontrak sepanjang sesi — kira-kira saiz yang diandaikan merentasi tiga sesi pertama digabungkan — manakala hari paling sibuk, 2026-06-23, melakukan 9718 kontrak dan $2.86 juta dalam premium. Saiz hanya tiba selepas puncak berlalu.

Sebelah lain lejar

PertanyaanTaburan penuh: bagi setiap jackpot, ribuan kerugian hampir total (pecahan put/call disertakan)
SQL tepat di sebalik setiap nombor
SELECT
    count() AS contracts_with_50_trades,
    countIf(substring(ticker, -9, 1) = 'P') AS put_contracts,
    countIf(last_px / first_px >= 100) AS up_100x_plus,
    countIf(last_px / first_px >= 10) AS up_10x_plus,
    countIf(last_px / first_px >= 10 AND substring(ticker, -9, 1) = 'P') AS up_10x_puts,
    countIf(last_px / first_px >= 10 AND substring(ticker, -9, 1) = 'C') AS up_10x_calls,
    countIf(last_px / first_px <= 0.1) AS down_90_pct_plus,
    countIf(last_px / first_px <= 0.1 AND substring(ticker, -9, 1) = 'C') AS down_90_calls,
    round(100.0 * countIf(last_px / first_px <= 0.1 AND substring(ticker, -9, 1) = 'C') / countIf(last_px / first_px <= 0.1), 1) AS down_90_call_share_pct,
    countIf(last_px <= 0.02) AS ended_at_two_cents_or_less
FROM (
    SELECT ticker,
        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,
        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,
        count() AS trades
    FROM global_markets.options_trades
    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY ticker
    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0
)
PertanyaanTiket paling mahal kepada sifar: kontrak termahal yang berakhir pada dua sen atau kurang
SQL tepat di sebalik setiap nombor
SELECT ticker AS contract,
    round(first_px, 2) AS first_price,
    round(last_px, 2) AS last_price,
    toUInt32(floor(1000 / (first_px * 100))) AS contracts_a_thousand_bought,
    round(floor(1000 / (first_px * 100)) * last_px * 100, 0) AS ending_value_usd
FROM (
    SELECT ticker,
        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,
        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,
        count() AS trades
    FROM global_markets.options_trades
    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY ticker
    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0
)
WHERE last_px <= 0.02 AND floor(1000 / (first_px * 100)) >= 1
ORDER BY first_px DESC, contract ASC
LIMIT 1

Angka yang sepatutnya diletakkan di sebelah jackpot: daripada 30951 kontrak cair, tepat 1 memberikan pulangan seratus kali ganda — dan 9385 rugi sembilan puluh peratus atau lebih, 8949 kontrak merentas seluruh alam semesta kali terakhir dicetak pada dua sen atau kurang. Melukis secara buta dari dek ini, longgokan kerugian sembilan puluh peratus muncul beribu-ribu kali bagi setiap jackpot. Laluan paling mahal menurun: O:MU260612C01350000, opsyen beli MU dengan harga laksana $1,350 yang tamat 12 Jun, dibuka pada Jun pada harga $10 dan ditutup pada $0.01, menjadikan seribu dolar kepada $1.

Opsyen beli atau opsyen jual: pihak mana yang menang?

Dua hujung tidak sepadan. Hujung yang menang adalah opsyen jual tulen: setiap satu daripada 14 pulangan sepuluh kali ganda adalah opsyen jual (14 opsyen jual, 0 opsyen beli) dalam alam semesta yang memegang 14994 opsyen jual antara 30951 kontrak. Hujung yang kalah hampir sama: daripada 9385 kerugian hampir penuh, 440346.9% — adalah opsyen beli, dengan opsyen jual menjadi majoriti tipis. Arah memilih setiap pemenang besar, namun tidak menyelamatkan sesiapa pun dengan sendirinya: beribu-ribu opsyen jual juga mendarat dalam longgokan kerugian, salah pada harga laksana, salah pada minggu, atau kedua-duanya.

Di mana kerugian bertimbun

Aset pendasar mana yang menyediakan tanah perkuburan? Bukan nama yang jatuh.

PertanyaanLonggokan kerugian mengikut akar: kontrak turun 90%+ daripada cetakan pertama, bahagian longgokan, dan sepuluh-beg setiap akar
SQL tepat di sebalik setiap nombor
SELECT
    multiIf(startsWith(ticker, 'O:NVDA'), 'NVDA', startsWith(ticker, 'O:TSLA'), 'TSLA', startsWith(ticker, 'O:AAPL'), 'AAPL', startsWith(ticker, 'O:SPY'), 'SPY', startsWith(ticker, 'O:QQQ'), 'QQQ', 'MU') AS root,
    count() AS contracts,
    countIf(last_px / first_px <= 0.1) AS down_90_pct_plus,
    round(100.0 * countIf(last_px / first_px <= 0.1) / count(), 1) AS pct_of_root_wiped,
    round(100.0 * countIf(last_px / first_px <= 0.1) / sum(countIf(last_px / first_px <= 0.1)) OVER (), 1) AS share_of_all_down_90_pct,
    countIf(last_px / first_px >= 10) AS up_10x_plus
FROM (
    SELECT ticker,
        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,
        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,
        count() AS trades
    FROM global_markets.options_trades
    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY ticker
    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0
)
GROUP BY root
ORDER BY down_90_pct_plus DESC, root ASC

QQQ membekalkan longgokan terbesar: 2923 kerugian hampir penuh — 31.1% daripada keseluruhan longgokan — dengan 35.7% kontrak cairnya dihapuskan. Tambah 24.7% SPY dan akar indeks memegang lebih separuh tanah perkuburan. Dua kadar hapusan paling rendah adalah milik NVDA dan AAPL (21.8% dan 21.8%) — yang pertama adalah NVDA, akar di bawah pemenang terbesar bulan itu. Longgokan menjadi paling gemuk di mana premium kekal pegun. Sebaliknya, jadual yang sama: QQQ menghasilkan 9 daripada 14 pulangan sepuluh kali ganda bulan itu; SPY, dengan 2319 kontrak dalam longgokan, menghasilkan 0.

Apa yang jadual ini ajar (dan apa yang tidak dapat diajar)

Empat pengajaran. Kecembungan adalah nyata: opsyen luar wang yang murah berganda secara tidak masuk akal apabila aset asas bergerak pantas — sebab itulah tiket loteri dijual dengan harga sen. Gandaan tajuk memerlukan forensik: 495x pada bulan Jun berdasarkan satu cetakan dua lot; perjalanan yang boleh didagangkan adalah gandaan dua. Taburan adalah harga kecembungan: 14 sepuluh kali ganda duduk di sebelah 9385 hampir-hapus (penjelasan pembuat pasaran merangkumi siapa yang menjual tiket). Dan pandangan belakang tidak boleh didagangkan: tiket menang tidak wujud pada 1 Jun — ia pertama kali dicetak pada 15 Jun — dan membelinya bermakna mengetahui, pada pagi itu, arah dan masa dua minggu berikutnya. Halaman ini mengukur apa yang terkandung dalam bulan Jun. Ia tidak mencadangkan apa yang akan berlaku pada bulan Julai.

Soalan Lazim

Apakah dagangan opsyen terbaik pada Jun 2026?

Diukur dari cetakan pertama hingga terakhir merentasi enam akar cair, satu opsyen jual NVDA dengan harga laksana $200 yang tamat pada 29 Jun 2026: $0.01 hingga $4.95, gandaan 495x — berdasarkan cetakan pertama dua lot pada satu sen (cetakan seterusnya ialah $2.44).

Bolehkah anda rugi lebih daripada jumlah yang dilaburkan semasa berdagang opsyen?

Membeli opsyen, tidak: pembeli paling rugi sebanyak premium yang dibayar. Menjual opsyen, ya — resit Jun menunjukkan seorang penjual yang mengutip premium seribu dolar berakhir $494,000 di bawah air pada cetakan terakhir.

Mengapakah kebanyakan opsyen murah tamat tanpa nilai?

Opsyen yang murah menetapkan harga hasil yang dianggap pasaran tidak mungkin berlaku: pergerakan besar sebelum tarikh akhir yang hampir. Kebanyakan bulan tidak menghasilkan pergerakan sebegitu, dan kebanyakan tiket mereput. Pada Jun 2026, 9385 daripada 30951 kontrak yang didagangkan secara aktif kehilangan sekurang-kurangnya sembilan puluh peratus daripada nilai cetakan pertama; 8949 terakhir didagangkan pada dua sen atau kurang.

Bolehkah pedagang sebenar meraih 495x?

Hampir pasti tidak pada saiz yang dicetak: hanya 2 kontrak pernah didagangkan pada harga masuk $0.01, dan harga berada pada $2.44 dalam masa 101 saat. Seribu dolar pada cetakan kedua menandakan kira-kira $1980 pada cetakan terakhir — satu dagangan yang kukuh, gandaan yang mengubah hidup hanya dalam renungan semula.

Nota data

Nota data penuh
  • Pengiraan penjual mengabaikan margin, tugasan, dan pembubaran paksa secara rekaan: kedudukan jual sebenar pasti telah ditutup atau ditugaskan jauh sebelum cetakan terakhir. Ia mengukur pergerakan, bukan penyata broker.
  • Pandangan selepas kejadian, bukan nasihat. Setiap angka dikira selepas kejadian daripada dagangan yang disimpan.
  • Cetakan pertama hingga terakhir adalah kayu ukur, bukan laporan pelaksanaan; itulah sebabnya ini dilabel sebagai gandaan, bukan pulangan.
  • Amaran sen digeneralisasikan: mana-mana baris dengan harga pertama satu sen (pemenang; naib juara AAPL) mewarisi kerapuhan yang sama.
  • Alam semesta: enam akar — MU, NVDA, TSLA, SPY, QQQ, AAPL — hanya simbol OCC standard (kontrak terlaras dikecualikan mengikut panjang), ≥50 dagangan Jun, cetakan pertama bukan sifar.
  • Tarikh luput/harga mogok/jenis dihuraikan daripada simbol OCC; pengiraan premium menganggap pengganda 100 saham.

Metodologi

  • Tempoh: 1–30 Jun 2026; cap masa disimpan dalam UTC, ditapis dengan sempadan UTC mentah. Panel penentukuran ialah blok garis dasar dan sengaja melihat ke belakang merentasi 2026, dikira secara seragam.
  • Setiap kontrak: harga pertama = dagangan pada cap masa SIP Jun yang terawal, terakhir = yang terbaru; pemutus seri ditentukan secara muktamad oleh harga. Gandaan ialah terakhir atas pertama, dikira dalam pertanyaan.
  • Panel laluan harian memperoleh semula pemenang daripada imbasan kedudukan yang sama pada setiap generasi; resit kemasukan menguncinya mengikut simbol, dengan sempadan yang mengekalkan pos jika kedua-duanya tidak bersetuju.
  • Generasi hanya secara kelompok melalui laluan baca sahaja yang berpagar; halaman tidak pernah menanyakan secara langsung. Keadaan gudang pada 12 Julai 2026.

Setiap panel ialah satu objek tersimpan — carta, jadual, dan SQL. Selidik lejar sendiri di terminal Strasmore.

#options#hindsight#convexity#risk#deepdive