Skip to content

interest_rate_risk_widget

Interest Rate Risk tab — sub-tabs for maturity gap and duration gap models.

Classes:

BRMSInterestRateRiskWidget

BRMSInterestRateRiskWidget(parent: QWidget | None = None)

Bases: QWidget

Container for Interest Rate Risk sub-tabs.

Methods:

  • update

    Forward maturity gap result to the maturity gap sub-tab.

update

update(result: MaturityGapResult) -> None

Forward maturity gap result to the maturity gap sub-tab.

MaturityGapWidget

MaturityGapWidget(parent: QWidget | None = None)

Bases: QWidget

Maturity gap table and bar chart for IRRBB.

Methods:

  • showEvent

    Flush any dirty chart data once the widget actually becomes visible.

  • update

    Refresh table and chart from a MaturityGapResult.

showEvent

showEvent(event: object) -> None

Flush any dirty chart data once the widget actually becomes visible.

update

update(result: MaturityGapResult) -> None

Refresh table and chart from a MaturityGapResult.