SlideShare a Scribd company logo
1 of 12
Download to read offline
Risk Management Framework
This is my idea of a generic infrastructure for Realtime Risk (RR).

Ideas are not entirely mine and have been gathered through several
assignments I have held in Capital markets.

If I had my way with sufficient funding this is how I would implement
A financial risk management environment for an enterprise.

I have tried to build a case around basic and essential requirements
to achieve seamless integration within the orgamization and with external
parties.
customers have a different view of risk. I also believe it is
hard to capture what exactly customers mean. Best practice in my opinion
is to allow them to interact, discover and set their own risk parameters.

Given all the data that is available from Yahoo and other internet outlets and
given technologies like R and XML, Unix it is possible to engineer an easy to
install, customize and create value. Free Software (GNU Style).
Key Concepts

•   Portfolios
•   Instruments
•   Market Data Providers
•   Risk Analytics
•   Reports
•   Interactive Experimentation
Key Drivers
•   Flexible PF Specification
•   Uniform Standard Instrument Definition
•   Rapid MDV Integration and Validation
•   Rapid Model/Analytic Integration
•   Report Generation
•   Delivery
•   Job Schedule and Monitoring
•   Security and Access Control
Instrument Services
• Instrument Management
  – MultiAsset
  – Instrument Statistics+
     • Standard Deviation, Closing Price
        – TimeSeries given Customer, DateRange
        – Daily,Monthly or other custom period
     • Beta against different benchmarks
     • Correlation and covariance with other instruments
  – Customer Independent
  – Customer Specific Attribution
  – Market Value and Customer Override
  – Notification and Access Control
Portfolio Services
•   MTM given date, Instrument Values
•   MTM Time Series, Return Time Series
•   Standard Deviation
•   Excess Return given Benchmark
•   Return per unit of Standard Deviation
•   Other statistics Sharpe,Sortino,Omega etc
•   MLE, VaR estimates, cVaR or other extensions
•   Customer Specific Uploads
MDV Service
•   Daily Upload
•   Symbology Mapping
•   Simple Validation
•   Error Report
    – No Change
    – AbnormalChange
• Corporate Events
• Analyst Override
• Conflict Resolution
Analytics
•   Statistics given PF, Customer Specification
•   Key Statistics Persistence
•   AsOf Computation
•   Computation Given Alternate Valuation/Price
•   Exception Handling
Report Generation/Delivery
   •   Flexible Specification
   •   Flexible Rendering
   •   Customization
   •   Multiple Delivery Platforms
   •   Security (Encryption)
   •   Resource/Usage Meters

Customer Specific Dashboards and OnDemand Services over secure channels
Management

•   Job Schedule Maintenance
•   Calendar, ReRun, Reporting
•   Access Control/Web Portals
•   Custom Deployment
    – Customer Can lease whole framework
    – Remote Administration
    – SAAS/AppServer
WAN
              Generic Architecture

        MDS       RAS                  RPTS        PFS          SM




                          RR ESB(XML/XBRL/JSON/FIX)
                                    RRR




      DBMS     Customer      Analyst          SecSvc              JMon


                                                 RAS – Risk Analytic Server
                                                 SM – Security master
                                                 PFS – Position/Portfolio Server
                          WAN
                                                 RPTS – Report Server
                                                 MDS – Market Data Server
Things To Do
• Instrument Specification
    – Input/output, DBMS
•   PF Specification I/O, DBMS
•   Analytics Catalog – Reuse, I/O
•   Report Specification I/O, DBMS
•   Job Monitor Requirements
•   WAN Transport Specification (FTP/SMTP/HTTP)
•   Customer Specifications

More Related Content

Similar to Risk management framework

Fixed Income Trading Platform Architecture
Fixed Income Trading Platform ArchitectureFixed Income Trading Platform Architecture
Fixed Income Trading Platform ArchitectureKhader Shaik
 
Is Reporting the Weak Link in Your Capacity Management Process?
Is Reporting the Weak Link in Your Capacity Management Process?Is Reporting the Weak Link in Your Capacity Management Process?
Is Reporting the Weak Link in Your Capacity Management Process?Precisely
 
LogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireLogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireMavenWire
 
Fixed Income Trading System Architecture
Fixed Income Trading System ArchitectureFixed Income Trading System Architecture
Fixed Income Trading System ArchitectureKhader Shaik
 
FSI301 An Architecture for Trade Capture and Regulatory Reporting
FSI301 An Architecture for Trade Capture and Regulatory ReportingFSI301 An Architecture for Trade Capture and Regulatory Reporting
FSI301 An Architecture for Trade Capture and Regulatory ReportingAmazon Web Services
 
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex Liviu Claudiu Cismaru
 
JeraSoft VCS Software platform
JeraSoft VCS Software platformJeraSoft VCS Software platform
JeraSoft VCS Software platformJeraSoft
 
Sybase Complex Event Processing
Sybase Complex Event ProcessingSybase Complex Event Processing
Sybase Complex Event ProcessingSybase Türkiye
 
Application Management Services
Application Management ServicesApplication Management Services
Application Management Servicesvenu1506
 
Application Management Service Offerings
Application Management Service OfferingsApplication Management Service Offerings
Application Management Service OfferingsGss America
 
Application Management Services
Application Management ServicesApplication Management Services
Application Management ServicesGss America
 
AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60PolarSeven Pty Ltd
 
SUE AGILE Architecture (English)
SUE AGILE Architecture (English)SUE AGILE Architecture (English)
SUE AGILE Architecture (English)Sabino Labarile
 
Managed Services Marketing
Managed Services MarketingManaged Services Marketing
Managed Services MarketingShahzad Khan
 
Building a scalable data science platform with R
Building a scalable data science platform with RBuilding a scalable data science platform with R
Building a scalable data science platform with RRevolution Analytics
 
Rob Soper Senior Systems Analyst
Rob Soper Senior Systems AnalystRob Soper Senior Systems Analyst
Rob Soper Senior Systems Analystrksjr1
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaSChris Haddad
 

Similar to Risk management framework (20)

Fixed Income Trading Platform Architecture
Fixed Income Trading Platform ArchitectureFixed Income Trading Platform Architecture
Fixed Income Trading Platform Architecture
 
Is Reporting the Weak Link in Your Capacity Management Process?
Is Reporting the Weak Link in Your Capacity Management Process?Is Reporting the Weak Link in Your Capacity Management Process?
Is Reporting the Weak Link in Your Capacity Management Process?
 
LogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireLogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWire
 
Fixed Income Trading System Architecture
Fixed Income Trading System ArchitectureFixed Income Trading System Architecture
Fixed Income Trading System Architecture
 
GTL RIM Offerings
GTL RIM OfferingsGTL RIM Offerings
GTL RIM Offerings
 
FSI301 An Architecture for Trade Capture and Regulatory Reporting
FSI301 An Architecture for Trade Capture and Regulatory ReportingFSI301 An Architecture for Trade Capture and Regulatory Reporting
FSI301 An Architecture for Trade Capture and Regulatory Reporting
 
Architecting SaaS
Architecting SaaSArchitecting SaaS
Architecting SaaS
 
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
BAM CEP / Business Activity Monitoring , Complex Event Processingomplex
 
JeraSoft VCS Software platform
JeraSoft VCS Software platformJeraSoft VCS Software platform
JeraSoft VCS Software platform
 
Sybase Complex Event Processing
Sybase Complex Event ProcessingSybase Complex Event Processing
Sybase Complex Event Processing
 
Application Management Services
Application Management ServicesApplication Management Services
Application Management Services
 
Application Management Service Offerings
Application Management Service OfferingsApplication Management Service Offerings
Application Management Service Offerings
 
Application Management Services
Application Management ServicesApplication Management Services
Application Management Services
 
AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60
 
SUE AGILE Architecture (English)
SUE AGILE Architecture (English)SUE AGILE Architecture (English)
SUE AGILE Architecture (English)
 
SPAN Infotech Corporate 2014
SPAN Infotech Corporate 2014SPAN Infotech Corporate 2014
SPAN Infotech Corporate 2014
 
Managed Services Marketing
Managed Services MarketingManaged Services Marketing
Managed Services Marketing
 
Building a scalable data science platform with R
Building a scalable data science platform with RBuilding a scalable data science platform with R
Building a scalable data science platform with R
 
Rob Soper Senior Systems Analyst
Rob Soper Senior Systems AnalystRob Soper Senior Systems Analyst
Rob Soper Senior Systems Analyst
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
 

More from Raman Kannan

Essays on-civic-responsibilty
Essays on-civic-responsibiltyEssays on-civic-responsibilty
Essays on-civic-responsibiltyRaman Kannan
 
M12 boosting-part02
M12 boosting-part02M12 boosting-part02
M12 boosting-part02Raman Kannan
 
M12 random forest-part01
M12 random forest-part01M12 random forest-part01
M12 random forest-part01Raman Kannan
 
M11 bagging loo cv
M11 bagging loo cvM11 bagging loo cv
M11 bagging loo cvRaman Kannan
 
M10 gradient descent
M10 gradient descentM10 gradient descent
M10 gradient descentRaman Kannan
 
M09-Cross validating-naive-bayes
M09-Cross validating-naive-bayesM09-Cross validating-naive-bayes
M09-Cross validating-naive-bayesRaman Kannan
 
M08 BiasVarianceTradeoff
M08 BiasVarianceTradeoffM08 BiasVarianceTradeoff
M08 BiasVarianceTradeoffRaman Kannan
 
Chapter 04-discriminant analysis
Chapter 04-discriminant analysisChapter 04-discriminant analysis
Chapter 04-discriminant analysisRaman Kannan
 
Augmented 11022020-ieee
Augmented 11022020-ieeeAugmented 11022020-ieee
Augmented 11022020-ieeeRaman Kannan
 
Chapter 02-logistic regression
Chapter 02-logistic regressionChapter 02-logistic regression
Chapter 02-logistic regressionRaman Kannan
 
Chapter01 introductory handbook
Chapter01 introductory handbookChapter01 introductory handbook
Chapter01 introductory handbookRaman Kannan
 
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...Raman Kannan
 
A voyage-inward-02
A voyage-inward-02A voyage-inward-02
A voyage-inward-02Raman Kannan
 
Evaluating classifierperformance ml-cs6923
Evaluating classifierperformance ml-cs6923Evaluating classifierperformance ml-cs6923
Evaluating classifierperformance ml-cs6923Raman Kannan
 
A data scientist's study plan
A data scientist's study planA data scientist's study plan
A data scientist's study planRaman Kannan
 
Cognitive Assistants
Cognitive AssistantsCognitive Assistants
Cognitive AssistantsRaman Kannan
 

More from Raman Kannan (20)

Essays on-civic-responsibilty
Essays on-civic-responsibiltyEssays on-civic-responsibilty
Essays on-civic-responsibilty
 
M12 boosting-part02
M12 boosting-part02M12 boosting-part02
M12 boosting-part02
 
M12 random forest-part01
M12 random forest-part01M12 random forest-part01
M12 random forest-part01
 
M11 bagging loo cv
M11 bagging loo cvM11 bagging loo cv
M11 bagging loo cv
 
M10 gradient descent
M10 gradient descentM10 gradient descent
M10 gradient descent
 
M09-Cross validating-naive-bayes
M09-Cross validating-naive-bayesM09-Cross validating-naive-bayes
M09-Cross validating-naive-bayes
 
M06 tree
M06 treeM06 tree
M06 tree
 
M07 svm
M07 svmM07 svm
M07 svm
 
M08 BiasVarianceTradeoff
M08 BiasVarianceTradeoffM08 BiasVarianceTradeoff
M08 BiasVarianceTradeoff
 
Chapter 05 k nn
Chapter 05 k nnChapter 05 k nn
Chapter 05 k nn
 
Chapter 04-discriminant analysis
Chapter 04-discriminant analysisChapter 04-discriminant analysis
Chapter 04-discriminant analysis
 
M03 nb-02
M03 nb-02M03 nb-02
M03 nb-02
 
