SlideShare a Scribd company logo
1 of 23
Presentation at Payments System Oversight Course
Central Bank of Bolivia, La Paz
25 November 2011




Payment System Simulations
Simulation analysis and stress testing
of payment networks – Session 2



Kimmo Soramäki
kimmo@soramaki.net, www.fna.fi
Agenda


• Payment simulations in policy and oversight

• Payment simulation research

• How to start simulation analyses?
What are simulations?
• Methodology to understand complex systems – systems that are
  large with many interacting elements and or non-linearities

• In contrast to traditional statistical models, which attempts to
  find analytical solutions

• Usually a special purpose computer program that takes inputs,
  applies the simulation rules and generates outputs

• Stochastic or deterministic inputs

• Static, evolving or co-learning behavior
Short history of simulations in
Payment System Oversight/Policy
•   1997 : Bank of Finland
     – Uncover liquidity needs of banks when Finland’s RTGS system was joined with TARGET
     – See Koponen-Soramaki (1998)

•   2000 : Bank of Japan
     – Test features for BoJ-Net upgrade

•   2001 : CLS approval process and ongoing oversight
     – Test risk management
     – Evaluate settlement’ members capacity for pay-ins
     – Understand how the system works

•   Since: Bank of Canada, Banque de France, Nederlandsche Bank, Norges
    Bank, Federal Reserve, and many others

•   2010 - : Bank of England new CHAPS
     – Evaluate alternative liquidity saving mechanisms
     – Use as platform for discussions with banks
     – Denby-McLafferty (2011 forthcoming)
Framework




        Source: Koponen-Soramäki (1997). Intraday liquidity needs in a modern interbank payment system - a
        Simulation Approach , Bank of Finland Studies in Economics and Finance 14.
Topics

              Enhance
                               Evaluate alternative
          understanding of
                                 design features
         system mechanics

                           Why
                         Simulate?

         Stress testing and        Platform for
          liquidity needs        communication
              analysis         among stakeholders
Research
•   Soramäki, Kimmo, M.L. Bech, J. Arnold, R.J. Glass and W.E. Beyeler
    (2007). "The Topology of Interbank Payment Flows". Physica A 379, pp.
    317-333.
    Models payment flows as graphs (“Network topology”)


•   Beyeler, Walter, M.L Bech, R.J. Glass, and K. Soramäki (2007).
    "Congestion and Cascades in Payment Systems". Physica A 384(2), pp.
    693-718.
    Models payment flow mechanics (“System mechanics”)


•   Galbiati, Marco and Kimmo Soramäki (2011). “Agent-based model of
    payment systems”. Journal of Economic Dynamics and Control 35(6), pp.
    859-875.
    Models bank’s decision-making (“Economic behavior”)
Topology of interactions

                                       Degree distribution




       Total of ~8000 banks
  66 banks comprise 75% of value   Soramäki, Bech, Beyeler, Glass and Arnold
  25 banks completely connected    (2006), Physica A, Vol. 379, pp 317-333.
System mechanics
             Central bank

4 Payment account                       Payment system
                                                                                 5 Payment account
is debited                                                                       is credited
                           Bi                                     Bj




                                                                                 6 Depositor account
3 Payment is settled                                                             is credited
or queued
                 Qi      Bi > 0    Di      Liquidity     Dj     Qj > 0      Qj
                                            Market
2 Depositor account      Bank i                                Bank j            7 Queued payment,
is debited                                                                       if any, is released

1 Agent instructs
bank to send a
payment
                    Productive Agent                     Productive Agent

                                                              Beyeler, Glass, Bech and Soramäki
                                                              (2007), Physica A, 384-2, pp 693-718.
Payment
                                    System

                     Instructions                 Payments
        Time
                                      Liquidity
                                                                         Time


Summed over
the network,
instructions                 When liquidity is high
arrive at a steady           payments are submitted




                                                        Payments
rate                         promptly and banks
                             process payments
                             independently of each
                             other
                                                                   Instructions




                                                       Beyeler, Glass, Bech and Soramäki
                                                       (2007), Physica A, 384-2, pp 693-718.
