如何看待央行买卖长期国债?
央行远比大家想象中的要渴求货币宽松。
引子
今年以来,有不少关于“央行买卖长期国债”的讨论,前些时候关注点在“买”,最近关注点在“卖”。
然而,市场上的讨论采用了十分粗糙和松散的“自然语言”,所以,整个就是一锅大乱炖,要么贴“MMT”的标签,要么贴“宽松”的标签,要么贴“收紧”的标签。
对于人类的幼崽来说,“好人”或者“坏人”这样的标签是一种有用的简化;但是,对于成年人来说,这是一套“过时的工具”,它们无法应对随着年龄增长而纷至沓来的人际关系难题。
事实上,这个比喻同样适用于“金融领域”,“宽松”或者“紧缩”这样的标签十分初级。
事实上,具备特殊结构的描述语言是十分重要的。如果我们无法清晰地描述现象,那么,我们根本就没“看见”这个现象。如果我们连看见都没看见,那么,后面的操作完全都是看运气了。
因此,我们需要稍微复杂一点的语言去描述“央行买卖长期国债”这样的问题。
收益率曲线的自然状态和激发状态
在《超越传统的货币政策体系》一文中,我们讨论了当下货币政策体系和传统货币体系的不同,
1、传统:基础货币为紧约束;
2、当下:基础货币为松弛约束,银行负债质量为紧约束;

如上图所示,如果银行负债质量为紧约束,整条收益率曲线有强烈的平坦化趋势。
在这里有一个简化思考的比喻,央行所构建的新体系内嵌了一个“弹簧”,这个“弹簧”会让收益率曲线有十分强烈的平坦化倾向。
平坦是收益率曲线的自发状态。
在《关于收益率曲线的运动规律和央行的货币政策》一文中,我们着重讨论了收益率曲线的旋转,

如上图所示,当风险偏好抬升时,实体经济施加外力逆时针旋转收益率曲线。
用物理的语言来打比方,那就是,风险偏好抬升克服系统阻力使得收益率曲线逆时针旋转。
陡峭是收益率曲线的激发态,需要外力。
施加外力的两种形式
事实上,实体经济是外力最主要的来源,这种力量十分稳定和持续。

如上图所示,首先,银行服务于居民,获得初次分配,银行所获得的分配越多,十年国债和一年存单的利差就越大;其次,非银辅助银行,获得再次分配,非银所获得的分配越多,一年存单和R007的利差就越大。
真正的“源头”在实体经济,在居民那里,如果实体经济活动减少,那么,整个金融系统所获得的收益减少,初次分配和再次分配会萎缩,收益率曲线变得平坦。 之所以金融机构感受到强烈的资产荒,主要是“源头”出了问题,金融机构的雇主——实体经济——减少了金融服务需求,于是,大量的金融机构“失业”了。

如上图所示,cpi反馈了居民的风险偏好程度,当下,居民的风险偏好处于低位,所派生的金融服务需求较少,因此,期限利差较窄,金融机构处于饥饿状态,感受到资产荒。

此时,另一种基本力量应运而生——财政赤字,如果政府扩大财政赤字,那么,收益率曲线也有逆时针旋转的倾向。只不过这种力量远没有实体经济的力量强大,往往只是一种权宜之计。 总的来说,让收益率曲线逆时针旋转的力量有两个:
1、风险偏好提高,稳定和持续;
2、财政赤字,比较临时性,需要通过撬动居民风险偏好起作用;
央行买卖长债的作用
由于收益率曲线的自发倾向是平坦化,在居民风险偏好较弱的情况下,央行完全没有必要去“购买长债”让收益率曲线更加平坦,这甚至有可能招来“与民争利”的批评。
有人会讲“日本央行”的例子,然而,两国的货币制度有着极其巨大的差异,根本没法做横向比较。 因此,只要“商业银行的负债质量是紧约束”,收益率曲线趋于平坦的惯性就客观存在。
央行唯一可以操作的方向就是“卖出”或者“卖空”长债,来缓和这种内在的张力。
从这个角度来看,“卖长债”比“买长债”更加合理,因为存在一种“特殊的张力”来自于制度设计,需要另外设计一种机制来平衡这种张力。
理解了制度设计的原理,就不难搞明白最近的一些现象了:
1、央行多次警示长债的风险;2、央行卖空长债的制度设计可能性;
说实话,各国有各国的实际国情,货币主管部门的行为也有所差异:
1、美联储很少管长债;2、日本央行会买长债;3、中国央行会警示长债风险;
此外,还有一些人会讲,央行可以通过买国债来投放基础货币。事实上,这是另外一个误解。
基础货币不是当前体系的紧约束。
之前有一段时间,基础货币是紧约束,央行所执行的货币政策框架是结构性流动性短缺的框架。

