Banking and Bank Run

Theory and Examples

Fatih Kansoy

2024-02-08

Table of contents

  • What: What just happened March 2023?
  • How: Back to Basics
  • Why: What went wrong with SVB?
  • Lessons from Financial History?
  • Which: A Model Explains The Bank Run
  • Any question?

What: What just happened March 2023?

What Just Happened?

  • Friday, March 10 — Silicon Valley Bank (SVB) collapsed and this was the biggest banking collapse in the US since 2008.

  • Sunday, March 12 — The FDIC shut down Signature Bank after a run on its deposits by customers who were spooked by the implosion of SVB.

  • Wednesday, March 15 — After watching shares in Credit Suisse (CS) collapse by as much as 30%, Swiss authorities announced a backstop for the country’s second-biggest bank.

  • Thursday, March 16 — First Republic Bank was teetering on the brink as customers withdrew their deposits. US Treasury and JP Morgan made an agreement to deposit tens of billions of dollars of cash into First Republic to staunch the bleeding. But collappesed May 1 2023.

  • Sunday, March 19 — Switzerland’s biggest bank, UBS, agreed to buy its ailing rival Credit Suisse in an emergency rescue deal aimed at stemming financial market panic.

How: Back to Basics

How Banks Work?

Banking Mechanism

No problem in good times

Big problem in rainy days!

Bank Run in History

Bank Run in Great Depression: April 26, 1932

Power of Bad News

Power of Bad News

The Metro Bank hoax shows the immense power of fake news on WhatsApp

Why: What went wrong with SVB?

What went wrong with SVB?

  • Friday, March 10 — Silicon Valley Bank (SVB) collapsed and this was the biggest banking collapse in the US since 2008.

  • 2021 The most profitable year ever — 40 years old bank

  • 16th Largest Bank —

  • Hub of Tech Start-up —

  • Roots of the problem –>

The U.S. Federal Funds Rate since 1990

Hub of Tech Companies

The Good Old Days

The Good Old Days

The Good Old Days

Fed Sent shockwaves

The Good Old Days

The Good Old Days

A litle more withdraw

A long-term change

A long-term change

A long-term change

Spark that will set the whole place on fire

Beginning of the end

The End

Lessons from Financial History?

Lessons from Financial History?

  • Bank Failures
  • Source Code
1934193919441949195419591964196919741979198419891994199920042009201420192023010020030040050000.5B1B1.5B2B
Data Series:Number of FailuresTotal AssetsBank Failures and Total Assets in the US Over TimeYearNumber of FailuresTotal Assets (in $)
plotly-logomark
# Working on bank failure. Data from FDIC - Fatih Kansoy
import pandas as pd
import plotly.graph_objs as go
from plotly.subplots import make_subplots

# Load the data
data = pd.read_csv('bankfailure.csv')

# Convert 'FAILDATE' to datetime and extract the year
data['FAILDATE'] = pd.to_datetime(data['FAILDATE'])
data['YEAR'] = data['FAILDATE'].dt.year


# Count unique bank failures per year to ensure no double counting
yearly_failures = data.groupby('YEAR')['ID'].nunique()

# Sum the total assets ('QBFASSET') for each year
yearly_assets = data.groupby('YEAR')['QBFASSET'].sum()

# Generating years from 1934 to 2023, every 5 years, and including 2023
years = list(range(1934, 2024, 5))

# Create subplots with a secondary y-axis
fig = make_subplots(specs=[[{"secondary_y": True}]])

# Add the number of failures plot
fig.add_trace(
    go.Scatter(x=yearly_failures.index, y=yearly_failures, name="Number of Failures", mode='lines+markers', 
               line=dict(color='darkred')),
    secondary_y=False,
)

# Add the total assets plot
fig.add_trace(
    go.Bar(x=yearly_assets.index, y=yearly_assets, name="Total Assets", marker=dict(color='darkblue'), opacity=0.6),
    secondary_y=True,
)

# Update the layout
fig.update_layout(
    title_text='Bank Failures and Total Assets in the US Over Time',
    legend_title_text='Data Series:',
    legend=dict(orientation="h", yanchor="bottom", y=1.02, xanchor="right", x=1),
    paper_bgcolor='#FFF1E0',  # Background color for the entire figure area
    plot_bgcolor='#FFF1E0',
    autosize=True,
    margin=dict(l=50, r=50, b=100, t=100)

)

# Set x-axis and y-axes titles
fig.update_xaxes(title_text="Year", tickvals=years + [2023])

fig.update_yaxes(title_text="Number of Failures", secondary_y=False, color='darkred')
fig.update_yaxes(title_text="Total Assets (in $)", secondary_y=True, color='darkblue')

# Show the figure
fig.show()

Lessons from [Financial] History?

.

Lesson from Financial History?

Regulation ≠ Bureaucracy

Not Just US and Not Just in 2023

Laeven, M.L. and Valencia, M.F., 2018. Systemic banking crises revisited. IMF.

Not Just the US and Not Just in 2023

Laeven, M.L. and Valencia, M.F., 2018. Systemic banking crises revisited. IMF.

Which: A Model Explains The Bank Run

Models that explain banking

  • Diamond & Dybvig (JPE, 1983): Banking Crises & Expectation
  • Milgrom & Roberts (Economics, Organization and Management, 1992): Banking Crises & Moral Hazard
  • Gertler & Karadi (JME, 2011): Agency Costs and Bank Capital
  • Gertler & Kiyotaki (AER, 2015): Combining Financial Accelerator Effects and Bank Runs

Setting:

  • Three time periods T=0,1,2 

  • There are many ex ante identical households (investors) 👨👨👨

  • One single bank (🏦SVB?)

  • Each household ins endowned 1 unit of homogeneous good to invest in T=0

  • There are two types of household

    • impatient: only likes consumption in T=1
    • patient: only likes consumption in T=2
  • Fraction π  of household are Type 1

  • In period 1, each household learns her type

  • Type is a private information

Timeline and Summary

Time=1
Time=2
Time=0
Impatient
Patient
0
1
R > 1
-1
Deposit/Investment
Decision: Comsume or Wait
Get reward or Lost everything

  • Denote type i ’s period- T consumption by CiT
  • Competitive allocation is

C11=1,C12=0C21=0,C22=R

