200 likes | 295 Views
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
E N D
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égekjól meghatározottak: pl. névérték, kamat, törlesztés • Árazás: bonyolult
Kötvény reprezentációja: FPML • Financial productsMarkupLanguage • XML szabványnak megfelel • Annak egy részhalmaza • Piaci ügyletekkel foglalkozik • Ideális kötvényadatok reprezentálására C • Széles körben használt C • Open SourceC
Az árazás • Kötvényt kibocsátó (bank) feladata • Bank által használt saját algoritmus • Pl. egy közelítő függvény: ahol: PV = jelenérték (elméleti árfolyam) Ci = i-edik időpontban esedékes pénzáram r = az átlagos piaci kamatláb
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 20.000 lekérdezés/hó • Nem elég gyors • Nem csak a MS férhet hozzá • Nem biztos, hogy az ő becslésük a legjobb
Probléma Minden egyes vállalat az általa kifejlesztett, saját blackbox alapján árazza a kötvényeit
Cél Hogyan működik a blackbox?
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ók Operá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:
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