Payment
                                          System

                    Instructions                              Payments

                                            Liquidity
         Time                                                                     Time



Reducing liquidity leads to
episodes of congestion
when queues build, and
cascades of settlement
                              Frequency




                                                                    Payments
activity when incoming
payments allow banks to
work off queues. Payment
processing becomes
                                             Cascade Length
coupled across the
                                                                               Instructions


network



                                                                   Beyeler, Glass, Bech and Soramäki
                                                                   (2007), Physica A, 384-2, pp 693-718.
System mechanics
             Central bank

4 Payment account                       Payment system
                                                                                 5 Payment account
is debited                                                                       is credited
                           Bi                                     Bj




                                                                                 6 Depositor account
3 Payment is settled                                                             is credited
or queued
                 Qi      Bi > 0    Di      Liquidity     Dj     Qj > 0      Qj
                                            Market
2 Depositor account      Bank i                                Bank j            7 Queued payment,
is debited                                                                       if any, is released

1 Agent instructs
bank to send a
payment
                    Productive Agent                     Productive Agent

                                                              Beyeler, Glass, Bech and Soramäki
                                                              (2007), Physica A, 384-2, pp 693-718.
Simulations vs analytical models
• Simulations (e.g. e.g. Koponen-Soramaki 1998, Leinonen, ed. 2005,
  work at FRB, ECB, BoC, BoJ, BoE) have so far not endogenized bank
  behaviour

   – behaviour has been assumed to remain unchanged in spite of other
     changes in the system
   – or to change in a predetermined manner
   – due to the use of actual data, difficult to generalize

• Game theoretic models (e.g. Angelini 1998, Kobayakawa 1997,
  Bech-Garratt 2003) need to make many simplifying assumptions

   – on settlement process / payoffs
   – topology of interactions
   – do not give quantitative answers
Economic behavior
• Example: How much liquidity to post?

• Cost for a bank in a payment system depends on
    – Choice of liquidity and
    – Delays of settlement


• Banks liquidity choice depends on other banks’ liquidity choice

• We develop ABM
    – payoffs determined by a realistic settlement process
    – reinforcement learning
    – look at equilibrium
Funding behavior model
•   Dynamic model of an RTGS interbank payment system with
    endogenous choices for funding by banks
     – Banks choose an opening balance at the beginning of each day. Intraday
       payments are released whenever sufficient liquidity is available.

•   Banks have knowledge of settlement costs given their own liquidity and
    liquidity of other banks
     – Delays are evaluated by means of a large number of simulations of the
       “payment physics model” with different amounts of liquidity.

•   Bank learn about the behavior of other banks, and choose their own
    liquidity to minimize costs
     – On each round, banks choose a “best reply” given beliefs about what other
       banks choose. The beliefs are updated on subsequent rounds

•   We look at both normal operating conditions and an operational failure
    by one bank
Learning in the model
• In the model
    – Banks face uncertainty about the actions of other banks
    – Banks adapt their actions over time, depending on observed actions by
      others
    – This is modeled as fictitious play with given payoff functions
    – The game is played until convergence of beliefs takes place

• Properties of Fictitious play
    – If beliefs converge to 1 for some action, that action is a pure Nash-
      equilibrium
    – If beliefs converge to a distribution, then that distribution is the mixed
      Nash equilibrium of the game

• Our results
    – Beliefs converge mostly to a distribution, sometimes to a pure
      equilibrium
    – Results report weighted average in case of mixed equilibria
Delays




         Galbiati and Soramäki (2011), JEDC, Vol. 35, Iss. 6, pp 859-875
Payoffs
• Recall, costs depend on own liquidity and others liquidity -> which
  jointly determine delays
• Red = high price for liquidity, Blue = low price for liquidity
Liquidity demand curve
How to start?




   HR           DATA   TOOLS
