Economics of Money and Banking / Perry G Mehrling / Ders 1

Bankalar Tahvil Getirisini Nasıl Hesaplıyor

Bankalar tahvil  getirisini hangi programlama dilinde hangi formülle hesaplıyor ?

Tahvil getirisi hesaplanırken aşağıdaki formül kullanılır.

Brüt Kazanç = Ana Para * [ Faiz / 100 ] * [ Kalan Gün /365 ]

Diyelim ki;





Ziraat bankasının sitesinde kırmızı ile çizdiğim tahvili alacaksınız.
Ziraat bunu 104,0790 TL'den satıyor. Basit Faiz ise %16.09. Vadeye kalan gün ise 7 dir.


Brüt Kazanç = 104,0790 * [ 16.09 / 100 ] * [ 7 /365 ]



Brüt Kazanç = 0.32 TL


fakat devlet %10 kesinti yapar.

Kesinti = 0.32 * [ 10/100]

Kesinti = 0.032 TL

Net Kazanç = 0.32 - 0.032 = 0.29 TL



Vakıf bank sitesinde aynı tahvili alacaksınız.En az 100 adet alabilirsiniz ve bunu 99,62 TL'den satıyor. Basit Faiz ise %19.95. Vadeye kalan gün ise 7 dir.

Brüt Kazanç = 99,62 * [ 19,95 / 100 ] * [ 7 /365 ]



Brüt Kazanç = 0.38 TL

fakat devlet %10 kesinti yapar.

Kesinti = 0.38 * [ 10/100]

Kesinti = 0.038 TL

Net Kazanç = 0.38 - 0.038 = 0.35 TL



Şimdi hesaplama formülleri

İş bankası


var brutGetiri = (anaPara * faiz * vade) / 36500;
var stopaj = brutGetiri * 0.1;
var netGetiri = brutGetiri - stopaj; 



var wPar1 = ((oran / 100) * day2Mature) / 365;
        var wPar2 = wPar1 * tutar;



Vakıfbank koda ulaşamadım. :) Ama güzel uygulama

Yorumlar