Augmented 11022020-ieee
Augmented 11022020-ieeeAugmented 11022020-ieee
Augmented 11022020-ieee
 
Chapter 02-logistic regression
Chapter 02-logistic regressionChapter 02-logistic regression
Chapter 02-logistic regression
 
Chapter01 introductory handbook
Chapter01 introductory handbookChapter01 introductory handbook
Chapter01 introductory handbook
 
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...
 
A voyage-inward-02
A voyage-inward-02A voyage-inward-02
A voyage-inward-02
 
Evaluating classifierperformance ml-cs6923
Evaluating classifierperformance ml-cs6923Evaluating classifierperformance ml-cs6923
Evaluating classifierperformance ml-cs6923
 
A data scientist's study plan
A data scientist's study planA data scientist's study plan
A data scientist's study plan
 
Cognitive Assistants
Cognitive AssistantsCognitive Assistants
Cognitive Assistants
 

Risk management framework

  • 2. This is my idea of a generic infrastructure for Realtime Risk (RR). Ideas are not entirely mine and have been gathered through several assignments I have held in Capital markets. If I had my way with sufficient funding this is how I would implement A financial risk management environment for an enterprise. I have tried to build a case around basic and essential requirements to achieve seamless integration within the orgamization and with external parties. customers have a different view of risk. I also believe it is hard to capture what exactly customers mean. Best practice in my opinion is to allow them to interact, discover and set their own risk parameters. Given all the data that is available from Yahoo and other internet outlets and given technologies like R and XML, Unix it is possible to engineer an easy to install, customize and create value. Free Software (GNU Style).
  • 3. Key Concepts • Portfolios • Instruments • Market Data Providers • Risk Analytics • Reports • Interactive Experimentation
  • 4. Key Drivers • Flexible PF Specification • Uniform Standard Instrument Definition • Rapid MDV Integration and Validation • Rapid Model/Analytic Integration • Report Generation • Delivery • Job Schedule and Monitoring • Security and Access Control
  • 5. Instrument Services • Instrument Management – MultiAsset – Instrument Statistics+ • Standard Deviation, Closing Price – TimeSeries given Customer, DateRange – Daily,Monthly or other custom period • Beta against different benchmarks • Correlation and covariance with other instruments – Customer Independent – Customer Specific Attribution – Market Value and Customer Override – Notification and Access Control
  • 6. Portfolio Services • MTM given date, Instrument Values • MTM Time Series, Return Time Series • Standard Deviation • Excess Return given Benchmark • Return per unit of Standard Deviation • Other statistics Sharpe,Sortino,Omega etc • MLE, VaR estimates, cVaR or other extensions • Customer Specific Uploads
  • 7. MDV Service • Daily Upload • Symbology Mapping • Simple Validation • Error Report – No Change – AbnormalChange • Corporate Events • Analyst Override • Conflict Resolution
  • 8. Analytics • Statistics given PF, Customer Specification • Key Statistics Persistence • AsOf Computation • Computation Given Alternate Valuation/Price • Exception Handling
  • 9. Report Generation/Delivery • Flexible Specification • Flexible Rendering • Customization • Multiple Delivery Platforms • Security (Encryption) • Resource/Usage Meters Customer Specific Dashboards and OnDemand Services over secure channels
  • 10. Management • Job Schedule Maintenance • Calendar, ReRun, Reporting • Access Control/Web Portals • Custom Deployment – Customer Can lease whole framework – Remote Administration – SAAS/AppServer
  • 11. WAN Generic Architecture MDS RAS RPTS PFS SM RR ESB(XML/XBRL/JSON/FIX) RRR DBMS Customer Analyst SecSvc JMon RAS – Risk Analytic Server SM – Security master PFS – Position/Portfolio Server WAN RPTS – Report Server MDS – Market Data Server
  • 12. Things To Do • Instrument Specification – Input/output, DBMS • PF Specification I/O, DBMS • Analytics Catalog – Reuse, I/O • Report Specification I/O, DBMS • Job Monitor Requirements • WAN Transport Specification (FTP/SMTP/HTTP) • Customer Specifications