Binom modeli

(Binom opsiyon fiyatlama modeli sayfasından yönlendirildi)

Finansta ve finansal matematikte binom modeli ya da Cox-Ross-Rubinstein modeli, opsiyon ya da türev ürünlerini fiyatlamada kullanılan nümerik bir yönteme verilen addır. Model, opsiyonların dayanak varlığının değişen fiyatlarının kesikli-zamana (latis bazlı) uyarlanması sonucu oluşan bir modeldir.

Binom modeli, ilk başta William Sharpe'ın Investments adlı kitabında yer almıştır.[1] Yaklaşık aynı zamanda, Cox, Ross ve Rubinstein'ın 1979'daki makalesinde[2] daha esaslı bir sistemde sunulmuştur. Yine aynı yılda, Rendleman ve Bartter'ın da bu konuda bir çalışması vardır.[3]

Kullanımı

değiştir

Binom modeli, bir opsiyonun ya da türev ürününün dayanak varlığının fiyatını türev ürünün vadesine kadar göz önüne aldığı için, değişik türdeki türev ürünlerini fiyatlamayı mümkün kılar. Mesela, Amerikan tipi opsiyonlar ya da Bermuda tipi opsiyonların alıcıları sözleşmeden doğan haklarını ürünün vadesine kadar herhangi bir zamanda ya da önceden belirlenmiş belli tarihlerde kullanabilecekleri için, binom modeli bu ürünleri fiyatlandırmayı mümkün kılar. Ancak türev ürünlerinin sözleşme detayları karmaşıklaştıkça, binom modelinin uygulanabilme özelliği azalır. Bunun nedeni ise, Monte Carlo simülasyonu ve sonlu fark yöntemleri gibi diğer nümerik yöntemlerin opsiyon fiyatlarının ve risk hassasiyetlerinin hesaplanması hızı konusunda binom modelinden daha fazla önce çıkmalarıdır. Mesela, binom modelinin zaman karmaşıklığı en kötü ihtimalle   olabilir. Buna karşılık, Monte-Carlo simülasyonu genelde polinom zaman karmaşıklığına sahiptir ve simülasyon sayısı arttığında daha hızlı olacaktır.

Modelin yöntemi

değiştir
 
Binom modelindeki binom ağacı (Cox-Ross-Rubinstein)

def Amerikan(T,S0, K, r, sig, N, opsiyon):

   dT = float(T) / N  # Delta t
   u = np.exp(sig * np.sqrt(dT))  # yukarı olasılık
   d = 1.0 / u                    # aşağı olasılık
   # fiyat vektörü
   V = np.zeros(N + 1)           
   # S_T'nin T zamanındaki değeri
   S_T = np.array([(S0 * u**j * d ** (N - j)) for j in range(N + 1)])
   a = np.exp(r * dT)    # risksiz faiz oranı
   p = (a - d) / (u - d) # riske duyarsız yukarı olasılık
   q = 1.0 - p           # riske duyarsız aşağı olasılık
  if opsiyon== "alim":
      V[:] = np.maximum(S_T - K, 0.0)
  elif payoff == "satim":
      V[:] = np.maximum(K - S_T, 0.0)
  for i in range(N - 1, -1, -1):
      # fiyatların her adımda ustune yazıyoruz
      V[:-1] = np.exp(-r * dT) * (p * V[1:] + q * V[:-1])  
      # bir önceki adımdaki fiyat
      S_T = S_T * u
      if opsiyon== "alim":
          V = np.maximum(V, S_T - K)
      elif payoff == "satim":
          V = np.maximum(V, K - S_T)
  return V[0]
}

Binom modeli türev ürününün en bariz değişkenlerinin gelecekteki değerlerini kesikli zamanlarda modelleyerek ortaya olası değerler çıkarır ve bu veriler üzerinden türev ürününü fiyatlandırır. Bunu yapmak için, fiyatlama yapılan günden türev ürünün vadesine kadar olan zaman diliminde değişik tarihleri vermek üzere zaman adımları belirlenir. İlk günden başlayarak ve her bir zaman adımı sırasıyla kullanılarak, dayanak varlığın bir sonraki adımdaki olası fiyatları belirlenir. Her bir sonraki adım, bir önceki zaman adımındaki olası fiyatları (ya da diğer değişken değerleri) kullanarak yine olası fiyatlar belirler. Böylece, fiyatlama gününden vade zamanına kadar olan zaman diliminde, her bir zaman adımında olası fiyatlar belirlenmiş olur. Ortaya çıkan ağaç benzeri bu yapıya binom ağacı ya da binom latisi denir ve her zaman adımına karşık gelen olası fiyatlar da birer düğüm noktası olur. Eğer dayanak varlığın dışında başka değişkenler de modellenecekse, onlar için de bu binom ağacındaki değerlere bağlı ya da bu değerlerden bağımsız hesap edilen binom ağaçları da inşa edilir.

