Otomatik Türev Alma (AD) ile Yunan Harfleri
Automatic Differentiation for Greeks Computation · Ayrıca şöyle bilinir: AD Greeks, Algorithmic Differentiation, Autodiff
Otomatik türev alma (AD), opsiyon fiyatını hesaplayan bilgisayar kodunu türevleyerek türevleri (Yunan harfleri) hesaplamak için kullanılan hesaplamalı bir tekniktir. AD, formüllerin manuel türetilmesinden ve sonlu fark yaklaşımlarından kaçınarak, makine hassasiyetinde kesin duyarlılıklar sağlar. Modern alım satım sistemlerinde gerçek zamanlı risk yönetimi için vazgeçilmez hale gelmiştir.
Tam yöntemi oku
Bu bölümü okumak için ücretsiz hesapla giriş yapın.
Yöntem haritası
İlişkili yöntemlerin komşuluğu — keşfetmek için bir düğüm seçin.
Ne zaman kullanılır
Yunan harflerinin analitik olarak türetilmesinin zor olduğu egzotik veya karmaşık türevleri fiyatlamak için AD kullanın. Monte Carlo fiyatlaması için vazgeçilmezdir (sonlu fark yavaş ve gürültülüdür). Az sayıda girdi için ileri mod AD kullanın (delta, vega); çok sayıda girdi veya tüm Yunan harflerini aynı anda hesaplarken ters mod kullanın.
Güçlü yönler & sınırlılıklar
- Kesin hesaplama: sonlu fark yuvarlama hatalarından kaçınarak türevleri makine hassasiyetinde hesaplar
- Hız: genellikle yalnızca fiyatın kendisini hesaplamaktan 2-5 kat daha yavaş; vur-ve-yeniden hesapla'dan çok daha hızlı
- Genellik: manuel formül türetme gerektirmeden herhangi bir fiyatlama algoritmasına (Monte Carlo, PDE, ağaçlar) uygulanabilir
- Otomasyon: fiyatlama kodunuz olduğunda, Yunan harfleri otomatiktir; analitik çalışma gerekmez
- Uygulama ek yükü: AD uyumlu otomatik türev alma araçları gerektirir (TensorFlow, JAX, özel kütüphaneler)
- Kod yapısı hassasiyeti: AD temiz, türevlenebilir kodla en iyi şekilde çalışır; koşullu ifadeler ve döngüler dikkat gerektirir
- Bellek ek yükü (ters mod): geri yayılım için ara değerlerin saklanması büyük hesaplamalar için belleği aşabilir
- Sınırlı üçüncü türevler: daha yüksek dereceli Yunan harflerini (hız, renk) hesaplamak daha karmaşık ve daha yavaştır
SSS
İleri ve ters mod AD arasındaki fark nedir?
İleri mod (doğrudan) hesaplama grafiği boyunca türevleri ileri doğru yayar. Ters mod (eklemeli) geriye doğru yayar. İleri mod az sayıda girdi için daha hızlıdır; ters mod çok sayıda çıktı için daha hızlıdır. Yunan harfleri için, genellikle az sayıda girdiden (spot, vol, oran) çok sayıda çıktı (delta, vega, gama) hesaplarsınız, bu nedenle ters mod tercih edilir.
AD, orijinal fiyatlama kodundan ne kadar daha yavaştır?
Genellikle ters mod AD için 2-5 kat daha yavaştır. Fiyatla birlikte türevleri hesaplıyorsunuz. Bunu, her girdi artışı için fiyatı yeniden hesaplamak zorunda olduğunuz için 100-1000 kat daha yavaş olan vur-ve-yeniden hesapla (sonlu fark) ile karşılaştırın.
Monte Carlo fiyatlaması için AD kullanabilir miyim?
Evet. AD, her bir yolun getirisini türevler, Yunan harfini elde etmek için türevleri yollar boyunca ortalar. Ancak bu gürültülüdür (yola özgü tahminler yüksek varyansa sahiptir). Varyansı azaltmak için AD'yi varyans azaltma teknikleriyle (antitetik, kontrol değişkenleri) birleştirin.
Kodumda if ifadeleri varsa ne olur?
AD, türevlenebilir kodla en iyi şekilde çalışır. Düzgün olmayan dallanmalar (örneğin, 'if spot > strike') için düzgün yaklaşımlar (lojistik fonksiyon, softplus) kullanın. Alternatif olarak, kodu düzgün rejimlere ayırın ve her birini ayrı ayrı türevleyin.
Kaynaklar
Bu sayfayı kaynak gösterin
ScholarGate. (2026, June 3). Automatic Differentiation for Greeks Computation. ScholarGate. https://scholargate.app/tr/quantitative-finance/greeks-via-automatic-differentiation
Hangi yöntem?
Bu yöntemi en yakın akrabalarının yanına koyup yan yana okuyun — kütüphane kitapları masaya serer; seçim sizindir.
- Bates ModeliNicel finans↔ karşılaştır
- Yerel Volatilite (Dupire)Nicel finans↔ karşılaştır
- Riskten Bağımsız DeğerlemeNicel finans↔ karşılaştır