máj
4

THM-számítás

Címkék: thm f# teljes hiteldíj mutató | Szerző: sync | 8:56 pm

Kicsit utánajártam, hogy mit is jelent a banki THM, azaz a Teljes Hiteldíj Mutató. Sokunknak az a naív elképzelése, hogy a THM nem más, mint a felvett hitel és visszafizetett összeg százalékos aránya. Ez  csak olyan esetekben igaz, ahol alacsony a kamatláb, illetve rövid a futamidő.

A jogszabály szerint a banki hírdetésekben megadott THM-t 5 millió forint után és 20 év futamidővel kell kiszámolni a következő képlettel:

 

 

 

 

 

 

Megnéztem az MKB honlapján, hogy mennyi THM-t számol a kalkulátor:

A havi törlesztő részlet összege:

73.565 Ft

THM:

19,02 %

Nézzük, hogy helyes-e a 19,02% THM

A fenti képlet F# -ban:

#light

open Microsoft.FSharp.Math

let je Ak  i  m  = truncate(Ak/(1.0 + i/100.0)**(m/12.0));;
           
let rec thm_szamitas Ak  i m  =  
            match m with
            | 0.0 -> 0.0
            | _ -> (je Ak  i  m ) + (thm_szamitas Ak i (m - 1.0) )

 Keressük meg, hogy milyen belső megtérülési rátánál kapunk 5 milliót. Ehhez 1 és 30 közötti THM-mel futtatom a képletet. A jó THM-nél lesz a kiszámított érték éppen 5.000.000 Ft.

seq[for i=1 to 30  do yield printfn "%A ; %f" i (thm_szamitas 73565.0 (float i) 240.0)]

 A futási eredmény:

1 ; 16003018.000000 2 ; 14566444.000000 3 ; 13313045.000000 4 ; 12215542.000000

5 ; 11251169.000000 6 ; 10400825.000000 7 ; 9648455.000000 8 ; 8980526.000000

9 ; 8385613.000000 10 ; 7854026.000000 11 ; 7377482.000000 12 ; 6948995.000000

13 ; 6562530.000000 14 ; 6212946.000000 15 ; 5895790.000000 16 ; 5607276.000000

17 ; 5344084.000000 18 ; 5103362.000000 19 ; 4882637.000000 20 ; 4679738.000000

21 ; 4492777.000000 22 ; 4320093.000000 23 ; 4160242.000000 24 ; 4011975.000000

25 ; 3874136.000000 26 ; 3745736.000000 27 ; 3625907.000000 28 ; 3513860.000000

29 ; 3408911.000000 30 ; 3310439.000000

 

Láthatjuk, hogy a megtérülési ráta 18% és 19% között éri el az 5 millió forintot.

Az MKB 19,02%-ot ad meg. Az MKB és az én számításom között van némi különbség, ami  a kerekítésekből, vagy más - általam nem ismert- okokból(pl. költségek, nem havi kamatperiódus, kamatkockázat)  adódhat. 

 

Excelben grafikonnal ábrázolva:

A bejegyzés trackback címe:

https://fsharpmagyarul.blog.hu/api/trackback/id/tr171102987

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása