机器学习、数据科学与金融行业

系列九:巴塞尔协议解读(1)介绍

本篇不同于本系列文章中的其他文章,本文只是笔者研读巴塞尔标准后所整理的其主要内容,侧重于计算RWA方面。现分享出来,请读者指正。
    本文首先简要介绍了Basel III的框架,然后分别讨论了对于信用风险、市场风险和操作风险的RWA(Risk-weighted Assets)的计算。

BCBS简介

Basel Committee on Banking Supervision (BCBS)银行监管巴塞尔协会是一个银行业合规的全球主要标准制定者,它提供了关于银行业监管合规方面的研讨会机制,拥有来自28个管辖区的45个成员包括央行和监管机构。
    BCBS指定了一系列章程和规范以提高监管力度,控制金融市场的风险,它具有非常严谨的组织机构和管理制度。本文的主要内容Basel III是在2007~2009年金融危机后,BCBS所开发的一套国际认同的标准,其目的是为了加强银行业的合规、监管和风险管理。类似于其他巴塞尔委员会标准,Basel III 是国际银行所应遵循的最小需求集。

一. Basel Framework


1) SCO:Scope and Definition
    定义和描述Basel框架的应用范围。
2) CAP:Definition of Capital
    描述了银行资本工具必须遵守的准则和必要的合规调整以及过渡性的规划。
3) RBC:Risk-based capital requirements
    描述了基于风险的资本需求框架。
4) CRE:Calculation of RWA for credit risk
    对于信用风险,如何计算资本需求。
5) MAR:Calculation of RWA for market risk
    对于市场风险和信用估值调整风险,如何计算资本需求。
6) OPE:Calculation of RWA for operational risk
    对于操作经营风险,如何计算资本需求。三种方法:
    a. 基本指数
    b. 标准化
    c. 高级度量
7) LEV:Leverage Ratio
    描述了简单、透明、基于无风险的杠杆比率,主要是限制银行业使用杠杆。
8) LCR:Liquidity Coverage ratio
    描述流动性覆盖比率,度量提升银行的流动性风险特征的短期弹性。
9) NSF:Net stable funding ratio
    资金固定净值比率要求银行对于其资产和表外融资行为维持一个稳定的资金结构特征。
10) LEX:Large Exposures
    大额暴露规定限制了银行能够面对的突然地合约失效的级别,但不会危机银行生存的最大损失。这个标准需要银行度量其合约方或一组关联合约方的额度,限制其资本所关联的大额暴露。
11) MGN:Margin requirements
    这个标准规定了非中央的已清算衍生品的差额留存的最小需求,通过鼓励中央清算,减少传播和溢出风险从而降低系统性风险。
12) SRP:Supervision review process
    Pillar 2 监管流程确保银行有足够的资本和流动性来支撑其业务风险,特别是针对于未被Pillar 1 流程捕获的风险。
13) DIS:Disclosure Requirement
    此标准规定了披露要求,主要是强调市场准则。
14) BCP:Core principles for effective banking supervision
    巴塞尔核心准则提供了一套全面的标准,为银行业建立了合规、监管、治理和风险管理的基础。

二. CRE – Calculation of RWA for credit risk

Basel III 中的CRE主要讨论如何计算信用风险的RWA,首先我们介绍一下RWA的概念。
RWA (Risk-Weighted Assets),即风险权重资产,是用来确定银行或其他金融机构所持有的最小额度资产,以降低无力偿债的风险;其资本需求主要是基于对各类银行资产的风险评估。举例来说,信用证贷款比有抵押物的按揭贷款更有风险。
    CRE重点介绍了两类方法:Standardized(标准化方法)和 IRB (Internal-Rating based)方法,主要针对个体、证卷化、合约方的风险敞口。银行可以使用由国家监管部门认可的外部信用评估机构的评估结果;也可以使用其内部信用评级系统来计算信用风险,当然必须得到银行监管者的核准。

Standardized Approach (标准化方法)
    在标准化方法中,RWA就等于标准化的风险权重乘以风险敞口量。规范了对多种个体机构的加权方法,包括主权政府部门、非中央政府公共行业实体、多边发展银行、证券公司、企业等。
Internal-Rating based
    在满足一定条件和披露需求后,银行可以在监管部门许可下采用内部评级系统来定义风险评级。IRB方法定义风险组成成分为违约概率(PD,Probability of Default),违约损失率(LGD,Loss Given Default),违约风险敞口(EAD,Exposure at Default),有效期限(Effective Maturity, M)。
    IRB方法是基于预期损失和非预期损失,RWA的导出依赖于对PD,LGD,EAD和M的估算,对多种个体机构会有所不同。

三. MAR – Calculation of RWA for Market Risk

