Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

Cara Menentukan Mark Penutupan Opsi

Mark penutupan opsi bukan sekadar harga jual terakhir, bid, atau titik tengah. Pelajari mekanisme penetapan harga akhir hari, penyebab pergerakan pada volume rendah, serta dampaknya.

Mark penutupan opsi adalah nilai akhir hari yang ditetapkan oleh broker, lembaga kliring, atau penyedia data untuk sebuah kontrak. Ketiga pihak tersebut dapat menerbitkan tiga angka berbeda untuk strike yang sama pada malam yang sama. Mark bukanlah harga transaksi terakhir (last sale). Pada kontrak dengan volume rendah, mark biasanya bukanlah harga yang diperdagangkan oleh siapa pun. Lapisan-lapisan di bawah ini akan diuraikan satu per satu, dimulai dari angka dalam catatan opsi harian, diikuti oleh dampak setiap lapisan terhadap margin, laporan keuangan, dan dataset.

Apa itu mark penutupan opsi?

Mark adalah sebuah valuasi. Trade adalah sebuah transaksi. Hampir setiap perdebatan mengenai harga opsi akhir hari bermula dari anggapan bahwa keduanya adalah angka yang sama. Empat objek terpisah berada di balik kolom harga yang Anda lihat.

  • Last sale. Sebuah print: transaksi nyata, pada harga nyata, yang dicap dengan waktu kejadiannya. Pada kontrak yang hanya diperdagangkan sekali pada pukul 10:14 pagi dan tidak pernah lagi, angka di kolom harga pada pukul 4:00 sore tetaplah print pukul 10:14 tersebut.
  • Closing quote. Pasar dua arah saat bel penutupan, yaitu bid dan offer yang disertai ukuran. Pada strike yang jarang diperdagangkan, keduanya bisa terpaut satu dolar, dan titik tengah di antara keduanya adalah rata-rata dari dua niat tersebut.
  • Broker mark. Valuasi pada laporan rekening Anda, biasanya disusun dari closing quote lalu dibatasi oleh sebuah model. Sebuah call tidak akan diberi mark di bawah nilai intrinsiknya, dan urutan mark di seluruh strike tidak diperbolehkan terbalik (invert).
  • Clearing mark. Nilai akhir hari yang dihitung oleh lembaga kliring untuk margin dan penyelesaian di seluruh sistem. Ini adalah output model berdasarkan desainnya.

Options Industry Council, divisi edukasi yang disponsori oleh OCC dan bursa opsi AS, menarik garis yang sama: sebuah mark jatuh pada bid, offer, titik tengah, atau last sale hanya karena kebetulan. Menganggap salah satunya sebagai yang lain adalah penyebab kesalahan dalam proses rekonsiliasi.

Mengapa kontrak yang sepi tetap mengalami perubahan nilai

Mulailah dengan gejalanya. Sebuah kontrak menunjukkan nilai yang berbeda hari ini, padahal hampir tidak ada transaksi di dalamnya. Tidak ada yang perlu berubah dari transaksi terakhir. Yang bergerak adalah kuotasi pasar di sekitarnya, serta model yang membaca kuotasi tersebut.

Panel ini mengambil lima aset dasar rumah tangga hingga Juni 2026, menghitung setiap hari kontrak dalam file opsi harian dengan sisa waktu 7 hingga 120 hari hingga jatuh tempo, dan membaginya berdasarkan seberapa banyak setiap kontrak diperdagangkan. Satu batasan file ini menentukan kerangka kerjanya: file ini hanya memuat hari kontrak ketika kontrak tersebut mencatatkan transaksi (print), sehingga tidak dapat menghitung sesi di mana kontrak tersebut benar-benar diam. Yang dapat ditunjukkan adalah betapa sedikitnya perdagangan yang mendasari nilai penutupan yang telah berubah.

QueryHari kontrak dengan perdagangan tipis, dan frekuensi pergerakan nilai penutupan
SQL tepat di balik setiap angka
SELECT
    underlying,
    toUInt32(count())                               AS contract_day_count,
    round(100 * countIf(volume <= 10) / count(), 1) AS pct_thin_days,
    round(100 * countIf(volume <= 10 AND abs(mark - prior_mark) >= 0.01)
              / greatest(countIf(volume <= 10), 1), 1) AS pct_thin_marks_moved
