Semua panduan opsi dan kontrak berjangka
Balikkan harga opsi menjadi volatilitas tersirat modelWaktu baca 19 menit

Cara Menghitung Implied Volatility

Pelajari batas harga opsi, vega dan monotonisitas, Newton–Raphson dan bisection, ketidakstabilan vega rendah, pemilihan kuotasi, dan validasi solver IV

Disusun oleh Mark · Sumber utama di bawah

Jawaban langsung

Implied volatility (IV) dihitung dengan memasukkan harga pasar opsi ke dalam model pricing lalu mencari secara numerik volatilitas σ yang mereproduksinya. Harga Black–Scholes tidak dapat diubah menjadi ekspresi closed-form sederhana untuk σ, sehingga implementasi menggunakan Newton–Raphson, bisection, atau root solver yang lebih khusus. Newton memperbarui dengan cepat melalui pembagian error harga dengan vega tetapi dapat tidak stabil ketika vega rendah. Bisection lebih lambat tetapi robust di dalam bracket yang valid. IV bergantung pada bid, ask, mid, model, suku bunga, dividen, dan konvensi waktu yang dipilih; IV adalah koordinat model, bukan volatilitas yang diamati langsung

Perhitungan IV adalah masalah inverse pricing

Pricing forward memasukkan volatilitas untuk menghasilkan nilai opsi teoretis; inversion memasukkan harga yang dipilih dan menyelesaikan volatilitas

Spot, strike, waktu, suku bunga, dividen, dan perlakuan exercise harus ditetapkan sebelum σ menjadi satu-satunya unknown

Mengubah input apa pun mendefinisikan masalah inverse baru. Perbedaan IV antarplatform dapat berasal dari timestamp dan carry, bukan kualitas solver

Periksa apakah harga target feasible

Call dan put Eropa harus berada di antara batas bawah intrinsic yang didiskontokan dan batas atas no-arbitrage

Jika harga target berada di luar batas tersebut, tidak ada solusi IV positif hingga finite, dan iterasi tambahan tidak dapat memperbaikinya

Kuotasi yang crossed atau stale, spot yang tidak cocok, dividen yang salah, expiration yang keliru, atau harga Amerika dalam model Eropa dapat menciptakan pelanggaran

Harga vanilla biasanya monoton terhadap volatilitas

Untuk opsi vanilla Eropa standar dengan input lain tetap, harga call dan put meningkat ketika volatilitas meningkat

Vega positif berarti harga interior yang valid umumnya memiliki satu IV, sehingga pencarian akar satu dimensi dapat digunakan

Tidak setiap derivatif memiliki sifat itu. Payoff atau model kompleks dapat menghasilkan beberapa akar atau tidak ada koordinat implied-volatility yang berguna

Newton–Raphson membagi error dengan vega

Pada tebakan saat ini σ_n, hitung harga model dikurangi harga target dan bagi residual tersebut dengan vega untuk membentuk tebakan berikutnya

Update-nya adalah σ_(n+1)=σ_n−(ModelPrice−MarketPrice)/Vega dan sangat cepat di dekat akar dengan titik awal yang baik

Jika update menjadi negatif atau melewati batas atas yang aman, gunakan damping, batasi nilainya, atau beralih ke metode bracket

Bisection menjaga solusi tetap dalam bracket

Pilih batas volatilitas rendah dan tinggi yang residual harganya memiliki tanda berlawanan, sehingga akar berada di antaranya

Evaluasi titik tengah dan pertahankan hanya separuh yang masih membatasi akar. Konvergensinya stabil dan tidak memerlukan turunan

Solver produksi dapat menggabungkan kecepatan Newton dengan bisection atau pengaman bergaya Brent, bukan berkomitmen pada satu metode

Vega rendah membuat IV secara inheren tidak stabil

Opsi deep ITM, deep OTM, dan yang mendekati expiration dapat memiliki vega rendah, sehingga perbedaan harga satu sen berubah menjadi perbedaan IV yang besar

Ini bukan sekadar cacat algoritme. Harga hanya memuat sedikit informasi untuk mengidentifikasi volatilitas, sehingga inversion menjadi ill-conditioned

Digit desimal tambahan yang ditampilkan tidak menambah informasi. Interval bid-IV hingga ask-IV dapat lebih jujur daripada satu angka yang tampak presisi

Harga pasar yang dipilih menentukan hasil

Last trade dapat stale, mid dapat tidak dapat diperdagangkan, dan aturan mark-price berbeda antarplatform

Simpan bid IV, ask IV, waktu kuotasi, dan harga underlying bersama-sama untuk menunjukkan bagaimana spread berubah menjadi ketidakpastian volatilitas

Opsi ekuitas Amerika memerlukan model yang mencerminkan early exercise dan dividen diskret, serta dapat berbeda dari IV Black–Scholes

Laporkan residual dan pengaturan yang dapat direproduksi

Selain nama solver, ungkapkan harga target, model, tebakan awal, batas volatilitas, toleransi, dan jumlah iterasi maksimum

Masukkan kembali IV hasil solusi ke model dan verifikasi bahwa residual harga berada dalam tick size dan presisi yang diperlukan

Jangan mengganti kegagalan dengan IV default arbitrer. Beri label secara eksplisit untuk tidak ada solusi, harga batas, vega rendah, atau input tidak valid

Pertanyaan umum

Dapatkah implied volatility dihitung langsung dari Black–Scholes?

Harga opsi memiliki bentuk closed-form, tetapi σ tidak memiliki invers terisolasi sederhana, sehingga biasanya digunakan root solver numerik

Mengapa Newton–Raphson gagal konvergen?

Penyebab umum adalah vega rendah, tebakan awal yang buruk, harga target yang tidak feasible, atau update yang keluar dari rentang volatilitas valid

Mana yang benar, bid IV atau ask IV?

Masing-masing merupakan IV yang tersirat dari kuotasinya. Perlakukan keduanya sebagai interval ketidakpastian pasar, bukan memaksa satu nilai yang benar

Apakah kegagalan perhitungan IV berarti volatilitas nol?

Tidak. Kegagalan dapat menunjukkan batas harga tidak valid, vega rendah, input tidak konsisten, atau kegagalan numerik yang memerlukan penyebab yang dinyatakan

Sumber dan bacaan lanjutan

Panduan terkait