Cara Menghitung Implied Volatility
Pelajari batas harga opsi, vega dan monotonisitas, Newton–Raphson dan bisection, ketidakstabilan vega rendah, pemilihan kuotasi, dan validasi solver IV
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