Tüm olası fiyatlar belirlendiğinde, bu sefer türev ürününün fiyatlandırılması vadedeki olası fiyatlardan başlayarak ve fiyat yapılan güne doğru geri yönlü giderek yapılır. Bu halde, vadedeki düğüm noktalarında her düğüme karşılık gelen bir opsiyon fiyatı elde edilir ve bu fiyatlardan bir önceki zaman aralığındaki düğüm noktalarındaki opsiyon fiyatları ortaya çıkarılır.

Özet olarak, binom modelinin kurulumu şu üç adımdan oluşur.

  1. Binom ağacı oluşturma
  2. Vadededeki düğüm noktalarında türev ürününün fiyatını bulma
  3. Daha önceki düğüm noktalarında bir sonraki düğüm noktalarında elde edilen opsiyon fiyatlarından yeni opsiyon fiyatları elde etme.

Adım 1: Binom ağacı oluşturma

değiştir

Binom ağacını oluşturmak için bugünden vadeye kadar zaman adımları belirlenir. Her adımda, dayanak varlığın fiyatının ya aşağıya ya da yukarıya gideceği varsayılır. Mesela, eğer bir düğüm noktasındaki fiyat   ise buradan bir sonraki adımdaki fiyatların,   ve   olmak üzere   ve   olacağı hesaplanır. Burada,   ve   çarpanları dayanak varlığın oynaklığı   ve bir önceki zamandan bir sonraki zamana kadar olan geçen zaman aralığı olan  'nın yıl olarak temsiline (sözleşmedeki gün sayma uzlaşımı kullanılarak) bağlıdır. Mesela, Cox, Ross ve Rubinstein modeli özelinde, eşit zaman aralıkları alınarak,

 
 

tanımlanır ve böylelikle binom ağacının rekombinant yani tekrar birleşen özelliği garanti edilir. Diğer deyişle, bir dayanak varlığın fiyatı bir adımda ilk önce yukarı sonra da aşağı gidiyorsa, en son hesaplanan fiyat yine bu dayanak varlığın ilk önce aşağı sonra da yukarı gideceği durumda en son hesaplanan fiyatla eşit olacaktır. Elbette, buradaki binom ağacını daha genel tekniklere müsaade edecek şekilde geliştirecek binom ağacı modelleri de vardır ya da bir latisi farklı tekniklerle (eşit olasılık teknikleri gibi) üretebilecek yöntemler de mevcuttur.[4][5] Ancak, Cox, Ross ve Rubinstein modelindeki varsayımlar binom ağacındaki düğüm sayısını azaltıp hesaplama hızının önünü de açar. Aslında, Cox, Ross ve Rubinstein modelinde, her bir düğüm noktasına ne kadar yukarı ( ) ve ne kadar aşağı ( ) yönlü hareket yapılarak bilindiği için, binom ağacını oluşturmaya bile gerek kalmaz. Bu model özelinde,  'inci düğüm noktasında   olacaktır.

Adım 2: Vadedeki düğüm noktalarında türev ürününün fiyatını bulma

değiştir

En son adıma denk gelen her bir düğümde; yani, türevin vadesine karşık gelen her düğüm noktasında ödeniş fonkiyonu kullanılarak opsiyonun değeri bulunur. Hesap vadede yapıldığı için burada yapılan vadedeki iç değer hesabından başkası değildir. Mesela, kullanım fiyatı   ve dayanak varlığının  'inci zamanda   olan Avrupa tipi bir alım ya da satım opsiyonu için

Max [ (Sn K), 0 ],   alım opsiyonu
Max [ (KSn), 0 ],   satım opsiyonu

hesaplanır.

Adım 3: Daha önceki düğüm noktalarında opsiyon fiyatlarını hesaplama

değiştir

Bir önceki adım tamamlandığında, vadeye denk gelen düğümlerdeki opsiyon fiyatlarından başlayarak vadeden bir önceki zamana denk gelen düğüm noktalarındaki opsiyon fiyatları elde edilir. Aynı yöntem, fiyatlama gününe denk gelen düğüme kadar tekrarlanıp opsiyonun fiyatlama günündeki fiyatı elde edilir. Bu yöntemi uygulamak için riske duyarsız ölçünün varlığı varsayılır. Bu varsayım altında, beklenen değerin iskontolu hali bugünkü fiyatı verecektir. Bu sebeple ilk önce bu bağlantıdan fiyatların yukarı ve aşağıya gitme olasılıklarını belirleyen   olasılık değeri bulunur. Diğer deyişle,

 