首先,让我们明确一下何为市场风险:由于市场价格变动所引发的损失定义为市场风险。
    市场风险的主要驱动因素见下图:

    许多银行都会持有一些交易工具的组合以求短期利润。这些投资组合,也称为交易薄(Trading Books),会面临由于交易工具市场价格的波动所带来的风险。银行需要维持一定的资金量以应对这种风险。
    历史上银行所经历的最重大的交易薄损失就发生在2008年全球金融危机,这也促使巴塞尔协会制定和加强相关规范来改善全球市场风险框架结构,特别关注于交易工具的信用风险敞口。
    MAR所使用的度量市场风险的两个指标为:在险价值(VAR,Value at Risk)和(ES, Expected Shortfall, CVaR)条件在险价值。这两个感念和计算方法,笔者在个人博客中的量化投资系列中有非常详细的解释。
    类似于CRE,MAR也给出了计算市场风险的RWA的两种方法:Standardized 和 Internal Model,对于市场风险的各种驱动因素会有所不同。

Standardized Approach
    市场风险的RWA计算的标准化方法是把针对个别驱动因素所计算出来的最小资本需求乘以12.5。下面以利率风险举例说明:
    最小资本需求被表示为两个分离的计算量:特殊风险(specific risk)和一般市场风险(general market risk)。这里的特殊风险指的是每一个证券的多头或者空头头寸,其所对应的资本需求主要是为了保护个别证券价格向不利的方向移动。个体证券之间的相互补偿是受限的。
    而一般市场风险资本需求的设计主要是保护市场利率浮动所引起的损失风险。可以采用两种方法来计算:成熟期法和久期法。在两种方法中,资本需求是以下四项的和:
1) 整个交易薄中的净多头或空头头寸。
2) 每个时间段的匹配头寸的一小部分
3) 跨越多个时间段的匹配头寸的一大部分
4) 期权头寸的净收费

Internal Model Approach
    类似的,内部模型方法也是针对个别驱动因素所计算的最小资本需求乘以12.5。
    银行使用内部模型方法需要得到监管部门的许可,而监管部门要求银行至少满足如下条件:
1) 银行的风险管理系统具备概念上和实施上的完整性。
2) 银行必须具有足够的技能和员工数量来使用复杂和综合性模型,不仅仅是在交易领域,而且还包括风控和审计。
3) 银行的模型在度量风险上必须是可跟踪的,且具备合理的正确率。
4) 银行需要定期执行相关产品线的压力测试。
    监管部门要求银行必须遵从其定义的量化准则,诸如VaR, sVaR等;明确市场风险因子,并且其模型必须通过外部验证机构的审核。其模型必须容纳如下测度:
1) 多个违约的累计风险,包括违约的次序和分割后的小额整卷。
2) 信用传播风险,包括伽马效应和交叉伽马效应。
3) 隐含相关性的波动率,包括相关性和传播之间的交叉效应。
4) 基本风险
5) 回收率波动
6) 动态对冲,对冲换位和对冲再平衡的潜在成本

Credit valuation adjustment risk capital requirement
    除了用标准化方法或内部模型法来确定的合约方的违约风险,银行还必须考虑可覆盖期望合约方风险到场外衍生品交易的逐日盯市损失(CVA)所需的资本。CVA相关资本需求主要是考虑合约方的信用风险和特定的利率风险。

四. OPE – Calculation of RWA for operational Risk

OPE主要描述了对于操作风险如何计算资本需要量,可用的方法有三种:基本指标法、标准化方法和高级度量法。操作风险定义为由于银行内部不完备获知失败的流程、人员和系统造成损失的风险,也包括外部事件和法律风险,但不包括战略和声誉风险。

  • Basic Indicator Approach

这是三个方法中最简单的。基本指数法要求银行对于操作风险的资本持有量等于前三年平均正的年毛收入的固定百分比(记为ɑ)
所需资本量为KBIA=∑(GI1...n×α)/nK_{BIA}=\sum_{}(GI_{1...n}\times\alpha)/nKBIA​=∑​(GI1...n​×α)/n,其中GI为年毛收入。

  • Standardized Approach

在标准化方法中,银行的行为被分为8个业务线,分别为:公司金融、交易和销售、零售银行、商业银行、支付处理、代理服务、资产管理和零售经纪业务。
资本需求量KTSA=∑1−3years∑max(GI1−8×β1−8,0)/3K_{TSA}=\sum_{1-3years}\sum{}max(GI_{1-8}\times \beta_{1-8},0)/3KTSA​=∑1−3years​∑max(GI1−8​×β1−8​,0)/3,这里的β1−8\beta_{1-8}β1−8​分别代表八个业务线的比率因子。

  • Advanced Measurement Approaches (AMAs)

AMA方法中的资本需求量的风险度量是由银行内部操作风险评价系统产生,AMA规定了定量和定性准则。银行采用AMA方法需要得到监管部门的许可,同时银行需要满足如下条件才可能采用AMA:
    银行领导层和高级管理层积极参与了操作风险管理框架的监督。
    银行具有概念和实施都完备的操作风险管理系统。
    银行具备足够的资源来使用这种方法在其主要的业务线,同时也有足够的资源在控制和审计领域。

相比于Basel II,Basel III在信用风险RWA的标准方法和IRB方法上、操作风险上都更为严格,且引入了CVA风险框架,同时在杠杆比率、资本产出下线等都有所加强。总的来看,就是加大了监管合规力度和要求。其主要动机就是弥补2007~2009年金融危机所暴露的监管缺陷和不足。