Data
• Historical transaction data
   – From interbank payment systems
   – At minimum: date, time, sender, receiver, value
   – More data on type of payment, economic purpose, second tier (if
     any), type of institution, etc. useful

• Artificial transaction data
   – Based on aggregates (possible with Entropy maximization
     methods)
   – Based on a network model (defining bilateral flows)
   – Assumptions
       • Timing of payments
       • Value distribution
       • Correlations
   – System stability (net flows 0 over longer times)
Tools
• Bof-PSS2
   –   Bank of Finland, 1997- (BoF-PSS1)
   –   RTGS, RRGS, Net, many optimization methods
   –   www.bof.fi/sc/bof-pss
   –   Free, Support & training available, Annual workshop

• FNA Flow
   –   Soramaki Networks, 2009-
   –   RTGS, RRGS, many optimization methods
   –   www.fna.fi
   –   Free online, License, Support & training available

• Proprietary tools or general purpose programs
   – Matlab, SAS, Excel, …
Thank you

Kimmo Soramäki

kimmo@soramaki.net
    www.fna.fi

More Related Content

What's hot (7)

Keynote capitals india morning note jun 11-'12
Keynote capitals india morning note jun 11-'12Keynote capitals india morning note jun 11-'12
Keynote capitals india morning note jun 11-'12
 
Keynote capitals india morning note 11 december-12
Keynote capitals india morning note 11 december-12Keynote capitals india morning note 11 december-12
Keynote capitals india morning note 11 december-12
 
Cmsc411(Pascuaword Report)
Cmsc411(Pascuaword Report)Cmsc411(Pascuaword Report)
Cmsc411(Pascuaword Report)
 
BANESTO-SANTANDER INVESTOR DAY 2011
BANESTO-SANTANDER INVESTOR DAY 2011BANESTO-SANTANDER INVESTOR DAY 2011
BANESTO-SANTANDER INVESTOR DAY 2011
 
Limit Setting Methodology
Limit Setting Methodology Limit Setting Methodology
Limit Setting Methodology
 
CEO presentation Q3 press conference
CEO presentation Q3 press conferenceCEO presentation Q3 press conference
CEO presentation Q3 press conference
 
The Northern Trust Difference
The Northern Trust DifferenceThe Northern Trust Difference
The Northern Trust Difference
 

Viewers also liked

Payment gateway testing
Payment gateway testingPayment gateway testing
Payment gateway testing
Atul Pant
 

Viewers also liked (6)

Acquirer Systems Company Introduction
Acquirer Systems Company IntroductionAcquirer Systems Company Introduction
Acquirer Systems Company Introduction
 
POS Testing - Challenges and Options
POS Testing - Challenges and OptionsPOS Testing - Challenges and Options
POS Testing - Challenges and Options
 
Payment gateway testing
Payment gateway testingPayment gateway testing
Payment gateway testing
 
Payments in Indonesia 2014
Payments in Indonesia 2014Payments in Indonesia 2014
Payments in Indonesia 2014
 
Mobile Payment Value chain and Business Models
Mobile Payment Value chain and Business ModelsMobile Payment Value chain and Business Models
Mobile Payment Value chain and Business Models
 
Introduction to Supply Chain Finance
Introduction to Supply Chain FinanceIntroduction to Supply Chain Finance
Introduction to Supply Chain Finance
 

Similar to Payment System Simulations @ Central Bank of Bolivia

ipai online pos solutions
ipai online pos solutionsipai online pos solutions
ipai online pos solutions
Beverly Xu
 

Similar to Payment System Simulations @ Central Bank of Bolivia (10)

Tools for Forecasting Financial Crisis @ ETH
Tools for Forecasting Financial Crisis @ ETHTools for Forecasting Financial Crisis @ ETH
Tools for Forecasting Financial Crisis @ ETH
 
Electronic Benefit Transfers
Electronic Benefit TransfersElectronic Benefit Transfers
Electronic Benefit Transfers
 
Stochastic Programming in Finance and Business management
Stochastic Programming in Finance and Business managementStochastic Programming in Finance and Business management
Stochastic Programming in Finance and Business management
 