elde edilir. Ancak burada bir koşula dikkat edilmelidir.   bir olasılık değeri olacağı için, bu modelde değerlerini   aralığında alır. O zaman,

 

olur. Eğer   alınırsa, yukarıdaki eşitsizlikten   şartı elde edilir. Ayrıca,   ise,

 
 

olur. Olasılık değeri   hesaplandıktan sonra, bir düğüm noktasındaki adil opsiyon fiyatı hesplanır. Yani, dayanak varlığının yukarı ve aşağı yönlü hareketine karşılık gelen değerleri bir sonraki düğüm noktasında   ve   ise, bu fiyatlardan bir önceki düğüm noktasındaki adil opsiyon değeri

 

olarak bulunur. Bulunan bu değer Binom değeridir ve her bir düğüm noktasında bir dayanak varlık fiyatına karşılık gelen adil bir opsiyon fiyatıdır. Diğer deyişle bu fiyat değeri opsiyon hakları kullanılmadığı zaman elde edilen fiyatı tensil etmektedir. O yüzden, bir sonraki aşama, opsiyon türüne göre Binom değerinin kullanılıp kullanılmayacağına karar vermektir:

  • Avrupa tipi opsiyon: Erken hak kullanımı yoktur, bu yüzden binom değeri bütün düğüm noktalarında geçerlidir.
  • Amerikan tipi opsiyon: Erken hak kullanımı her düğüm noktasında mümkün olabilir. O zaman, her düğüm noktasındaki opsiyon fiyatı binom değeri ile hak kullanımından elde edilen değerin büyüğüdür.
  • Bermuda tipi opsiyon: Erken hak kullanımı sadece sözleşmede belirlenen tarihlerde mümküdür. O zaman, sadce bu tarihlere karşılık gelen düğüm noktalarında opsiyon fiyatı binom değeri ile hak kullanımından elde edilen değerin büyüğüdür. Diğer tarihlerde, yine binom değeridir.

Hesaplanan bir zaman adımındaki opsiyon değeri hesaplamada (yani değerlemeye bir adım daha yakın) düğüm noktasında, daha sonraki düğümlerden   ve   değerlerinden doğru olanını kullanmalıdır. Sağ taraftaki Python kurulumu, bir Amerikan alım ya da satım opsiyonunun fiyatını hesaplama yaklaşımını göstermektedir (temettüler yok sayılmıştır). Bu algoritmayı Avrupa ve Bermuda opsiyonları için geliştirmek de mümkündür.

Black-Scholes ile ilişki

değiştir

Benzer varsayımlar hem binom modeli hem de Black-Scholes modeli için geçerlidir. Binom modeli, aslında Black-Scholes modelinin modeline kesikli zamanlı bir yaklaşım sağlar. Binom modeli, fiyat hareketlerinin binom dağılımını izlediğini varsayar. Eğer, bu binom dağılımının parameteresi olan   deneme sayısı büyük sayılara doğru arttırılırsa, o zaman Black-Scholes tarafından varsayılan log-normal dağılıma yaklaşır. Bu durumda, temettüsüz dayanak varlığı olan Avrupa tipi opsiyonları için, binom modeli değeri zaman adımlarının sayısı arttıkça Black-Scholes formül değerine yakınsar.[4][5]

Ayrıca bakınız

değiştir

Kaynakça

değiştir
  1. ^ William F. Sharpe, Biographical 9 Eylül 2024 tarihinde Wayback Machine sitesinde arşivlendi., nobelprize.org
  2. ^ Cox, J. C.; Ross, S. A.; Rubinstein, M. (1979). "Option pricing: A simplified approach". Journal of Financial Economics. 7 (3). s. 229. CiteSeerX 10.1.1.379.7582 $2. doi:10.1016/0304-405X(79)90015-1. 
  3. ^ Richard J. Rendleman, Jr. and Brit J. Bartter. 1979. "Two-State Option Pricing". Journal of Finance 24: 1093-1110. DOI:10.2307/2327237
  4. ^ a b Mark s. Joshi (2008). The Convergence of Binomial Trees for Pricing the American Put 2 Temmuz 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  5. ^ a b Chance, Don M. March 2008 A Synthesis of Binomial Option Pricing Models for Lognormally Distributed Assets 4 Mart 2016 tarihinde Wayback Machine sitesinde arşivlendi.. Journal of Applied Finance, Vol. 18