← Kembali ke artikel
February 20, 2026
5 menit baca

Formula Black-Scholes: Matematika Opsi dan Cawan Suci Trading

Formula Black-Scholes: Matematika Opsi dan Cawan Suci Trading
#black-scholes
#opsi
#derivatif
#algo-trading
#volatilitas
#greeks
#python
#keuangan-kuantitatif

Bagaimana satu persamaan diferensial mengubah pasar keuangan selamanya dan mengapa ia masih menguasai triliunan dolar hingga hari ini.

Pendahuluan: Dari Fisika ke Kekayaan

Sebelum tahun 1973, perdagangan opsi menyerupai Wild West. Tidak ada yang tahu persis berapa nilai sebuah opsi seharusnya. Para trader mengandalkan intuisi, aturan praktis, dan keberuntungan.

Segalanya berubah ketika Fischer Black, Myron Scholes, dan Robert Merton menerbitkan makalah terobosan mereka. Mereka mengambil persamaan panas dari fisika (yang menggambarkan bagaimana panas menyebar melalui suatu material) dan menerapkannya pada pasar keuangan. Atas penemuan ini, Scholes dan Merton menerima Hadiah Nobel Ekonomi pada tahun 1997 (Black, sayangnya, tidak sempat menyaksikan momen tersebut).

Formula mereka memberikan pasar sebuah bahasa universal untuk menilai derivatif. Namun apa sebenarnya yang ia gambarkan?

Konsep Dasar: Profil Risiko Opsi

Sebelum menyelami matematika, mari kita ingat kembali profil risiko dasar opsi (grafik-grafik dengan garis hijau dan merah itu).

Opsi adalah kontrak yang memberikan hak (tetapi bukan kewajiban) untuk membeli atau menjual aset pada harga yang telah disepakati (strike) di masa depan.

Options Payoff Diagram Profil risiko strategi arah (Long Call dan Long Put).

Ada empat posisi dasar dalam opsi:

  1. Long Call: Anda membeli hak untuk membeli aset. Keuntungan Anda secara teoritis tidak terbatas jika harga aset acuan (S) naik. Kerugian maksimum Anda adalah premi (harga) yang dibayarkan untuk opsi tersebut.
  2. Long Put: Anda membeli hak untuk menjual aset. Anda mendapat untung ketika pasar turun. Ideal untuk melindungi portofolio.
  3. Short Call: Anda menjual hak untuk membeli. Anda menerima premi segera tetapi menanggung risiko tak terbatas jika harga aset "melonjak ke bulan" (ingat short squeeze GameStop).
  4. Short Put: Anda menjual hak untuk menjual. Anda menerima premi dan berkomitmen untuk membeli aset jika harganya turun. Sering digunakan oleh Warren Buffett untuk membeli saham dengan diskon.

Titik Breakeven dihitung sebagai Harga Strike (X) ± Premi Opsi.

Persamaan Misterius: Anatomi PDE Black-Scholes

Formula yang sering Anda lihat di papan tulis dalam film-film Wall Street adalah persamaan diferensial parsial (PDE):

Black-Scholes Math Visualization Struktur matematika model Black-Scholes dan formula penetapan harga untuk Call dan Put.

Vt+12σ2S22VS2+rSVSrV=0\frac{\partial V}{\partial t} + \frac{1}{2} \sigma^2 S^2 \frac{\partial^2 V}{\partial S^2} + rS \frac{\partial V}{\partial S} - rV = 0

Mari kita urai (kami berjanji ini tidak seseram kelihatannya):

  • VV: Harga opsi (nilai yang sedang kita cari).
  • tt: Waktu. Vt\frac{\partial V}{\partial t} menunjukkan bagaimana nilai waktu opsi menyusut (Theta).
  • SS: Harga aset acuan (Stock/Spot).
  • σ\sigma (Sigma): Volatilitas aset acuan. Semakin tinggi nilainya, semakin mahal opsinya.
  • rr: Tingkat suku bunga bebas risiko.

Persamaan ini pada dasarnya menyatakan: imbal hasil pada portofolio yang dilindungi nilai (bebas risiko) yang terdiri dari opsi dan aset acuan harus sama dengan imbal hasil pada deposito bank bebas risiko (rVrV). Ini disebut prinsip tanpa arbitrase.

Aplikasi Praktis: Menghitung Nilai dalam Python

Solusi analitis dari persamaan ini memberi kita formula Black-Scholes yang terkenal untuk harga Call dan Put:

C=S0N(d1)XerTN(d2)C = S_0 N(d_1) - X e^{-rT} N(d_2) P=XerTN(d2)S0N(d1)P = X e^{-rT} N(-d_2) - S_0 N(-d_1)

Di mana: d1=ln(S0/X)+(r+σ2/2)TσTd_1 = \frac{\ln(S_0/X) + (r + \sigma^2/2)T}{\sigma \sqrt{T}} d2=d1σTd_2 = d_1 - \sigma \sqrt{T}

Mari kita tuliskan ini dalam Python. Kode yang mengubah matematika kompleks menjadi harga siap pakai:

import numpy as np
from scipy.stats import norm
import math

