Skip to content

standardised_approach

The standardised approach, set out in OPE25.

To calculate operational RWA.

Classes:

  • FCCalculator

    Calculator for the Financial Component (FC).

  • ILDCCalculator

    Calculator for the Interest, Leases, and Dividend Component (ILDC).

  • LCCalculator

    Calculator for the Loss Component (LC).

  • SCCalculator

    Calculator for the Services Component (SC).

  • StandardisedApproach

    The standardised approach for calculating operational RWA.

FCCalculator

Calculator for the Financial Component (FC).

Methods:

  • compute

    Compute the Financial Component (FC).

compute staticmethod

compute(
    bank: Bank,
    date: date,
    scenario_manager: ScenarioManager,
) -> float

Compute the Financial Component (FC).

FC is the sum of the following two: 1. 3yr_avg(abs(net P&L trading book)) 1. 3yr_avg(abs(net P&L banking book))

ILDCCalculator

Calculator for the Interest, Leases, and Dividend Component (ILDC).

Methods:

  • compute

    Compute the Interest, Leases, and Dividend Component (ILDC).

compute staticmethod

compute(
    bank: Bank,
    date: date,
    scenario_manager: ScenarioManager,
) -> float

Compute the Interest, Leases, and Dividend Component (ILDC).

ILDC is the sum of the following two: 1. the minimum of - 3yr_avg(abs(interest income - interest expense)) - 3yr_avg(interest earning assets) * 2.25% 2. 3yr_avg(dividend income)

LCCalculator

Calculator for the Loss Component (LC).

Methods:

  • compute

    Compute the Loss Component (LC).

compute staticmethod

compute(
    bank: Bank,
    date: date,
    scenario_manager: ScenarioManager,
) -> float

Compute the Loss Component (LC).

LC is equal to 15 times average annual operational risk losses incurred over the previous 10 years

SCCalculator

Calculator for the Services Component (SC).

Methods:

  • compute

    Compute the Services Component (SC).

compute staticmethod

compute(
    bank: Bank,
    date: date,
    scenario_manager: ScenarioManager,
) -> float

Compute the Services Component (SC).

SC is the sum of the following two: 1. the maximum of - 3yr_avg(other operating income) - 3yr_avg(other operating expense) 2. the maximum of - 3yr_avg(fee income) - 3yr_avg(fee expense)

StandardisedApproach

Bases: RWAApproach

The standardised approach for calculating operational RWA.

Methods:

  • compute_rwa

    Compute the Risk-Weighted Assets (RWA) for a given bank and scenario.

compute_rwa

compute_rwa(
    bank: Bank,
    date: date,
    scenario_manager: ScenarioManager,
) -> float

Compute the Risk-Weighted Assets (RWA) for a given bank and scenario.