MATLAB: Vývoj a nasazení finančních aplikací

Podobné dokumenty
Brno. Datová analytika. Machine Learning a Big Data. Jan Studnička

Workshop. Vývoj embedded aplikací v systému MATLAB a Simulink. Jiří Sehnal sehnal@humusoft.cz. info@humusoft.cz.

Modelování elektromechanického systému

MATLAB & Simulink. Matematické výpočty, analýza dat a tvorba aplikací. Jaroslav Jirkovský jirkovsky@humusoft.cz. info@humusoft.

MATLAB. Měření a analýza dat, statistika a optimalizace. Jaroslav Jirkovský jirkovsky@humusoft.cz. info@humusoft.cz.

MATLAB. Matematické výpočty, analýza dat a tvorba aplikací. Jaroslav Jirkovský jirkovsky@humusoft.cz. info@humusoft.

MATLAB. Matematické výpočty, analýza dat a tvorba aplikací. Jaroslav Jirkovský jirkovsky@humusoft.cz. info@humusoft.

Efektivní práce s daty v prostředí MATLAB. Nové datové typy, nové přístupy, Big Data, využití ve finančních aplikacích

Programování LEGO MINDSTORMS s použitím nástroje MATLAB a Simulink

Matematika v programovacích

MATLAB & Simulink. novinky v roce Jan Houška houska@humusoft.cz. HUMUSOFT s.r.o.

Obsah. Předmluva 13. O autorovi 15. Poděkování 16. O odborných korektorech 17. Úvod 19

Řízení výkonnosti nemovitostního portfolia. Integrační platforma innosys. Květen 2014

Moderní manažerský informační systém v ČEPS, a.s.

MATLAB a Simulink R2015b

1 Úvod 1.1 Vlastnosti programového vybavení (SW)

MATLAB Úvod. Úvod do Matlabu. Miloslav Čapek

Datová věda (Data Science) akademický navazující magisterský program

Návrhy elektromagnetických zení

Ideální platforma pro Vaše internetové projekty.

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

Trendy a nové technologie v kyber-bezpečnosti

Business Intelligence

Michal Andrejčák, Seminář Energetika v průmyslu, Hotel Vista Dolní Morava, Možnosti monitorování a ovládání Zpracování dat z rozvoden

Pro tvorbu samostatně spustitelných aplikací je k dispozici Matlab library.

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

BIG DATA je oveľa viac ako Hadoop. Martin Pavlík

1. Integrační koncept

Komplexní správa technických dat. PDM základní pojmy. Ing. Martin Nermut, 2012

Cloudy a gridy v národní einfrastruktuře

VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE

MATLAB & Simulink. Návrh digitálních filtrů pro úpravu signálů a analýza obrazu. Jaroslav Jirkovský jirkovsky@humusoft.cz

ABBYY Automatizované zpracování dokumentů

Benefity při práci se systémem konsolidovaných pacientských dat. Ing. Ladislav Pálka, MBA C SYSTEM CZ a.s.

Využití metod strojového učení v bioinformatice David Hoksza

GRR. získávání znalostí v geografických datech Autoři. Knowledge Discovery Group Faculty of Informatics Masaryk Univerzity Brno, Czech Republic

Analýza dat pomocí systému Weka, Rapid miner a Enterprise miner

CASE. Jaroslav Žáček

Inovační vouchery s Univerzitou Hradec Králové. doc. Ing. Mgr. Petra Marešová, Ph.D. Ing. Richard Cimler

PRODUKTY. Tovek Tools

Desigo Control Point řešení pro ovládání a monitorování budov siemens.cz/desigo

Znalostní systém nad ontologií ve formátu Topic Maps

Je právní systém opravdu pro právníky? Jan Kracík

Aplikace obrazové fúze pro hledání vad

Paralelní výpočty ve finančnictví

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU bez limitu Obsahuje podporu

PowerOPTI Řízení účinnosti tepelného cyklu

LFLC MATLAB/SIMULINK - SYSTÉM PRO UNIVERSÁLNTÍ APLIKACE FUZZY LOGIKY. Antonín Dvořák, Hashim Habiballa, Vilém Novák a Vikátor Pavliska

Seznámení s prostředím dot.net Framework

Úvod do modelování v programu COMSOL Multiphysics verze 4

SAP PROCUREMENT DAY SAP CLM (Contract Lifecycle Management) Správa životního cyklu kontraktů. smooth business flow

Zkušenosti z nasazení a provozu systémů SIEM

Infor Performance management. Jakub Urbášek

Zavedení UX do organizace

NG C Implementace plně rekurentní

Workshop DSP Jan Medek, DiS. Data Agentura INFOPHARM s.r.o.

Hledání optimální polohy stanic a zastávek na tratích regionálního významu

IBC SOLAR Podnik s tradicí

NÁVRH A REALIZACE TRADING STRATEGIÍ NA BÁZI STROJOVÉHO UČENÍ S POMOCÍ MATLABU

Inteligentní řízení strojů s portfoliem u-mation Řešení pro automatizaci a digitalizaci Let s connect. Automatizace a digitalizace