def black_scholes(S, X, T, r, sigma, option_type="call"):
    """
    Calculate option price using the Black-Scholes model.
    
    S: Current underlying asset price
    X: Strike price
    T: Time to expiration (in years)
    r: Risk-free interest rate
    sigma: Volatility of the underlying asset
    option_type: "call" or "put"
    """
    
    if T <= 0:
        if option_type == "call":
            return max(0.0, S - X)
        else:
            return max(0.0, X - S)
            
    d1 = (math.log(S / X) + (r + 0.5 * sigma**2) * T) / (sigma * math.sqrt(T))
    d2 = d1 - sigma * math.sqrt(T)
    
    if option_type == "call":
        price = S * norm.cdf(d1) - X * math.exp(-r * T) * norm.cdf(d2)
    elif option_type == "put":
        price = X * math.exp(-r * T) * norm.cdf(-d2) - S * norm.cdf(-d1)
    else:
        raise ValueError("option_type must be 'call' or 'put'")
        
    return price

current_price = 100.0   # Bitcoin at $100k (why not?)
strike_price = 100.0    # At-the-money (ATM) strike
time_to_expiry = 30/365 # 30 days to expiration
risk_free_rate = 0.05   # 5% annual rate
volatility = 0.50       # 50% volatility (typical for crypto)

call_price = black_scholes(current_price, strike_price, time_to_expiry, risk_free_rate, volatility, "call")
put_price = black_scholes(current_price, strike_price, time_to_expiry, risk_free_rate, volatility, "put")

print(f"Theoretical Call price: ${call_price:.2f}")
print(f"Theoretical Put price: ${put_price:.2f}")

Para Penguasa Opsi: Mengenal "The Greeks"

Model Black-Scholes memberi kita bukan hanya harga, tetapi juga alat manajemen risiko yang dikenal sebagai "The Greeks". Ini adalah turunan (gradien) dari harga opsi terhadap berbagai parameter:

  1. Delta (Δ\Delta): Seberapa banyak harga opsi berubah jika harga aset acuan berubah sebesar $1. (Turunan pertama terhadap S). Delta adalah risiko arah Anda.
  2. Gamma (Γ\Gamma): Seberapa banyak Delta berubah jika harga aset berubah sebesar 1.(TurunankeduaterhadapS,yaitu1. (Turunan kedua terhadap S, yaitu \frac{\partial^2 V}{\partial S^2}$ dari persamaan tersebut). Gamma adalah risiko dari Delta Anda.
  3. Theta (Θ\Theta): Seberapa banyak nilai opsi menyusut per hari. (Perubahan terhadap waktu tt). Musuh bagi pembeli opsi dan teman bagi penjual.
  4. Vega (V\mathcal{V}): Seberapa banyak harga berubah dengan lonjakan volatilitas 1%. (Spoiler: Vega sebenarnya bukan huruf Yunani, tetapi sudah menjadi tradisi).
  5. Rho (ρ\rho): Sensitivitas terhadap perubahan suku bunga. Jarang menjadi perhatian trader kripto karena kripto bergerak terlalu cepat.

Market maker algoritmik (misalnya, di bursa seperti Deribit atau DEX opsi) terus-menerus memperdagangkan aset acuan untuk menjaga posisi mereka "Delta-netral" (Δ=0\Delta = 0). Mereka mendapatkan keuntungan dari selisih harga (spread) dan divergensi antara Volatilitas Implied dan Historis.

Realita Keras: Keterbatasan Model

Black-Scholes adalah formula yang brilian, tetapi memiliki kelemahan fatal di dunia nyata, terutama dalam kripto:

  1. Volatilitas Konstan: Formula ini mengasumsikan volatilitas sama untuk semua strike. Pada kenyataannya, terdapat "Volatility Smile" — opsi out-of-the-money lebih mahal dari yang diprediksi model karena trader membayar lebih untuk perlindungan terhadap "black swan".
  2. Distribusi Lognormal: Model ini mengasumsikan harga terdistribusi secara lognormal dan pergerakan ekstrem tidak mungkin terjadi. Dalam kripto, pergerakan ekstrem (Fat tails) adalah hal yang biasa terjadi.
  3. Perdagangan Berkelanjutan: Formula ini mengasumsikan Anda dapat melakukan hedging secara berkelanjutan tanpa biaya. Biaya dan slippage di dunia nyata akan dengan cepat menggerus keuntungan Anda.

Kesimpulan

Formula Black-Scholes adalah Batu Rosetta keuangan kuantitatif. Meski mengetahui kekurangannya, seluruh dunia keuangan masih mengutip opsi dalam satuan volatilitas Black-Scholes.

Memahami formula ini dan "Greeks"-nya adalah langkah dari trader biasa menuju peneliti kuantitatif. Lain kali Anda memutuskan untuk membeli opsi, ingatlah: Anda tidak hanya memperdagangkan arah harga, Anda memperdagangkan volatilitas dan waktu.

Bacaan Lebih Lanjut

Repositori Kode

  • Repositori GitHub: suenot/options-pricing — kode sumber lengkap untuk kalkulator dan contoh-contoh dari artikel ini.

Selamat hedging! 📈

Penafian: Informasi yang disediakan dalam artikel ini hanya untuk tujuan edukasi dan informasi serta tidak merupakan nasihat keuangan, investasi, atau trading. Trading mata uang kripto mengandung risiko kerugian yang signifikan.

Penulis

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

Selangkah Lebih Maju dari Pasar

Berlangganan newsletter kami untuk wawasan AI trading eksklusif, analisis pasar, dan pembaruan platform.

Kami menghormati privasi Anda. Berhenti berlangganan kapan saja.