如上图所示,准备金的中长期供给总是不足的,因此,需要准备金投放来做短期调剂。
现在所采取的是对偶框架——结构性流动性充裕的框架。

如上图所示,准备金的中长期供给总是充裕的,央行提前释放了充裕的中长期基础货币,转而通过其他维度来约束金融市场,即以商业银行负债质量为紧约束。
在这种情况下,央行投放或者回笼一些基础货币是没什么本质影响的,因为准备金的中长期供给是充裕的。
在这种情况下,央行完全没必要“买国债”来投放基础货币,太多余了,更何况央行还有几个比较成熟的基础货币投放手段: 1、降准;2、投放mlf;3、投放omo。
结束语
搞清楚基本制度的设计原理之后,我们就能正确地看待“央行买卖国债”这个事情了,“口头警示长债投资风险”内生于我们当下的货币制度——收益率曲线天然存在平坦化惯性。“央行卖出或者卖空长债”是“口头警示长债投资风险”的加强版。
站在外力的角度来看,有三种基本的外力,1、居民风险偏好提升;2、财政赤字;3、央行卖长债。
首先,财政赤字是居民风险偏好不足的补充;对称的,央行卖长债则是财政赤字的补充。
什么意思呢?限于项目端的约束,财政部发债的节奏未必平滑,有些时候发债的节奏是偏慢的。 因此,央行可以先卖空长债填补空缺,等发债节奏上来了,再买回长债平空单,有效地对冲发债节奏的波动。
最后,站在资金利率的视角, 我们会发现R007的利率并非原因,而是一系列外力的代谢产物,是个结果。

如上图所示,只有外力推动收益率曲线逆时针旋转,R007的中枢才会不断往下走,这个外力既可以是实体经济,也可以是财政部。
当然,如果央行可以卖空长债的话,这也是一种新的外力形式。比较诡异的是,在这个体系下,央行的手段是卖空长债,目的却是货币宽松;央行的手段是口头警告长债风险,目的却是R007下行。
这是一个极其反直觉的推论,跟我们的直觉经验相差甚远。根子就在于我们的制度设计跟其他国家的设计很不一样,因为国情不一样。
当然,有人依旧会揪住那个问题跌跌不休——为了降低R007,为什么不降准?因为紧约束不是基础货币,紧约束是商业银行的负债质量,资金利率下不动的根源在于外力不足。
如果大家依旧用“宽松”或者“紧缩”这样的标签思考问题,当然,无法get到我在说些什么。你们能看到的只有混乱和一大堆莫名其妙。这是因为你们完全忽视了“特殊制度设计”所带来的特殊结构。
不搞清楚结构,根本谈不上看见,之后的结论都是一些胡言乱语罢了。
央行远比大家想象中的要渴求货币宽松。