Network Topology and Payment System Resiliency
Network Topology and Payment System ResiliencyNetwork Topology and Payment System Resiliency
Network Topology and Payment System Resiliency
 
M.S Dynamics g.p Reconciliation
M.S Dynamics g.p Reconciliation M.S Dynamics g.p Reconciliation
M.S Dynamics g.p Reconciliation
 
ipai online pos solutions
ipai online pos solutionsipai online pos solutions
ipai online pos solutions
 
9642 ajaz ahmed ppt_1_v2
9642 ajaz ahmed ppt_1_v29642 ajaz ahmed ppt_1_v2
9642 ajaz ahmed ppt_1_v2
 
Strategies For Growth Post Sepa Deutsche Brendan Reilly
Strategies For Growth Post Sepa   Deutsche Brendan ReillyStrategies For Growth Post Sepa   Deutsche Brendan Reilly
Strategies For Growth Post Sepa Deutsche Brendan Reilly
 
SAP Financials 2011 Prakhina Detailed Lessons To Reduce Electronic Bank State...
SAP Financials 2011 Prakhina Detailed Lessons To Reduce Electronic Bank State...SAP Financials 2011 Prakhina Detailed Lessons To Reduce Electronic Bank State...
SAP Financials 2011 Prakhina Detailed Lessons To Reduce Electronic Bank State...
 
Check truncation training
Check truncation   trainingCheck truncation   training
Check truncation training
 

More from Kimmo Soramaki

More from Kimmo Soramaki (20)

Applications of Network Theory in Finance
Applications of Network Theory in FinanceApplications of Network Theory in Finance
Applications of Network Theory in Finance
 
Applications of Network Theory in Finance and Production
Applications of Network Theory in Finance and ProductionApplications of Network Theory in Finance and Production
Applications of Network Theory in Finance and Production
 
Global Network of Payment Flows - Presentation at Commerzbank Cash Forum
Global Network of Payment Flows - Presentation at Commerzbank Cash ForumGlobal Network of Payment Flows - Presentation at Commerzbank Cash Forum
Global Network of Payment Flows - Presentation at Commerzbank Cash Forum
 
Visualizing Financial Stress - Talk at European Central Bank
Visualizing Financial Stress - Talk at European Central BankVisualizing Financial Stress - Talk at European Central Bank
Visualizing Financial Stress - Talk at European Central Bank
 
Financial Cartography
Financial CartographyFinancial Cartography
Financial Cartography
 
Financial Cartography at Bogazici University
Financial Cartography at Bogazici UniversityFinancial Cartography at Bogazici University
Financial Cartography at Bogazici University
 
Network Simulations for Business Continuity
Network Simulations for Business ContinuityNetwork Simulations for Business Continuity
Network Simulations for Business Continuity
 
Financial Cartography for Payments and Markets
Financial Cartography for Payments and MarketsFinancial Cartography for Payments and Markets
Financial Cartography for Payments and Markets
 
Quantitative Oversight of Financial Market Infrastructures
Quantitative Oversight of Financial Market InfrastructuresQuantitative Oversight of Financial Market Infrastructures
Quantitative Oversight of Financial Market Infrastructures
 
Emerging Stress Scenarios
Emerging Stress ScenariosEmerging Stress Scenarios
Emerging Stress Scenarios
 
Network Approaches for Interbank Markets
Network Approaches for Interbank MarketsNetwork Approaches for Interbank Markets
Network Approaches for Interbank Markets
 
System shock analysis and complex network effects
System shock analysis and complex network effectsSystem shock analysis and complex network effects
System shock analysis and complex network effects
 
Adaptive Stress Testing
Adaptive Stress TestingAdaptive Stress Testing
Adaptive Stress Testing
 
Illuminating Interconnectedness and Contagion
Illuminating Interconnectedness and ContagionIlluminating Interconnectedness and Contagion
Illuminating Interconnectedness and Contagion
 
Financial Networks and Cartography
Financial Networks and CartographyFinancial Networks and Cartography
Financial Networks and Cartography
 