Maximisation Problem

  • This implies state dependent utility function (with the state private information) U(C1,C2)={u(C1) if consumer is type 1ρu(C1+C2) if consumer is type 2(1)

    with R−1<ρ≤1

  • u(⋅)  satisfies standard assumptions.

  • The contract satisfies: c1∗2=c2∗1=0(2)u′(c1∗1)=ρu′(c2∗2)R(3)πc1∗1+(1−π)1Rc2∗2=1(4)

Investment Strategies:

Short-term investment: Liquid

  • Can be terminated in either period 1 or period 2 and yields no return

Long-term investment: - Illiquid

  • Investment should be terminated in period 2 and return is R>1
  • Long-term alternative provides a positive return at the cost of being illiquid
  • Investment can be terminated in period 1 but it is costly to do so
  • Premature termination will yield only the liquidation value L<1

Altruistic deposit contract

  • Bank offers an altruistic deposit contract
  • The value 0≤I≤1   will be invested in the long term project.

Optimal Allocation

Budget constraints:

  • Reflux from the short-term investment (1−I)  has to be high enough to finance C1   that will occur with probability π
    • Period 1: π⋅C1=(1−I)
  • Reflux from the long-term investment (I)  needs to be high enough to finance C1   that will occur with probability (1−π) 
    • Period 2: (1−π)⋅C2=R⋅I

Bank Runs in the Diamond/Dybvig (1983) World

One economy in the Diamond/Dybvig world is characterized by the following parameters: ρ=0.8,R=1.5,L=0.6,π=0.5

The function for the expected utility is given by U=π√C1+ρ(1−π)√C2

  • Compute the optimal level of investment (I)
  • In the end, we assume that the economy consists out of 100 households.

The Utility and the Budget Constraints

U=π√C1+ρ(1−π)√C2

Under consideration of the two budget constraints πC1=1−I(1−π)C2=R⋅I

we can insert C1=(1−I)/π    and  C2=R⋅I/(1−π)    in the utility function: U=π√1−Iπ+ρ(1−π)√R⋅I1−π

  • Optimal Investment - Short Cut
  • Step-by-step solution

U=π√1−Iπ+ρ(1−π)√R⋅I1−π

Taking the differential with respect to I yields:

dUdI=π⋅0.5(−1π)(1−Iπ)−0.5+ρ(1−π)⋅0.5(R⋅I1−π)−0.5⋅R1−π=0

I=1πρ2R(1−π)+1

I≈0.5

U=π(1−Iπ)0.5+ρ(1−π)(R⋅l1−π)0.5

Taking the differential with respect to (I) yields:

dUdI=π⋅0.5(−1π)(1−Iπ)−0.5+ρ(1−π)⋅0.5(R⋅I1−π)−0.5⋅R1−π=0

Putting (I) on the RHS and afterwards out of brackets yields:

1=I(Rπρ2R2(1−π)+1)I=1Rπρ2R2(1−π)+1I=1πρ2R(1−π)+1

Since in our numerical example π=1−π, the probabilities will disappear. With ρ=(2/3)0.5 and R=3/2, we get:

I=11ρ2R+1=11[(23)0.5]2⋅32+1=1123⋅32+1=11+1=0.5

Numerical solution

  • 100 households ⇒100   goods
  • Bank invest 50 goods at interest rate of R=1.5.
  • This will lead to 75 goods in period 2 .

On average,

  • 50 customers of type 2 will show up at the bank in period 2, so that each type 2 household can consume C2=7550=1.5

  • 50 goods are invested in the non-interest bearing asset.

  • On average 50 type 1 households will show up in period 1. Thus C1=5050=1   goods.

  • C1=1   and C2=1.5

  • If type 2 households believe that the banking system is stable: Since C2>C1  , type 2 households have no incentive to queue up already in period 1 !

What Just Happened?

  • Period 1: π⋅C1=(1−I)
  • Period 2: (1−π)⋅C2=R⋅I
  • Terminated in period 2 R>1
  • Premature termination L<1

Time=1
Time=2
Time=0
Impatient
Patient
0
1
R > 1
-1

What Just Happened?

  • Period 1: π⋅C1=(1−I)
  • Period 2: (1−π)⋅C2=R⋅I
  • Terminated in period 2 R>1
  • Premature termination L<1

Time=1
Time=2
Time=0
Impatient
Patient
0
1
R > 1
-1

  • The bank liquidates the long term investment of I=50   at L=0.6   
  • Which yields I⋅L=50⋅0.6=30     goods.
  • Hence, the bank can distribute 50+30=80    goods in period 1 .
  • This last only for 80÷1.0=80    customers.
  • 20 customers loose their wealth completely.
  • If you panic, panic early!

Main Ideas of Diamond-Dybvig

  • Liquidity Transformation: Banks transform liquid deposits into illiquid loans, providing liquidity to depositors who may need their funds back on short notice while investing in longer-term projects that cannot be quickly liquidated without loss.

  • Sequential Service Constraint: The model assumes that banks operate on a first-come, first-served basis. This creates a situation where, if all depositors try to withdraw their funds simultaneously (fearing that the bank will run out of liquid assets), the bank will indeed run out of cash, leading to a self-fulfilling prophecy.

  • Multiple Equilibria: One of the critical insights from the model is the existence of multiple equilibria: one where everyone trusts the bank and does not rush to withdraw (a stable equilibrium), and another where a panic leads to a bank run (an unstable equilibrium).

  • Role of Expectations: The possibility of a bank run is driven largely by depositors’ expectations. If depositors expect others to withdraw their money, they have an incentive to withdraw theirs as well, leading to a bank run

Implications and Solutions

  • Lender of Last Resort: By providing liquidity to banks facing runs, the lender of last resort can prevent the temporary liquidity problem from becoming a solvency crisis, stabilizing the banking system.

  • Deposit Insurance: This reduces the incentive for depositors to withdraw their money in a panic, thereby preventing bank runs.

  • Moral Hazard: Deposit insurance and lender of last resort facilities can also introduce moral hazard. Banks might take on riskier investments knowing they’re insured or that they can be bailed out, potentially leading to more significant problems in the long run.

  • Inherent Risk in Banking System: Model highlights the inherent risk in the banking system due to liquidity mismatch and the reliance on short-term deposits to fund long-term investments. This structural vulnerability necessitates regulatory oversight, prudential regulation, and safety nets like deposit insurance and central bank interventions to maintain stability and confidence in the financial system.

Any question?

Thank you!

Banking and Bank Run

1 / 52
Banking and Bank Run Theory and Examples Fatih Kansoy 2024-02-08

  1. Slides

  2. Tools

  3. Close
  • Banking and Bank Run
  • Table of contents
  • What: What just happened March 2023?
  • What Just Happened?
  • How: Back to Basics
  • How Banks Work?
  • Banking Mechanism
  • No problem in good times
  • Big problem in rainy days!
  • Bank Run in History
  • Power of Bad News
  • Power of Bad News
  • Why: What went wrong with SVB?
  • What went wrong with SVB?
  • The U.S. Federal Funds Rate since 1990
  • Hub of Tech Companies
  • The Good Old Days
  • The Good Old Days
  • The Good Old Days
  • Fed Sent shockwaves
  • The Good Old Days
  • The Good Old Days
  • A litle more withdraw
  • A long-term change
  • A long-term change
  • A long-term change
  • Spark that will set the whole place on fire
  • Beginning of the end
  • The End
  • Lessons from Financial History?
  • Lessons from Financial History?
  • Lessons from [Financial] History?
  • Lesson from Financial History?
  • Regulation \(\neq\) Bureaucracy
  • Not Just US and Not Just in 2023
  • Not Just the US and Not Just in 2023
  • Which: A Model Explains The Bank Run
  • Models that explain banking
  • Setting:
  • Timeline and Summary
  • Maximisation Problem
  • Investment Strategies:
  • Optimal Allocation
  • Bank Runs in the Diamond/Dybvig (1983) World
  • The Utility and the Budget Constraints
  • Optimal Investment...
  • Numerical solution
  • What Just Happened?
  • What Just Happened?
  • Main Ideas of Diamond-Dybvig
  • Implications and Solutions
  • Any question?
  • f Fullscreen
  • s Speaker View
  • o Slide Overview
  • e PDF Export Mode
  • b Toggle Chalkboard
  • c Toggle Notes Canvas
  • d Download Drawings
  • ? Keyboard Help