ps:数据来自wind,同花顺,图片来自网络
相关文章:
如何看待央行买卖长期国债?
央行远比大家想象中的要渴求货币宽松。 引子 今年以来,有不少关于“央行买卖长期国债”的讨论,前些时候关注点在“买”,最近关注点在“卖”。 然而,市场上的讨论采用了十分粗糙和松散的“自然语言”,所以࿰…...
MATLAB算法实战应用案例精讲-【数模应用】Turf组合模型(附MATLAB、python和R语言代码实现)
目录 几个高频面试题目 如何以最小的成本覆盖到最大的消费群体? 应用场景 TURF举例...
android源码下载编译模拟器运行
安卓aosp源码下载,编译,模拟器运行 virtualbox7 安装ubuntu20.04,ubuntu22.04 编译android aosp 源码可以,但是模拟器跑不了,哪个版本都是要么黑屏,要么整个vbox虚拟机闪退。解决方案使用vmware17 ##拯救…...
Golang:Sirupsen/logrus是一个日志库
Sirupsen/logrus是一个日志库 文档 https://github.com/Sirupsen/logrus 安装 go get github.com/sirupsen/logrus代码示例 package mainimport ("github.com/sirupsen/logrus" )func main() {var log logrus.New()log.Trace("Something very low level.&…...
Android Studio插件开发 - Dora SDK的IDE插件
IDE插件开发简介 Android Studio是一种常用的集成开发环境(IDE),用于开发Android应用程序。它提供了许多功能和工具,可以帮助开发人员更轻松地构建和调试Android应用程序。 如果你想开发Android Studio插件,以下是一…...
【mybatis】缓存
一级缓存和二级缓存 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从一级缓存中直接获取,不会从数据库重新查询。一级缓存默认是开启 使一级缓存失效的四种情况: 11.1…...
自定义类型:结构体类型
在学习完指针相关的知识后将进入到c语言中又一大重点——自定义类型,在之前学习操作符以及指针时我们对自定义类型中的结构体类型有了初步的了解,学习了结构体类型的创建以及如何创建结构体变量,还有结构体成员操作符的使用,现在我…...
C++对象移动
在某些情况下,对象拷贝后就立即被销毁了,这时利用新标准(C11)提供的对象移动而非拷贝将大幅提升性能. 1.右值引用 为了支持移动操作,c11新增了一种引用 - 右值引用(rvalue reference)。这种引用必须指向右值,使用&&声明。 右值引用只能引用临时变量或常量值. 右值引用…...
“华为杯”第十三届中国研究生 数学建模竞赛-E题:粮食最低收购价政策问题研究(续)
目录 4.3 问题三:粮食价格的特殊规律性模型 4.3.1 分析和建模 4.3.2 求解和结果...
(一)django目录介绍
1、生成django项目,得到的目录如下 manage.py:命令行工具,内置多种方式与项目进行交互。在命令提示符窗口下,将路径切换到项目并输入python manage.py help,可以查看该工具的指令信息。 默认的数据库工具,sqlite 在…...
leetcode5 最长回文子串
给你一个字符串 s,找到 s 中最长的 回文 子串。 示例 1: 输入:s "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。示例 2: 输入:s "cbbd" 输…...
《论文阅读》通过顺序不敏感的表示正则化实现稳健的个性化对话生成 ACL 2023
《论文阅读》通过顺序不敏感的表示正则化实现稳健的个性化对话生成 ACL 2023 前言 相关个性化生成论文推荐简介问题定义方法损失函数实验结果 前言 亲身阅读感受分享,细节画图解释,再也不用担心看不懂论文啦~ 无抄袭,无复制,纯手…...
python采集汽车价格数据
python采集汽车价格数据 一、项目简介二、完整代码一、项目简介 本次数据采集的目标是车主之家汽车价格数据,采集的流程包括寻找数据接口、发送请求获取响应、解析数据和持久化存储,先来看一下数据情况,完整代码附后: 二、完整代码 #输入请求页面url #返回html文档 imp…...
德克萨斯大学奥斯汀分校自然语言处理硕士课程汉化版(第四周) - 语言建模
语言建模 1. 统计语言模型2. N-gram语言建模 2.1. N-gram语言模型中的平滑处理 3. 语言模型评估4. 神经语言模型5. 循环神经网络 5.1. Vanilla RNN5.2. LSTM 1. 统计语言模型 统计语言模型旨在量化自然语言文本中序列的概率分布,即计算一个词序列(如一…...
Jitsi meet 退出房间后,用户还在房间内
前言 Jitsi Meet 如果客户端非正常退出会议,会产生用户还在房间内,实际用户已经退出的情况,需要一段时间内,才会在UI离开房间,虽然影响不大,但是也容易导致体验不好。 保活 Jitsi Meet 会和前端做一个保…...
Java 18 新特性
Java 作为一门广泛应用于企业级开发和系统编程的编程语言,一直以来都在不断进化和改进。2022 年发布的 Java 18 版本为开发者带来了一些新的特性和改进,这些特性不仅提升了开发效率,还进一步增强了 Java 语言的功能和灵活性。本文将深入探讨 …...
c++基础创建对象
在C中,test a; 和 test a new test(); 是两种不同的初始化或创建对象的方式,而且它们之间存在根本的区别。 test a; 这是对象a的栈上分配。在声明test a;时,编译器会在栈上为a分配内存,并调用test类的默认构造函数(…...
WHAT - 容器化系列(二)- docker
目录 一、前言二、Docker镜像:可运行软件包三、Docker容器:可执行环境四、容器和镜像的关系五、创建镜像的过程5.1 编写Dockerfile5.2 构建Docker镜像5.3 查看构建的镜像5.4 运行Docker容器5.5 验证容器运行状态5.6 推送镜像到镜像仓库(可选&…...
力扣 19题 删除链表的倒数第 N 个结点 记录
题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head [1,2,3,4,5], n 2 输出:[1,2,3,5]示例 2: 输入:head [1], n 1 输出:[]示例 3&am…...
渗透测试之Web安全系列教程(二)
今天,我们来讲一下Web安全! 本文章仅提供学习,切勿将其用于不法手段! 目前,在渗透测试领域,主要分为了两个发展方向,分别为Web攻防领域和PWN(二进制安全)攻防领域。Web…...
未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?
编辑:陈萍萍的公主一点人工一点智能 未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战,在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...
AI Agent与Agentic AI:原理、应用、挑战与未来展望
文章目录 一、引言二、AI Agent与Agentic AI的兴起2.1 技术契机与生态成熟2.2 Agent的定义与特征2.3 Agent的发展历程 三、AI Agent的核心技术栈解密3.1 感知模块代码示例:使用Python和OpenCV进行图像识别 3.2 认知与决策模块代码示例:使用OpenAI GPT-3进…...
安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件
在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...
DAY 47
三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...
实现弹窗随键盘上移居中
实现弹窗随键盘上移的核心思路 在Android中,可以通过监听键盘的显示和隐藏事件,动态调整弹窗的位置。关键点在于获取键盘高度,并计算剩余屏幕空间以重新定位弹窗。 // 在Activity或Fragment中设置键盘监听 val rootView findViewById<V…...
html css js网页制作成品——HTML+CSS榴莲商城网页设计(4页)附源码
目录 一、👨🎓网站题目 二、✍️网站描述 三、📚网站介绍 四、🌐网站效果 五、🪓 代码实现 🧱HTML 六、🥇 如何让学习不再盲目 七、🎁更多干货 一、👨…...
JS设计模式(4):观察者模式
JS设计模式(4):观察者模式 一、引入 在开发中,我们经常会遇到这样的场景:一个对象的状态变化需要自动通知其他对象,比如: 电商平台中,商品库存变化时需要通知所有订阅该商品的用户;新闻网站中࿰…...
C++课设:简易日历程序(支持传统节假日 + 二十四节气 + 个人纪念日管理)
名人说:路漫漫其修远兮,吾将上下而求索。—— 屈原《离骚》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 专栏介绍:《编程项目实战》 目录 一、为什么要开发一个日历程序?1. 深入理解时间算法2. 练习面向对象设计3. 学习数据结构应用二、核心算法深度解析…...
小木的算法日记-多叉树的递归/层序遍历
🌲 从二叉树到森林:一文彻底搞懂多叉树遍历的艺术 🚀 引言 你好,未来的算法大神! 在数据结构的世界里,“树”无疑是最核心、最迷人的概念之一。我们中的大多数人都是从 二叉树 开始入门的,它…...
