Perbedaan Volume Opsi dan Open Interest
Volume menghitung kontrak yang diperdagangkan hari ini, sedangkan open interest menghitung kontrak yang masih terbuka. Simak definisi lengkap dan pengukuran data opsi AS.
Volume opsi menghitung kontrak yang berpindah tangan hari ini; open interest menghitung kontrak yang ada — posisi yang dibuka dan belum ditutup. Volume terakumulasi dari setiap perdagangan sepanjang sesi, sementara open interest dihitung ulang sekali sehari oleh Options Clearing Corporation (OCC) setelah penutupan. rasio put-call disusun dari sisi volume. Halaman ini mendefinisikan keduanya, menjelaskan mekanisme yang menggerakkan masing-masing, mengukur data opsi AS selama satu hari penuh — Senin, 6 Juli 2026 — dan menunjukkan tempat angka open interest resmi berada.
Apa itu volume opsi?
Volume adalah jumlah kontrak opsi yang diperdagangkan selama sesi saat ini. Setiap transaksi menambahkan ukurannya — blok 500 kontrak menambah 500 — dihitung satu kali, bukan sekali per sisi, dan hitungan kembali ke nol pada pembukaan berikutnya. Volume adalah angka live, yang mengalir pada consolidated tape yang dijalankan oleh OPRA (Options Price Reporting Authority) saat transaksi tercatat; halaman ini mengukurnya dari tape yang tersimpan.
Apa itu open interest?
Open interest (OI) adalah jumlah kontrak yang saat ini masih terbuka: dibuka dan belum ditutup melalui trade penyeimbang, eksekusi, atau kedaluwarsa. Hal ini dilacak per kontrak — setiap strike, expiration, dan tipe memiliki angkanya sendiri — dan tidak pernah direset; angka tersebut terus berlanjut.
Open interest bukan merupakan angka real-time. OCC — clearinghouse di balik setiap opsi terdaftar di AS — merekonsiliasi posisi pembukaan dan penutupan setelah setiap sesi dan menerbitkan jumlah terbaru sebelum pembukaan berikutnya. OI pada chain broker pada pukul dua siang hanyalah jumlah dari malam sebelumnya.
Data pada halaman ini mencatat trade, bukan posisi — tidak ada kolom open interest, dan setiap panel pengukuran di bawah adalah volume. Hal yang dapat ditunjukkan adalah bagaimana keduanya saling terkait: bagaimana satu trade menggerakkan masing-masing, seberapa besar volume yang dapat mencapai cetakan OI, dan ritme yang dipantau oleh layar OI. Angka resmi berada di tempat lain — bagian di bawah menjelaskan lokasinya.
Bagaimana satu transaksi mengubah volume dan open interest?
Setiap transaksi opsi memiliki dua sisi; setiap sisi bisa membuka posisi atau menutup posisi. Perhatikan satu kontrak baru melalui tiga transaksi hipotetis:
- Trader A melakukan buy to open satu kontrak dari trader B, yang melakukan sell to open. Volume: 1. Open interest: +1. Sebuah kontrak baru tercipta — A memegang sisi long, B memegang sisi short.
- Kemudian A melakukan sell to close, dan trader C melakukan buy to open. Volume: bertambah 1 (total 2 pada hari itu). Open interest: tidak berubah — sisi long berpindah tangan; satu kontrak tetap terbuka.
- Terakhir, C melakukan sell to close dan B melakukan buy to close posisi short. Volume: bertambah 1. Open interest: −1, kembali ke nol — kedua sisi menjadi flat; kontrak tersebut berhenti eksis.
Setiap transaksi menambah volume; open interest hanya naik ketika kedua belah pihak membuka posisi, turun hanya ketika kedua belah pihak menutup posisi, dan tetap stabil jika tidak keduanya. Satu konsekuensi yang penting di sini: volume harian adalah batas atas sejauh mana open interest kontrak tersebut dapat bergerak saat overnight. Data transaksi tidak pernah menunjukkan kombinasi apa yang terjadi pada sebuah print; OCC menyelesaikannya setelah penutupan pasar.
Seperti apa volume opsi dalam satu hari?
Panel di bawah ini menjumlahkan seluruh data opsi AS untuk Senin, 6 Juli 2026.
SQL tepat di balik setiap angka
SELECT
round(sum(volume) / 1e6, 1) AS contracts_m,
round(sum(transactions) / 1e6, 1) AS trades_m,
uniqExact(ticker) AS distinct_contracts,
uniqExact(substring(ticker, 3, length(ticker) - 17)) AS distinct_roots,
round(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'C') / 1e6, 1) AS call_contracts_m,
round(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'P') / 1e6, 1) AS put_contracts_m,
round(toFloat64(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'P')) / toFloat64(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'C')), 2) AS put_call_ratio,
round(100 * toFloat64(sumIf(volume, substring(ticker, length(ticker) - 14, 6) = '260706')) / toFloat64(sum(volume)), 1) AS same_day_expiry_pct
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'Satu sesi: 60.6 juta kontrak dalam 10.5 juta transaksi, mencakup 340203 kontrak berbeda pada 4654 underlying roots. Call lebih mendominasi dibandingkan put — 35.5 juta berbanding 25.1 juta, dengan put/call ratio sebesar 0.71 — dan 38.8% dari seluruh volume berada pada opsi yang jatuh tempo pada sesi tersebut.
Akumulasi terlihat pada jam — sesi yang sama dalam interval setengah jam, dengan total berjalan di sampingnya:
SQL tepat di balik setiap angka
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(sum(volume) / 1e6, 2) AS contracts_m,
round(sum(sum(volume)) OVER (ORDER BY formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i')) / 1e6, 1) AS running_total_m
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
GROUP BY et_time
ORDER BY et_timeSetengah jam pertama mencatat 8.53 juta kontrak; pada pencatatan terakhir, total berjalan mencapai 60.6 juta. (Bucket kecil 16:00 adalah ekor index-options pukul 16:00–16:15 ET.) Setiap titik pada grafik ini adalah volume — jumlah yang diterbitkan OCC pagi itu berlaku sepanjang hari, dan jumlah berikutnya muncul sebelum pembukaan hari Selasa.
Kontrak individu mana yang paling banyak diperdagangkan?
Setiap ticker OCC opsi mengodekan root, expiration, call/put, dan strike; kueri mengurai keempatnya sehingga tabel dapat dibaca dengan jelas:
SQL tepat di balik setiap angka
SELECT
contract,
contracts_traded,
trades,
toUInt8(min(expires_july_6) OVER ()) AS all_ten_expire_july_6,
toUInt8(min(root_is_spy_or_qqq) OVER ()) AS all_ten_spy_or_qqq
FROM (
SELECT
concat(substring(ticker, 3, length(ticker) - 17), ' $',
toString(round(toFloat64(toUInt32OrZero(substring(ticker, length(ticker) - 7, 8))) / 1000, 2)),
if(substring(ticker, length(ticker) - 8, 1) = 'P', ' put', ' call'),
', expires 20', substring(ticker, length(ticker) - 14, 2), '-', substring(ticker, length(ticker) - 12, 2), '-', substring(ticker, length(ticker) - 10, 2)) AS contract,
toUInt64(sum(volume)) AS contracts_traded,
toUInt64(sum(transactions)) AS trades,
substring(ticker, length(ticker) - 14, 6) = '260706' AS expires_july_6,
substring(ticker, 3, length(ticker) - 17) IN ('SPY', 'QQQ') AS root_is_spy_or_qqq
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
AND match(substring(ticker, 3, length(ticker) - 17), '^[A-Z]+$')
AND substring(ticker, 3, length(ticker) - 17) NOT IN ('SPCX')
GROUP BY ticker
ORDER BY contracts_traded DESC, ticker ASC
LIMIT 10
)
ORDER BY contracts_traded DESC, contract ASCKontrak tunggal tersibuk pada tanggal 6 Juli, SPY $751 call, expires 2026-07-06, mencatat 1082297 kontrak melalui 128107 trade. Perhatikan bagian expiries: kesepuluh kontrak tersebut expired pada hari Senin yang sama dan berada di bawah dua root — kolom penerimaan memeriksa kedua klaim pada setiap baris. Kontrak pada hari terakhir mereka adalah opsi 0DTE — nol hari hingga expiration, dan mereka mengisi tabel ini: tangga strike SPY dan QQQ yang rapat.
Sekarang jalankan volume terbesar hari itu melalui aritmatika open-interest. Apa pun OI yang ditunjukkan SPY $751 call, expires 2026-07-06 pada Senin pagi adalah hitungan malam sebelumnya — dan hitungan terakhir yang akan menyebutkannya. Semua 1082297 kontrak volume diperdagangkan di dalam sesi terakhirnya; saat penutupan kontrak tersebut expired, dan file OCC berikutnya menghapusnya — open interest menjadi nol secara definisi. Peringatan tetap pada setiap tabel 0DTE: kontrak-kontrak ini hidup dan mati di dalam siklus OI sekali sehari, dan volume mereka yang besar tidak pernah bertemu dengan cetakan OI yang signifikan.
Aset dasar mana yang mendominasi volume opsi?
Kelompokkan sesi yang sama berdasarkan root — huruf depan dari setiap ticker opsi, yang biasanya merupakan simbol aset dasar:
SQL tepat di balik setiap angka
SELECT
substring(ticker, 3, length(ticker) - 17) AS underlying_root,
round(sum(volume) / 1e6, 2) AS contracts_m,
round(100 * toFloat64(sum(volume)) / (SELECT toFloat64(sum(volume)) FROM global_markets.options_minute_aggs WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'), 1) AS pct_of_tape,
uniqExact(ticker) AS distinct_contracts,
round(100 * toFloat64(sumIf(volume, substring(ticker, length(ticker) - 14, 6) = '260706')) / toFloat64(sum(volume)), 1) AS same_day_expiry_pct
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
AND match(substring(ticker, 3, length(ticker) - 17), '^[A-Z]+$')
AND substring(ticker, 3, length(ticker) - 17) NOT IN ('SPCX')
GROUP BY underlying_root
ORDER BY sum(volume) DESC, underlying_root ASC
LIMIT 10SPY memimpin hari ini dengan 12.1 juta kontrak — 20% dari seluruh tape berada di bawah satu root — diikuti oleh QQQ dengan 6.88 juta (11.3%). Kolom same-day-expiry mengulangi tabel di atas: 70.2% dari volume pemimpin tersebut kedaluwarsa pada sore hari yang sama. Root tidak selalu merupakan simbol yang dapat Anda beli — opsi indeks S&P 500 diperdagangkan di bawah root SPX dan SPXW milik Cboe — dan satu aset dasar membawa banyak kontrak sekaligus: 5747 kombinasi strike/expiry/type yang berbeda tercatat pada pemimpin pasar saja.
Berapa banyak volume harian yang dapat mencapai open interest?
Bagi sesi berdasarkan waktu hingga kedaluwarsa, dan implikasi OI akan terlihat dari satu tabel:
SQL tepat di balik setiap angka
WITH dateDiff('day', toDate('2026-07-06'), toDate(concat('20', substring(ticker, length(ticker) - 14, 2), '-', substring(ticker, length(ticker) - 12, 2), '-', substring(ticker, length(ticker) - 10, 2)))) AS dte
SELECT
multiIf(dte = 0, 'same day (0DTE)', dte <= 7, '1-7 days', dte <= 31, '8-31 days', dte <= 365, '32-365 days', 'over a year') AS expires_in,
round(sum(volume) / 1e6, 1) AS contracts_m,
round(100 * toFloat64(sum(volume)) / (SELECT toFloat64(sum(volume)) FROM global_markets.options_minute_aggs WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'), 1) AS pct_of_volume,
round(uniqExact(ticker) / 1e3, 1) AS distinct_contracts_k,
round(100 * toFloat64(uniqExact(ticker)) / (SELECT toFloat64(uniqExact(ticker)) FROM global_markets.options_minute_aggs WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'), 1) AS pct_of_contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
AND dte >= 0
GROUP BY expires_in
ORDER BY min(dte)Kategori hari yang sama adalah yang paling ekstrem: 0.9% dari kontrak berbeda pada hari itu — kira-kira 3 ribu — membawa 38.8% dari seluruh volume, pangsa terbesar dari kategori mana pun, dan tidak ada satu pun yang dapat muncul dalam cetakan OI mendatang. Sebanyak 25.3% lainnya kedaluwarsa dalam minggu tersebut. Semesta yang terdaftar cenderung ke arah sebaliknya: kategori tiga puluh dua hingga tiga ratus enam puluh lima hari saja memegang 49.6% dari kontrak berbeda, dan kontrak lebih dari satu tahun adalah 6.9% dari semesta tetapi 1.3% dari volume. Kontrak berjangka lebih lama diperdagangkan dengan tenang dan bertahan lama — kondisi di mana pool yang berdiri terbangun.
Bagaimana tampilan perubahan open interest dari hari ke hari?
Layar open-interest memantau perubahan OI sebuah kontrak dari satu cetakan pagi ke pagi berikutnya. Berikut adalah data mentahnya — sepuluh sesi dari satu kontrak jangka panjang, put SPY $620 yang jatuh tempo pada 18 Desember 2026:
SQL tepat di balik setiap angka
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
toUInt64(sum(volume)) AS contracts_traded,
toUInt64(sum(transactions)) AS trades
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-22 00:00:00' AND window_start < '2026-07-07 00:00:00'
AND ticker = 'O:SPY261218P00620000'
GROUP BY session
ORDER BY sessionSelama enam sesi berturut-turut, kontrak tersebut hampir tidak tercatat — tidak pernah lebih dari beberapa puluh kontrak per hari, bahkan hanya 6 pada 2026-06-29. Pada hari-hari tersebut, open interest-nya secara efektif membeku — aturan ceiling membatasi pergerakan overnight-nya pada jumlah kecil di hari itu. Kemudian tiga sesi berturut-turut mencatat 9006, 9172, dan 10023 kontrak. Kolom trades memberikan detail tambahan: lonjakan 2026-06-30 terjadi hanya dalam 7 cetakan — pesanan berukuran block — sementara volume serupa pada sesi berikutnya membutuhkan 222 trade. Pada 2026-07-06, tape kembali ke 20 kontrak.
Volume saja tidak dapat menjelaskan apa yang dilakukan lonjakan tersebut terhadap open interest — apakah posisi baru, unwind, atau perpindahan kepemilikan. Cetakan OCC keesokan paginya memberikan kepastian: OI yang naik saat terjadi lonjakan volume terbaca sebagai positioning baru, turun sebagai unwind, dan flat-on-heavy-volume sebagai perpindahan kepemilikan. Perubahan hari-ke-hari itulah yang dipantau oleh para trader.
Di mana Anda dapat memeriksa open interest?
Tidak ada tabel volume yang menyediakannya; angka resmi tersedia di sini:
- OCC — menerbitkan volume harian dan open interest per kontrak di at theocc.com (di bawah market data), diperbarui setiap pagi — sumber angka yang didistribusikan ulang oleh pihak lain.
- Option chain broker Anda — kolom "Open Interest" (atau "Open Int") di samping volume, per strike dan expiration — jumlah dari malam sebelumnya, tersedia sepanjang hari.
- Bursa pencatatan — Cboe dan rekan-rekannya menerbitkan ringkasan volume dan OI pada halaman statistik pasar mereka.
Satu peringatan: pembacaan "max pain" — strike di mana nilai opsi terbanyak akan berakhir tidak bernilai — memerlukan distribusi OI lengkap per strike. Tidak ada tabel volume yang dapat menghitungnya, termasuk halaman ini; ambil pembacaan tersebut dari data OCC atau bursa, jangan pernah dari layar volume.
Bagaimana trader membaca volume dan open interest secara bersamaan?
Secara berdampingan, keduanya membaca likuiditas kontrak dari sudut pandang yang berbeda — trafik hari ini dibandingkan dengan jumlah posisi yang terbuka:
- Volume tinggi, open interest besar. Aktivitas hari ini tinggi di atas kumpulan posisi yang besar — kombinasi yang cenderung bertepatan dengan pasar dengan kuotasi paling ketat.
- Volume tinggi, open interest kecil. Perputaran tinggi, sedikit yang dipertahankan — ciri khas perdagangan dengan expiry hari yang sama atau pembentukan posisi baru.
- Volume rendah, open interest besar. Posisi dibangun sebelumnya, masih bertahan, dan tidak berputar hari ini.
- Volume rendah, open interest kecil. Kontrak yang tipis — kuotasi berada lebih lebar, dan pesanan kecil dapat menggerakkan harga; periksa bid-ask spread terlebih dahulu.
Kedua angka tersebut tidak menunjukkan arah: volume menghitung pembeli dan penjual dalam satu hitungan, open interest menghitung sisi long dan short dari setiap kontrak sebagai satu — dua trader dapat membaca kontrak sibuk yang sama namun memegang posisi yang berlawanan.
FAQ volume opsi vs. open interest
Apa perbedaan antara volume dan open interest?
Volume menghitung kontrak opsi yang diperdagangkan selama sesi saat ini dan kembali ke nol setiap hari. Open interest menghitung kontrak yang masih terbuka — dibuka dan belum ditutup — dan terus berlanjut. Setiap perdagangan menambah volume; open interest hanya bergerak berdasarkan kombinasi sisi pembukaan dan penutupan.
Mengapa open interest hanya diperbarui sekali sehari?
Open interest adalah hitungan clearinghouse, bukan hitungan tape. Tape publik tidak menandai perdagangan sebagai pembukaan atau penutupan; OCC merekonsiliasi tanda tersebut di seluruh anggota clearing setelah sesi berakhir dan mempublikasikan angkanya sebelum pembukaan berikutnya.
Apa arti dari open interest yang naik atau turun?
Open interest yang naik berarti lebih banyak kontrak yang dibuka daripada ditutup — terdapat posisi baru bersih pada strike tersebut; penurunan berarti posisi sedang ditutup; kondisi flat pada volume tinggi berarti posisi berpindah tangan. Volume harian adalah jumlah maksimum perubahan hitungan pada cetakan keesokan paginya.
Bisakah volume lebih tinggi daripada open interest?
Ya — hal ini rutin terjadi pada kontrak jangka pendek. Posisi yang dibuka dan ditutup dalam satu sesi menambah volume dua kali dan tidak menambah apa pun pada cetakan open interest keesokan paginya, dan kontrak yang kedaluwarsa hari ini tidak akan pernah muncul dalam angka besok. Pada 6 Juli 2026, 38.8% dari seluruh volume opsi AS berada pada kontrak yang kedaluwarsa pada sesi yang sama. Lihat apa itu opsi 0DTE untuk mekanismenya.
Setiap panel di atas adalah query tersimpan yang dapat diperiksa — perluas SQL untuk mengauditnya, atau ajukan pertanyaan yang sama pada sesi apa pun di terminal Strasmore.