Financial Networks VI - Correlation Networks
Financial Networks VI - Correlation NetworksFinancial Networks VI - Correlation Networks
Financial Networks VI - Correlation Networks
 
Financial Networks V - Inferring Links
Financial Networks V - Inferring LinksFinancial Networks V - Inferring Links
Financial Networks V - Inferring Links
 
Financial Cartography - PRMIA Webinar
Financial Cartography - PRMIA WebinarFinancial Cartography - PRMIA Webinar
Financial Cartography - PRMIA Webinar
 
Financial Networks IV. Analyzing and Visualizing Exposures
Financial Networks IV. Analyzing and Visualizing ExposuresFinancial Networks IV. Analyzing and Visualizing Exposures
Financial Networks IV. Analyzing and Visualizing Exposures
 
Financial Networks III. Centrality and Systemic Importance
Financial Networks III. Centrality and Systemic ImportanceFinancial Networks III. Centrality and Systemic Importance
Financial Networks III. Centrality and Systemic Importance
 

Recently uploaded

CBD Belapur Expensive Housewife Call Girls Number-📞📞9833754194 No 1 Vipp HIgh...
CBD Belapur Expensive Housewife Call Girls Number-📞📞9833754194 No 1 Vipp HIgh...CBD Belapur Expensive Housewife Call Girls Number-📞📞9833754194 No 1 Vipp HIgh...
CBD Belapur Expensive Housewife Call Girls Number-📞📞9833754194 No 1 Vipp HIgh...
priyasharma62062
 
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
Best VIP Call Girls Morni Hills Just Click Me 6367492432
Best VIP Call Girls Morni Hills Just Click Me 6367492432Best VIP Call Girls Morni Hills Just Click Me 6367492432
Best VIP Call Girls Morni Hills Just Click Me 6367492432
motiram463
 
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Toronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdfToronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdf
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaiVasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 
CBD Belapur Expensive Housewife Call Girls Number-📞📞9833754194 No 1 Vipp HIgh...
CBD Belapur Expensive Housewife Call Girls Number-📞📞9833754194 No 1 Vipp HIgh...CBD Belapur Expensive Housewife Call Girls Number-📞📞9833754194 No 1 Vipp HIgh...
CBD Belapur Expensive Housewife Call Girls Number-📞📞9833754194 No 1 Vipp HIgh...
 
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
 
Airport Road Best Experience Call Girls Number-📞📞9833754194 Santacruz MOst Es...
Airport Road Best Experience Call Girls Number-📞📞9833754194 Santacruz MOst Es...Airport Road Best Experience Call Girls Number-📞📞9833754194 Santacruz MOst Es...
Airport Road Best Experience Call Girls Number-📞📞9833754194 Santacruz MOst Es...
 
Q1 2024 Conference Call Presentation vF.pdf
Q1 2024 Conference Call Presentation vF.pdfQ1 2024 Conference Call Presentation vF.pdf
Q1 2024 Conference Call Presentation vF.pdf
 
Best VIP Call Girls Morni Hills Just Click Me 6367492432
Best VIP Call Girls Morni Hills Just Click Me 6367492432Best VIP Call Girls Morni Hills Just Click Me 6367492432
Best VIP Call Girls Morni Hills Just Click Me 6367492432
 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech Belgium
 
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
 
Pension dashboards forum 1 May 2024 (1).pdf
Pension dashboards forum 1 May 2024 (1).pdfPension dashboards forum 1 May 2024 (1).pdf
Pension dashboards forum 1 May 2024 (1).pdf
 
(Sexy Sheela) Call Girl Mumbai Call Now 👉9920725232👈 Mumbai Escorts 24x7
(Sexy Sheela) Call Girl Mumbai Call Now 👉9920725232👈 Mumbai Escorts 24x7(Sexy Sheela) Call Girl Mumbai Call Now 👉9920725232👈 Mumbai Escorts 24x7
(Sexy Sheela) Call Girl Mumbai Call Now 👉9920725232👈 Mumbai Escorts 24x7
 