FROM
(
    SELECT
        underlying,
        ticker,
        date,
        volume,
        mark,
        any(mark) OVER (PARTITION BY ticker ORDER BY date
                        ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_mark
    FROM
    (
        SELECT
            underlying_symbol            AS underlying,
            ticker,
            date,
            max(volume)                  AS volume,
            toFloat64(max(option_close)) AS mark
        FROM global_markets.options_greeks
        WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
          AND date >= '2026-06-01'
          AND date <  '2026-07-01'
          AND days_to_expiry BETWEEN 7 AND 120
        GROUP BY underlying, ticker, date
    )
)
WHERE prior_mark > 0
GROUP BY underlying
ORDER BY pct_thin_days DESC
Run this yourself

Buku tertipis dalam panel ini adalah KO: 38.2% dari hari-hari kontraknya pada bulan tersebut memiliki volume total sepuluh kontrak atau kurang untuk keseluruhan sesi, dan 90.1% dari hari-hari kontrak yang tipis tersebut tetap ditutup setidaknya satu sen dari sesi yang tercatat sebelumnya pada kontrak tersebut. Nama dengan hari tipis paling sedikit, NVDA, masih menyisakan 21.8% dari hari-hari kontraknya pada sepuluh kontrak atau kurang. Nilai penutupan yang bergeser sementara hanya segelintir lot yang berpindah tangan bukanlah kesalahan data. Itulah yang dimaksud dengan mark: sebuah nilai yang ditetapkan dari pasar yang berdiri di sekitar kontrak tersebut, bukan dari perdagangan yang terjadi di dalamnya.

Seberapa lama usia transaksi terakhir saat penutupan?

Katakanlah kontrak tersebut memang diperdagangkan. Kolom harga mungkin tetap tidak menggambarkan harga penutupan. Panel berikutnya mengambil setiap kontrak AAPL yang mencatatkan transaksi setidaknya sekali pada hari Rabu, 17 Juni 2026, menemukan jam ET tempat transaksi terakhirnya terjadi, dan menghitung jumlah kontrak berdasarkan jam tersebut.

QueryWaktu transaksi terakhir kontrak opsi AAPL, 17 Juni 2026
SQL tepat di balik setiap angka
SELECT
    et_hour,
    toUInt32(contracts)                                     AS contract_count,
    round(100 * contracts / sum(contracts) OVER (), 1)      AS share_pct
FROM
(
    SELECT
        et_hour,
        count() AS contracts
    FROM
    (
        SELECT
            ticker,
            formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:00') AS et_hour
        FROM global_markets.options_trades
        WHERE underlying_symbol = 'AAPL'
          AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
          AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'America/New_York')
        GROUP BY ticker
    )
    GROUP BY et_hour
)
ORDER BY et_hour
Run this yourself

Transaksi terakhir tersebar di 7 kelompok jam, dari pukul 09:00 hingga 15:00 ET. Kelompok terakhir menampung 52.6% dari kontrak yang diperdagangkan, dan kelompok pertama menampung 3.7%. Kontrak yang transaksi terakhirnya berada di kelompok pagi membawa harga jual terakhir hingga penutupan pukul 4:00 sore yang sudah berumur beberapa jam, pada saham yang terus bergerak sepanjang waktu. Kontrak yang jauh dari harga pasar (out-of-the-money) menjadi tidak aktif lebih dulu, dan opsi likuid versus volatil membahas faktor yang membuat satu strike diperdagangkan sepanjang hari sementara strike di dekatnya tidak bergerak.

Tampilan mark di sepanjang tangga strike

Mark tidak dihitung satu per satu. Sebuah model menilai seluruh tangga secara bersamaan, itulah sebabnya strike yang tidak pernah diperdagangkan tetap mendapatkan angka yang sesuai dengan tetangganya. Panel di bawah ini adalah satu jatuh tempo pada satu hari: call option AAPL yang jatuh tempo pada 17 Juli 2026, dinilai pada penutupan 17 Juni 2026, terbatas pada strike dalam kisaran sepuluh persen dari harga penutupan saham.

QueryOpsi call AAPL 17 Juli 2026: nilai penutupan dan volume, per strike
SQL tepat di balik setiap angka
SELECT
    round(toFloat64(strike_price), 2)      AS strike,
    round(avg(toFloat64(option_close)), 2) AS closing_mark,
    toUInt32(sum(volume))                  AS contract_volume,
    round(avg(delta), 3)                   AS avg_delta
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = '2026-06-17'
  AND expiration_date = '2026-07-17'
  AND lower(toString(option_type)) LIKE 'c%'
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.10
GROUP BY strike
ORDER BY strike
Run this yourself