INFORMAČNÍ SYSTÉMY (IS) Ing. Pavel Náplava Katedra počítačů K336, ČVUT FEL Praha 2004/2005

PRODUKTY. Tovek Tools

ARBES Technologies, s.r.o. Enterprise Content Management Konference ISSS 2013

Zdeněk Hanáček Aplikace pro chytré s ítě - nedílná s oučást chytrého města Siemens s.r.o. 2016

Mgr. Jan Folbrecht Senior softwarový inženýr, softwarový architekt, manažer

PROGRAMÁTOR ANALYTIK. Náplň práce:

ARBES ECM MODERNÍ SYSTÉM. určený k digitalizaci, tvorbě, správě, sdílení a archivaci dokumentů a obsahu.

Jak být online a ušetřit? Ing. Ondřej Helar

GIS jako důležitá součást BI. Jan Broulík, Petr Panec ARCDATA PRAHA, s.r.o.

Geografické informační systémy ArcGIS Pavel Juška (jus011) 4. března 2010, Ostrava

Workshop DSP Jan Medek, DiS. Data Agentura INFOPHARM s.r.o.

Případová studie migrace z Cisco ACE a další možnosti nasazení

Tabulka základních vlastností nástroje C++Builder dle edice

Geografické informační systémy

Sísyfos Systém evidence činností

Vybraná zajímavá Lotus Notes řešení použitelná i ve vašich aplikacích. David Marko TCL DigiTrade

Nové vývojové nástroje i5/os Rational Developer for System i V7.1

CASE nástroje. Jaroslav Žáček

METACENTRUM. Miroslav Ruda CESNET. Seminář MetaCentra, Praha

Novinky ve Visual Studio Tomáš Kroupa

Operační program Lidské zdroje a zaměstnanost

Primo Central. Martin Vojnar MULTIDATA Praha s.r.o.

Konference Standardizace agend přenesené působnosti a měření jejich výkonnosti

Centrum pro rozvoj dopravních systémů

Algoritmy a struktury neuropočítačů ASN P9 SVM Support vector machines Support vector networks (Algoritmus podpůrných vektorů)

Telelogic Focal Point využití pro řízení a optimalizaci projektového portfolia Verze 1.0

MBI - technologická realizace modelu

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9

Nové jazykové brány do Caché. Daniel Kutáč

Copyright 2001, COM PLUS CZ a.s., Praha

Desigo CC Integrovaná platforma pro řízení budov. Siemens AG 2015

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

Návrh softwarových systémů - architektura softwarových systémů

Projekt SEPIe - Datový sklad a analytická nadstavba MIS - manažerský informační systém pro vedoucí zaměstnance resortu MV (konference)

ZÍSKÁVÁNÍ ZNALOSTÍ Z DATABÁZÍ

KAISER DATA Collaboration Framework

Oracle Sales Cloud. moderní řízení obchodu

Transkript:

7. 6. 2016 Master Class MATLAB: Vývoj a nasazení finančních aplikací Jan Studnička studnicka@humusoft.cz info@humusoft.cz www.humusoft.cz www.mathworks.com

Obsah Nároky na finanční modelování Příklady finančních modelů Ukázka jejich sdílení Shrnutí a závěr

Nároky na finanční modelování Volatilní trhy Neustále se měnící potřeby Finanční Inženýr Analytici Dostatek výpočetního výkonu Velká data, velké modely Zvýšená transparentnost Více auditů a regulací Více sdílení s kolegy Obchodníci Jiné skupiny Management Regulátoři Klienti Partneři

Obtíže při Vyvíjení modelu Tradiční přístup krabicový software Konzultace od třetích stran Spreadsheety, Excel Interní vývoj pomocí tradičních jazyků Kombinace předchozích Obtíže Nemožnost přizpůsobovat Nedostatečná transparentnost Malá výpočetní rychlost, omezená velikost dat Dlouhotrvající vývoj Neefektivnost integrace a automatizace

Kdo ve Finančních službách používá MATLAB? 15 největších společností v oblasti správy aktiv 10 největších komerčních bank v USA 11 z 15 největších hedge fondů Rezervní banky všech členských zemí OECD Největší 3 ratingové agentury

Postup finančního modelování Data Soubory Výzkum a Kvantifikace Analýza & Vizualizace Sdílení Reporty Databáze Modelování Aplikace Datové toky Vývoj aplikací Produkce Automatizace

Přístup k datům z různých zdrojů Excel tabulky a prosté (ploché) databázové soubory ODBC nebo JDBC kompatibilní databáze Datové toky zahrnující Bloomberg, Reuters, Factset, esignal a jiné Webové služby (SOAP) Bloomberg EMSX, X_TRADER

Významné vestavěné funkce Matematika a statistika Regrese (lineární, nelineární) Prokládání křivek Pravděpodobnostní distribuce, RNG Shlukování Vícerozměrná & faktorová analýza Prediktivní modelování, AI Optimalizace, odhad parametrů Finanční modelování Analýza & optimalizace portfolia Určování cen & zajišťování derivátů Modelování výnosové křivky Monte Carlo simulace Kvantifikace rizika ARMA/GARCH Analýza

