Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése GELLÉN ÁGNES IUFQ58
Adminisztratív információk Tárgykód: VIIIA355 Külső konzulens: Szőllősi Loránd Belső konzulens: Dr. Kiss Bálint
Mi az a kötvény? Hitelviszonyt megtestesítő értékpapír Árfolyam Jövőben várható pénzáramok jelenértéke Kötelezettségek jól meghatározottak: pl. névérték, kamat, törlesztés Árazás: bonyolult
Kötvény reprezentációja: FPML Financial products Markup Language XML szabványnak megfelel Annak egy részhalmaza Piaci ügyletekkel foglalkozik Ideális kötvényadatok reprezentálására Széles körben használt Open Source
Az FPML-t használó vállalatok
Az árazás
A kötvényárazás problémája Mindenki más modellből indul ki A modellek sokparaméteresek Paraméterek egyenkénti lekérdezése nem egyszerű Forrás hitelessége ? A lekérdezés ideje Nagyszámú paraméteres modell kezelése Senki nem tudja a pontos árat
Mi a megoldás? Egy lehetséges mankó Problémák Max lekérdezés/hó Nem elég gyors Nem csak a MS férhet hozzá Nem biztos, hogy az ő becslésük a legjobb
Kapcsolat a két „black box” között
Probléma Minden egyes vállalat az általa kifejlesztett, saját black box alapján árazza a kötvényeit
Cél Hogyan működik a black box?
Ami a segítségünkre lesz Mesterséges intelligencia Gépi tanulás Tanuló algoritmusok Pl. A*
Mit is kell kitalálni? Minden vállalat saját kötvényárazó algoritmusát FÜGGVÉNY VáltozókOperátorok
A módszer Kulcs: műveletek sorozatának reprezentációja bináris fa Folyamat: Bináris fák előállítása bináris fa értékének kiolvasása összehasonlítás a keresett eredménnyel
Bináris fák gyökeres irányított fa (gráf) gyökér kivételével minden csúcsának egy szülője van és legfeljebb két gyereke: egy jobboldali és/vagy egy baloldali
Bináris fa, mint műveletek sorozata A bináris fa az alábbi műveletet rejti magában: (5*7)*2
Amit a program jelenleg tud Egyszerű művelet felderítése Például: Bemenő paraméterek (változók, operátorok) Kimenő paraméter = az eredmény Változók: 2.0, Műveletek: *, +
Példa bemutatása Generált bináris fák + műveletek
Példa bemutatása Ekkor a keresett bináris fa
Jövőbeli célok A program FPML-ekből nyerjen ki adatokat Véges futási időben eredmény (bonyolultabb műveletek) Tanuló algoritmusok bevezetése