Di sepanjang 12 strike, nilai penutupan turun dari $27.43 pada strike 270 menjadi $0.79 pada 325, dan delta ikut turun dari 1 menjadi 0.092. Delta adalah estimasi model mengenai seberapa besar nilai kontrak bergerak untuk setiap pergerakan satu dolar pada saham tersebut. Sekarang, perhatikan kolom volume terhadap kurva. Terlepas dari berapa banyak setiap kontrak diperdagangkan pada hari itu, nilai penutupannya tetap sejalan dengan tetangganya, bukan di mana pun print terakhirnya berada. Tangga tersebut adalah yang Anda temui saat Anda membaca option chain, dan sebagian besarnya adalah model.

Mengapa laporan broker berbeda dengan harga transaksi terakhir

Unrealized P&L pada laporan dihitung berdasarkan harga mark dari perusahaan. Dua akun di dua perusahaan yang memegang spread identik dapat menunjukkan unrealized P&L yang berbeda pada malam yang sama, dan kedua angka tersebut tidak ada yang salah.

Margin adalah bagian yang krusial. Maintenance requirement pada short option dihitung dari harga mark ditambah persentase dari nilai aset dasar, sehingga persyaratan tersebut bergerak mengikuti harga mark. Portfolio margin melangkah lebih jauh: posisi dinilai kembali di seluruh grid pergerakan hipotetis naik dan turun pada aset dasar, dan persyaratannya adalah kerugian terburuk pada grid tersebut. Setiap harga pada grid itu adalah output model, dan quote yang lebar pada strike yang tidak likuid akan memperlebar input. Itulah mekanisme di balik perubahan persyaratan pada hari saat kontrak tidak diperdagangkan sama sekali. Margin untuk menjual naked option menguraikan rumus standarnya.

Rekonsiliasi mengikuti poin yang sama. Lakukan pencocokan pada harga mark yang sebenarnya digunakan oleh perusahaan, pada waktu yang ditetapkan perusahaan tersebut, bukan pada harga transaksi terakhir yang diambil dari chain. Jika dua angka tidak sama, pertanyaan yang berguna adalah lapisan mana yang dipublikasikan oleh masing-masing pihak.

Penutupan pukul 4:00 dan 4:15

Tidak semua opsi berakhir pada menit yang sama. Opsi saham tunggal AS berakhir bersamaan dengan penutupan ekuitas pukul 4:00 sore ET, sementara beberapa produk pasar luas terus diperdagangkan setelahnya. Daripada mengandalkan batas waktu yang diingat, panel ini mencatat perilaku tersebut pada satu sesi.

QueryTransaksi opsi terakhir hari ini berdasarkan underlying, 17 Juni 2026
SQL tepat di balik setiap angka
SELECT
    underlying_symbol AS underlying,
    formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i') AS last_print_et,
    round(100 * countIf(toTimeZone(sip_timestamp, 'America/New_York')
                        >= toDateTime('2026-06-17 16:00:00', 'America/New_York')) / count(), 2) AS pct_after_4pm
FROM global_markets.options_trades
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY', 'QQQ', 'IWM')
  AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
  AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'America/New_York')
GROUP BY underlying
ORDER BY pct_after_4pm DESC
Run this yourself

QQQ opsi terus mencatatkan transaksi hingga pukul 16:14 ET, dengan 1.69% dari total transaksi harian terjadi setelah pukul 4:00 sore. Di sisi lain, NVDA menunjukkan 0% dan transaksi terakhir pada pukul 16:00. Jalankan panel pada sesi berikutnya dan panel tersebut akan melaporkan batas waktu yang berlaku saat itu.

Kesenjangan ini penting bagi pasangan yang di-hedge. Jika Anda memegang opsi yang tutup lebih lambat terhadap posisi saham, kedua kaki transaksi tersebut dinilai dalam kondisi yang berbeda: kaki saham ditetapkan pada pukul 4:00 sore dari lelang penutupan, sementara kaki opsi mencakup lima belas menit perdagangan tambahan. Pada sebagian besar hari, hal ini hanyalah gangguan kecil. Pada sesi dengan berita utama pukul 4:05 sore, kedua penilaian tersebut mencerminkan momen yang berbeda, dan hedge yang tidak berubah posisinya akan menunjukkan fluktuasi P&L pada laporan. Kedaluwarsa memiliki versinya sendiri terkait pemisahan ini, di mana opsi indeks yang diselesaikan secara tunai (cash-settled) diselesaikan berdasarkan nilai yang dihitung, bukan pada penilaian harga pasar: opsi yang diselesaikan secara AM versus PM membahas hal ini.

Apa arti mark bagi kumpulan data opsi

Mark bukanlah eksekusi (fill). Backtest yang mengasumsikan eksekusi pada harga mark di strike dengan volume nol mengasumsikan adanya pihak lawan yang sebenarnya tidak ada. Empat kebiasaan menjaga kumpulan data tetap akurat.

  • Simpan harga transaksi terakhir (last sale), kuotasi, dan mark dalam kolom terpisah, dan jangan pernah membiarkan satu kolom close mewakili ketiganya. Dua vendor yang berbeda pendapat mengenai harga penutupan strike yang sama biasanya berarti mereka menerbitkan lapisan (layer) data yang berbeda.
  • Simpan bid, offer, dan ukuran (size) di samping mark. Lebar spread memberi tahu Anda seberapa besar nilai mark tersebut merupakan hasil model.
  • Sertakan stempel waktu (timestamp) dari transaksi terakhir, bukan hanya harganya. Harga tanpa keterangan waktu tidak dapat diaudit.
  • Perlakukan volatilitas tersirat (implied volatility) dan greeks dengan cara yang sama. Nilai model pada kontrak yang tidak diperdagangkan oleh siapa pun hanyalah nilai model.
Catatan data

Tiga panel sengaja dipatok pada hari Rabu, 17 Juni 2026: sesi masa lalu yang tetap menjaga angka-angka stabil di seluruh regenerasi, dan riwayat tersebut tidak akan hilang. File opsi harian memuat satu baris per kontrak per sesi di mana kontrak tersebut mencatatkan transaksi, sehingga panel pertama menghitung hari-kontrak dengan volume total sepuluh kontrak atau kurang, bukan sesi tanpa volume sama sekali. Nilai penutupan dalam tangga strike (strike ladder) adalah harga penutupan harian file tersebut, dan tidak satu pun di antaranya adalah harga yang bisa Anda eksekusi.

FAQ

Apakah closing mark opsi sama dengan harga transaksi terakhir (last sale)?

Tidak. Last sale adalah perdagangan nyata pada waktu tertentu, yang bisa terjadi beberapa jam sebelum penutupan. Closing mark adalah penilaian yang ditetapkan pada saat penutupan, dan pada kontrak yang tidak diperdagangkan, keduanya bisa sangat berbeda.

Mengapa nilai opsi saya berubah padahal hampir tidak ada perdagangan di dalamnya?

Mark melacak pasar kuotasi dan model di baliknya, dan keduanya bergerak mengikuti aset dasar sepanjang sesi. Pada panel di atas, 38.2% dari kontrak dengan volume paling tipis mencatatkan total volume sepuluh kontrak atau kurang, dan 90.1% di antaranya tetap berakhir pada nilai yang berbeda dari sesi tercatat sebelumnya.

Harga mana yang digunakan broker saya untuk margin?

Mark milik perusahaan itu sendiri, bukan last sale. Persyaratan pemeliharaan (maintenance requirement) pada posisi short option dihitung dari mark tersebut ditambah persentase dari nilai aset dasar, dan portfolio margin menilai kembali posisi tersebut di seluruh grid pergerakan hipotetis. Setiap input dalam perhitungan tersebut adalah sebuah penilaian.

Mengapa dua penyedia data menunjukkan harga penutupan yang berbeda untuk opsi yang sama?

Mereka biasanya memublikasikan lapisan data yang berbeda. Penutupan satu vendor bisa berupa last sale, vendor lain menggunakan midpoint penutupan, dan yang ketiga menggunakan model mark; pada kontrak yang hanya diperdagangkan sekali di pagi hari, ketiganya akan berbeda.

Apakah mark opsi mencakup perdagangan setelah penutupan ekuitas pukul 16.00?

Beberapa mencakupnya. Pada sesi di panel di atas, QQQ opsi mencatatkan transaksi hingga 16:14 ET sementara saham individual sudah berhenti, dan mark akhir hari untuk produk-produk tersebut memperhitungkan jendela tambahan itu.


Setiap panel di sini menyertakan SQL yang menghasilkannya, sehingga lapisan yang diukur terlihat dalam kueri itu sendiri. Pertanyaan yang sama, mengenai mark dibandingkan last sale atau waktu pada transaksi terakhir, dapat diajukan dalam bahasa Inggris sederhana di terminal Strasmore.