MATLAB podporuje datovou analýzu i vývoj aplikací Prostředí pro datovou analýzu: Finanční profesionálové používají k analýze komplexních finančních dat MATLAB a jeho Toolboxy. Prostředí pro vývoj aplikací: Modely a aplikace jsou vyvíjeny, testovány a distribuovány jako samostatné aplikace nebo jednoduše integrované do nové či již existující firemní aplikace.

Úplné vývojové prostředí Nástroje pro vývoj aplikací Integrovaný Editor & Debugger Zobrazení závislostí Porovnávání souborů nebo složek Nástroje pro analýzu výkonnosti MATLAB Profiler Static Code Analyzer Tvorba grafického uživatelského rozhraní Interaktivní nástroje pro tvorbu GUI Objektově orientované programování

Agenda Nároky na finanční modelování Příklady finančních modelů Ukázka jejich sdílení Shrnutí a závěr

Příklady finančních aplikací Algorithmic Trading Cash-flow Hedging & Scenario Analysis Credit Value-at-Risk Tematicky zaměřené webové semináře: mathworks.com/recordedwebinars

Příklad klasifikace dluhopisů do ratingových tříd Úkol: Posoudit riziko dluhopisů na základě historických dat 1311 různých dluhopisů Informace o dlužníkovi: 5 finančních ukazatelů a průmyslové odvětví Historická data: 3932 různých dluhopisů 5 finančních ukazatelů, průmyslové odvětví a experty přiřazený rating Classification Learner

Strojové učení Různé typy učení Kategorie algoritmů Klasifikace Support Vector Machines Discriminant Analysis Naive Bayes Nearest Neighbor S učitelem Strojové učení Vývoj prediktivního modelu na základě vstupních i výstupních dat. Regrese Linear Regression, GLM, Nonlinear Regression GPR, SVR Ensemble Methods Decision Trees Neural Networks Bez učitele Shlukování kmeans, kmedoids Fuzzy C-Means Hierarchical Gaussian Mixture Hledání vnitřní reprezentace dat pouze na základě vstupních dat. Neural Networks Hidden Markov Model

Postup při strojovém učení Fáze učení: hledání nejlepšího modelu TRÉNOVACÍ DATA ÚPRAVA DAT UČENÍ S UČITELEM MODEL FILTRACE PCA CLASIFIKACE SOUHRNNÉ STATISTIKY SHLUKOVÁ ANALÝZA REGRESE Predikce: začlenění výsledného modelu do koncové aplikace NOVÁ DATA PREDIKCE

Agenda Nároky na finanční modelování Příklady finančních modelů Ukázka jejich sdílení Shrnutí a závěr

Sharing MATLAB Applications MATLAB MATLAB Compiler MATLAB Compiler SDK MATLAB Standalone Application Excel Add-in Hadoop C/C ++ Java.NET MATLAB Production Server Share applications with those who do not need MATLAB Royalty free MATLAB Production Server provides most efficient path for secure and scalable enterprise applications

Deploying Applications with MATLAB Toolboxes 1 MATLAB Desktop End-User Machine 2 MATLAB Compiler.xla MATLAB Runtime 3

Agenda Nároky na finanční modelování Příklady finančních modelů Ukázka jejich sdílení Shrnutí a závěr

Řešení obtíží v MATLABu Obtíže Nemožnost přizpůsobovat Nedostatečná transparentnost Malá výpočetní rychlost Omezená velikost dat Dlouhotrvající vývoj Neefektivnost integrace a automatizace Řešení Flexibilní modelování Kompletní vývojové prostředí White-box modelování Viditelný zdrojový kód funkcí Výkonné výpočetní jádro Just-In-Time kompilace Nástroje pro Big Data Datastore, MapReduce,... Rychlé prototypování Zaměření na modelování ne na programování Jednoduchá integrace & nasazení Interaktivní postup s možností automatizace

Zdroje informací Internetové stránky www.humusoft.cz www.mathworks.com MATLAB Central komunita příznivců a uživatelů systému MATLAB/Simulink www.mathworks.com/matlabcentral/ Informační kanály Facebook: www.facebook.com/humusoft Youtube: www.youtube.com/humusoft Twitter: www.twitter.com/humusoft 26

Zdroje informací Www semináře (webinars), Workshopy, Semináře on-line semináře zdarma (AJ, ČJ, SJ) + archiv www.humusoft.cz/events/ Školení MATLAB, Simulink, dspace, COMSOL Multiphysics www.humusoft.cz/skoleni Konference Technical Computing Prague / Bratislava příspěvky uživatelů o využití systému MATLAB/Simulink v praxi http://www.humusoft.cz/archiv/konference/tcp/ 27

Zkušební verze Plnohodnotná verze MATLAB Časově omezena na 30 dní Možnost libovolných nadstaveb V případě zájmu nás kontaktujte info@humusoft.cz 28

Děkuji za pozornost.