Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Разработка системы оценки финансовых рисков на ...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for SECR 2019 SECR 2019
November 15, 2019

Разработка системы оценки финансовых рисков на основе стохастического моделирования ключевых риск-факторов методом Монте Карло

Виктор Веткин
Руководитель проекта, First Line Software
SECR 2019

В докладе представлена разработанная коллективом система оценки финансовых рисков, а так же рассмотрены архитектурные особенности ее реализации. Раскрыты аспекты стохастического моделирования риск-факторов посредством метода Монте Карло. Доклад будет полезен как разработчикам программного обеспечения для анализа данных в области финансовых инструментов, так и финансовым аналитикам, руководителям компаний.

Avatar for SECR 2019

SECR 2019

November 15, 2019
Tweet

More Decks by SECR 2019

Other Decks in Programming

Transcript

  1. Think Results. ................................................................................................................................... ЗАВИСИМОСТЬ ВРЕМЕНИ РАСЧЕТА ОТ КОЛИЧЕСТВА РИСК-ФАКТОРОВ И

    КОЛ-ВА ИТЕРАЦИЙ МОНТЕ КАРЛО 0 200 400 600 800 1000 1200 1400 1600 1000 итераций 2500 итераций 5000 итераций 7500 итераций 10 000 итераций 100 000 итераций 3 риск-фактора 5 риск-факторов 10 риск-факторов
  2. Think Results. ................................................................................................................................... КОНФИГУРАЦИЯ Сервер приложения:  Процессор: 2 ядра

    с частотой не менее 2 Ghz  Оперативная память: 8Gb Сервер базы данных и расчетной части R:  Процессор: 8 ядер с частотой не менее 2 Ghz  Оперативная память: 128Gb
  3. Think Results. ................................................................................................................................... ТРИ ЗВЕНА – КАК ХРАНИТЬ И ПЕРЕДАВАТЬ

    ДАННЫЕ В РАСЧЕТНУЮ ЧАСТЬ, ЧТОБЫ БЫЛО БЫСТРО? DB Backend R Frontend JSON JSON SQL Ожидание SQL JSON
  4. Think Results. ................................................................................................................................... Ф DB Backend FE endpoints R Frontend

    JSON JSON SQL SQL External Systems CSV Backend R endpoints JSON Backend Reports endpoints (Apache POI) Backend import endpoints Serv1: 128GB RAM Serv2: 8Gb RAM ФИЗИЧЕСКАЯ И ЛОГИЧЕСКАЯ АРХИТЕКТУРА
  5. Think Results. ................................................................................................................................... СТЕК ТЕХНОЛОГИЙ ▪ Backend – JAVA (Spring,

    Hibernate, Apache POI) / C# ▪ Frontend – React.JS + Redux / JS + HTML5 + CSS3 ▪ DBMS – Oracle / PostgreSQL ▪ R Interface – Oracle R Enterprise / PLR ▪ R Core – 3.3.0 / 3.x
  6. Think Results. ................................................................................................................................... РАСЧЕТНЫЕ МОДУЛИ И DATA-FLOW  Моделирование 

    Моделирование риск-факторов  Стохастические дифференциальные уравнения (СДУ)  Формула  Вектор  Расчет параметров СДУ  Расчет матрицы корреляции  Расчет платежей  Расчет бюджета  Расчет стат. показателей (стат. тесты) Бэктестирование Анализ временных рядов Моделирование Модель расчета платежей Модель расчета статей бюджета Риск-факторы
  7. Think Results. ................................................................................................................................... RISK FACTORS MODELLED DATA CONTRACTS CALC MODEL

    FORMULAS DETERM. VECTORS CONST ATTR. CONTRACTS PAYMENTS RISK FACTORS HISTORY DATA BUDGET VALUES FORMULAS BUDGET CALC MODEL МОДЕЛИРОВАНИЕ – 1 ИТЕРАЦИЯ ЦИКЛА МОНТЕ КАРЛО ( 1 СЦЕНАРИЙ)
  8. Think Results. ................................................................................................................................... РАСЧЕТ СТАТ. ПОКАЗАТЕЛЕЙ ПО ИТЕРАЦИЯМ ЦИКЛА МОНТЕ

    КАРЛО  Более 30 показателей для оценки финансовых рисков  Более 200 стат. тестов анализа временных рядов
  9. Think Results. ................................................................................................................................... БЭКТЕСТИРОВАНИЕ – ОЦЕНКА КАЧЕСТВА МОДЕЛИ ▪ Количество

    пробоев ▪ Средний размер пробоя ▪ Тест Купика ▪ Функции потерь Лопеса ▪ Функции потерь Бланко-Ило