机器学习、数据科学与金融行业 系列九:巴塞尔协议解读(1)介绍相关推荐

  1. 机器学习、数据科学与金融行业 系列四:智能投顾、量化投资与机器学习

    机器学习.数据科学与金融行业 系列四:智能投顾.量化投资与机器学习 难点不在于没有新思维,而在于无法摆脱陈旧思想的束缚.-- 巴菲特 历史不会重演,但却有韵律.-- 马克吐温 我可以计算出天体的运动和 ...

  2. 机器学习、数据科学与金融行业 系列七:金融科技(FinTech)上 --- 基本状况

    机器学习.数据科学与金融行业 系列七:金融科技(FinTech)上 - 基本状况 "The major winners will be financial services companie ...

  3. 机器学习、数据科学与金融行业 系列八:金融科技(FinTech)下 --- 趋势分析

    机器学习.数据科学与金融行业 系列八:金融科技(FinTech)下 - 趋势分析 续-     在上篇中,我们主要介绍了金融科技的关键技术和应用,以及两个重要地领域RegTech和SupTech.在本 ...

  4. 机器学习-数据科学库-day6

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 机器学习-数据科学库-day6 pandas学习 动手练习 pandas中的时间序列 生成一段时间范围 关于频率的更多缩写 在Data ...

  5. 机器学习-数据科学库-day5

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 机器学习-数据科学库-day5 pandas学习 pandas之DataFrame pandas常用统计方法 将字符串离散化 数据合并 ...

  6. 机器学习-数据科学库-day1

    机器学习-数据科学库-day1 机器学习-数据科学库-day1 matplotlib 机器学习-数据科学库-day1 数据分析课程包括: 基础概念与环境 matplotlib numpy pandas ...

  7. 机器学习-数据科学库:matplotlib绘图

    机器学习-数据科学库:matplotlib绘图 matplotlib绘图 matplotlib折线图 matplotlib散点图 matplotlib条形图 matplotlib直方图 对比常用统计图 ...

  8. 机器学习---数据科学包-第2天

    1 pandas快速入门(一) .Series()方法.Series类型由一组数据及与之相关的数据索引组成. import pandas as pd import numpy as np s = pd ...

  9. 机器学习-数据科学库:Pandas总结(1)

    机器学习-数据科学库:Pandas总结(1) Pandas pandas的常用数据类型 pandas之Series创建 pandas之Series切片和索引 pandas之读取外部数据 pandas之 ...

最新文章

  1. mysql5.7 不复制多张表
  2. 如何为WCF应用添加X509证书和安全验证
  3. 把有限的精力放在最有意义的事上
  4. 互联网运营期产品评审杂思,互联网营销
  5. 分布式数据库CAP原理和Base
  6. ABP Framework 5.0 RC.1 新特性和变更说明
  7. 网络资源的初始化与释放(C++ RAII惯用法)
  8. 微信自动抢红包软件被判赔 475 万;日本科学家打破网速全球纪录;JavaScript蝉联最受欢迎编程语言|极客头条...
  9. php类最大多少行合适,计算最大包大小(PHP)
  10. 网上偶看一文,有感。特贴在下面。
  11. logback配置控制打印台异常信息_老板下了死命令,要把日志系统切换到Logback
  12. Python语言在人工智能中的优势有哪些?
  13. java工程设计选题管理系统_基于javaee的毕设选题测试及管理系统的设计与实现 毕设.doc...
  14. java包是什么意思_java中的“包”到底是什么意思?
  15. 在labview中实现jk触发器使用JK触发器实现时序逻辑电路
  16. 《计算机应用基础》 东师,A东师《计算机应用基础》15春在线作业 .doc
  17. 苹果闭门造车6年了!是否已经“翻车”?
  18. 解决 Windows资源保护找到了损坏文件但无法修复问题
  19. 4.7 攻城一起上,有兄弟不孤单——《逆袭大学》连载
  20. 【图像加密】 Logistic混沌+Arnold置乱图像加密解密【含Matlab源码 1281期】

热门文章

  1. 如何用Vue+Vuetify快速建站?
  2. 新玺配资:白酒醉了心 煤炭上了头
  3. 鸿蒙空间第一人是谁,鸿钧老祖天地间第一人,他的师父会是谁?
  4. 中达优控触摸屏编程视频教程_YKBuilder中文版(中达优控触摸屏编程系统)V5.0.300 正式版...
  5. Flutter 流式布局组件
  6. Cosmos的里程碑2(Mile Stone 2)之RTL8139网卡芯片编程---- .net/C#开源操作系统学习系列八...
  7. 票据识别android代码,深度学习开源ocr识别票据
  8. Photoshop CC 2018 破解绿色版
  9. dell计算机的硬盘如何分区,win10系统戴尔笔记本给硬盘分区的具体技巧
  10. std::shared_ptr作为函数形参,通过值传递、引用传递的问题解答