W.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdfW.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdf
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunities
 
Strategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate PresentationStrategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate Presentation
 
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
 

Payment System Simulations @ Central Bank of Bolivia

  • 1. Presentation at Payments System Oversight Course Central Bank of Bolivia, La Paz 25 November 2011 Payment System Simulations Simulation analysis and stress testing of payment networks – Session 2 Kimmo Soramäki kimmo@soramaki.net, www.fna.fi
  • 2. Agenda • Payment simulations in policy and oversight • Payment simulation research • How to start simulation analyses?
  • 3. What are simulations? • Methodology to understand complex systems – systems that are large with many interacting elements and or non-linearities • In contrast to traditional statistical models, which attempts to find analytical solutions • Usually a special purpose computer program that takes inputs, applies the simulation rules and generates outputs • Stochastic or deterministic inputs • Static, evolving or co-learning behavior
  • 4. Short history of simulations in Payment System Oversight/Policy • 1997 : Bank of Finland – Uncover liquidity needs of banks when Finland’s RTGS system was joined with TARGET – See Koponen-Soramaki (1998) • 2000 : Bank of Japan – Test features for BoJ-Net upgrade • 2001 : CLS approval process and ongoing oversight – Test risk management – Evaluate settlement’ members capacity for pay-ins – Understand how the system works • Since: Bank of Canada, Banque de France, Nederlandsche Bank, Norges Bank, Federal Reserve, and many others • 2010 - : Bank of England new CHAPS – Evaluate alternative liquidity saving mechanisms – Use as platform for discussions with banks – Denby-McLafferty (2011 forthcoming)
  • 5. Framework Source: Koponen-Soramäki (1997). Intraday liquidity needs in a modern interbank payment system - a Simulation Approach , Bank of Finland Studies in Economics and Finance 14.
  • 6. Topics Enhance Evaluate alternative understanding of design features system mechanics Why Simulate? Stress testing and Platform for liquidity needs communication analysis among stakeholders
  • 7. Research • Soramäki, Kimmo, M.L. Bech, J. Arnold, R.J. Glass and W.E. Beyeler (2007). "The Topology of Interbank Payment Flows". Physica A 379, pp. 317-333. Models payment flows as graphs (“Network topology”) • Beyeler, Walter, M.L Bech, R.J. Glass, and K. Soramäki (2007). "Congestion and Cascades in Payment Systems". Physica A 384(2), pp. 693-718. Models payment flow mechanics (“System mechanics”) • Galbiati, Marco and Kimmo Soramäki (2011). “Agent-based model of payment systems”. Journal of Economic Dynamics and Control 35(6), pp. 859-875. Models bank’s decision-making (“Economic behavior”)
  • 8. Topology of interactions Degree distribution Total of ~8000 banks 66 banks comprise 75% of value Soramäki, Bech, Beyeler, Glass and Arnold 25 banks completely connected (2006), Physica A, Vol. 379, pp 317-333.
  • 9. System mechanics Central bank 4 Payment account Payment system 5 Payment account is debited is credited Bi Bj 6 Depositor account 3 Payment is settled is credited or queued Qi Bi > 0 Di Liquidity Dj Qj > 0 Qj Market 2 Depositor account Bank i Bank j 7 Queued payment, is debited if any, is released 1 Agent instructs bank to send a payment Productive Agent Productive Agent Beyeler, Glass, Bech and Soramäki (2007), Physica A, 384-2, pp 693-718.
  • 10. Payment System Instructions Payments Time Liquidity Time Summed over the network, instructions When liquidity is high arrive at a steady payments are submitted Payments rate promptly and banks process payments independently of each other Instructions Beyeler, Glass, Bech and Soramäki (2007), Physica A, 384-2, pp 693-718.
  • 11. Payment System Instructions Payments Liquidity Time Time Reducing liquidity leads to episodes of congestion when queues build, and cascades of settlement Frequency Payments activity when incoming payments allow banks to work off queues. Payment processing becomes Cascade Length coupled across the Instructions network Beyeler, Glass, Bech and Soramäki (2007), Physica A, 384-2, pp 693-718.
  • 12. System mechanics Central bank 4 Payment account Payment system 5 Payment account is debited is credited Bi Bj 6 Depositor account 3 Payment is settled is credited or queued Qi Bi > 0 Di Liquidity Dj Qj > 0 Qj Market 2 Depositor account Bank i Bank j 7 Queued payment, is debited if any, is released 1 Agent instructs bank to send a payment Productive Agent Productive Agent Beyeler, Glass, Bech and Soramäki (2007), Physica A, 384-2, pp 693-718.
  • 13. Simulations vs analytical models • Simulations (e.g. e.g. Koponen-Soramaki 1998, Leinonen, ed. 2005, work at FRB, ECB, BoC, BoJ, BoE) have so far not endogenized bank behaviour – behaviour has been assumed to remain unchanged in spite of other changes in the system – or to change in a predetermined manner – due to the use of actual data, difficult to generalize • Game theoretic models (e.g. Angelini 1998, Kobayakawa 1997, Bech-Garratt 2003) need to make many simplifying assumptions – on settlement process / payoffs – topology of interactions – do not give quantitative answers
  • 14. Economic behavior • Example: How much liquidity to post? • Cost for a bank in a payment system depends on – Choice of liquidity and – Delays of settlement • Banks liquidity choice depends on other banks’ liquidity choice • We develop ABM – payoffs determined by a realistic settlement process – reinforcement learning – look at equilibrium
  • 15. Funding behavior model • Dynamic model of an RTGS interbank payment system with endogenous choices for funding by banks – Banks choose an opening balance at the beginning of each day. Intraday payments are released whenever sufficient liquidity is available. • Banks have knowledge of settlement costs given their own liquidity and liquidity of other banks – Delays are evaluated by means of a large number of simulations of the “payment physics model” with different amounts of liquidity. • Bank learn about the behavior of other banks, and choose their own liquidity to minimize costs – On each round, banks choose a “best reply” given beliefs about what other banks choose. The beliefs are updated on subsequent rounds • We look at both normal operating conditions and an operational failure by one bank
  • 16. Learning in the model • In the model – Banks face uncertainty about the actions of other banks – Banks adapt their actions over time, depending on observed actions by others – This is modeled as fictitious play with given payoff functions – The game is played until convergence of beliefs takes place • Properties of Fictitious play – If beliefs converge to 1 for some action, that action is a pure Nash- equilibrium – If beliefs converge to a distribution, then that distribution is the mixed Nash equilibrium of the game • Our results – Beliefs converge mostly to a distribution, sometimes to a pure equilibrium – Results report weighted average in case of mixed equilibria
  • 17. Delays Galbiati and Soramäki (2011), JEDC, Vol. 35, Iss. 6, pp 859-875
  • 18. Payoffs • Recall, costs depend on own liquidity and others liquidity -> which jointly determine delays • Red = high price for liquidity, Blue = low price for liquidity
  • 20. How to start? HR DATA TOOLS
  • 21. Data • Historical transaction data – From interbank payment systems – At minimum: date, time, sender, receiver, value – More data on type of payment, economic purpose, second tier (if any), type of institution, etc. useful • Artificial transaction data – Based on aggregates (possible with Entropy maximization methods) – Based on a network model (defining bilateral flows) – Assumptions • Timing of payments • Value distribution • Correlations – System stability (net flows 0 over longer times)
  • 22. Tools • Bof-PSS2 – Bank of Finland, 1997- (BoF-PSS1) – RTGS, RRGS, Net, many optimization methods – www.bof.fi/sc/bof-pss – Free, Support & training available, Annual workshop • FNA Flow – Soramaki Networks, 2009- – RTGS, RRGS, many optimization methods – www.fna.fi – Free online, License, Support & training available • Proprietary tools or general purpose programs – Matlab, SAS, Excel, …