Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

20
Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése GELLÉN ÁGNES IUFQ58

description

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 - PowerPoint PPT Presentation

Transcript of Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Page 1: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztéseGELLÉN ÁGNESIUFQ58

Page 2: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Adminisztratív információk

Tárgykód: VIIIA355Külső konzulens: Szőllősi LorándBelső konzulens: Dr. Kiss Bálint

Page 3: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

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

Page 4: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

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 C Széles körben használt C Open Source C

Page 5: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Az FPML-t használó vállalatok

Page 6: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

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áramr = az átlagos piaci kamatláb

Page 7: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

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

Page 8: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

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

Page 9: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Kapcsolat a két „black box” között

Page 10: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Probléma

Minden egyes vállalat az általa kifejlesztett, saját black box alapján árazza a kötvényeit

Page 11: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Cél

Hogyan működik a black box?

Page 12: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Ami a segítségünkre lesz

Mesterséges intelligencia Gépi tanulás Tanuló algoritmusok

Pl. A*

Page 13: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Mit is kell kitalálni?

𝑃𝑉=∑ 𝐶𝑖(1+𝑟 )𝑖

Minden vállalat saját kötvényárazó algoritmusát

FÜGGVÉNY

Változók Operátorok

Page 14: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

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

Page 15: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

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

Page 16: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Bináris fa, mint műveletek sorozata

A bináris fa az alábbi műveletet rejti magában:(5*7)*2 *

5

2*

7

Page 17: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

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, 3.0 10.0Műveletek: * , +

Page 18: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Példa bemutatása

Generált bináris fák + műveletek

*

2

3+

2

*

2

2+

3

(2+2¿∗3 (2+3¿∗2

Page 19: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

Példa bemutatása

Ekkor a keresett bináris fa

*

2

2+

3

Page 20: Kötvényárazási hibák intelligens javítóalgoritmusának tervezése és fejlesztése

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