网易首页 > 网易号 > 正文 申请入驻

如何用收益率曲线预测经济衰退

0
分享至

无论您是交易自己的小账户,还是管理数千亿美元的投资者资金,经济都很重要。经济可以帮助你知道应该采取哪种偏见——看涨还是看跌。

你如何形成一个观点?

  • 购买分析师报告
  • 阅读“专家”评论
  • 做大多数人做的事,猜猜

这些选项听起来都不是很好。

不幸的是,小投资者没有经济学家团队来研究经济形势并提供指导。

今天,我将向您展示如何构建收益率曲线的动画图表以形成经济状况的视图。

收益率曲线是不同主要美国国债的收益率与其到期日的关系图。收益率曲线为投资者对经济的预测提供了重要的见解。“倒挂”收益率曲线已被证明可以可靠地预测经济衰退。

通常,长期国债的收益率高于短期国债。这是因为放贷时间越长风险越大。当收益率曲线倒挂时,长期国债的收益率低于短期国债的收益率。当市场预计美联储未来会因经济衰退而降低利率时,就会发生这种情况。

投资者使用倒挂的收益率曲线作为降低投资组合风险的标志。

您可以构建美国收益率曲线的动画图表来形成宏观经济状况的视图。

一切都无需支付任何费用。

导入和设置

首先导入 NumPy、Matplotlib和 OpenBB SDK。您可以使用OpenBB SDK获取圣路易斯联储数据门户 (FRED) 的收益率曲线数据。要使用数据,您需要免费的FRED API 密钥。

  • importnumpyasnp
  • import matplotlib.pyplot as plt
  • import matplotlib.animation as animation

  • from openbb_terminal.sdk import openbb

  • font = {
  • "family": "normal",
  • "weight": "normal",
  • "size": 12

  • plt.rc('font', **font)

  • openbb.keys.fred(
  • key="inert_your_api_key_here",
  • persist=True,

设置您想要用来构建收益率曲线的债券到期日。关于使用哪种期限有一些约定,但没有“绝对”的答案。关键是要在各个期限内获得良好的代表性。

  • maturities = ['3m', '6m', '1y', '2y', '3y', '5y', '7y', '10y', '30y']

  • data = openbb.economy.treasury(
  • instruments=["nominal"],
  • maturities=maturities,
  • start_date="1985-01-01"
  • data.columns = maturities

  • data["inverted"] = data["30y"] < data["3m"]

使用OpenBB SDK一次性获取所有期限的利率数据。使用工具类型返回债券的票面利率(非通货膨胀调整)。如果 30 年期收益率低于 3 个月期收益率,则将收益率曲线标记为倒挂。有些人使用30年期和10年期,或者10年期和3个月期。根据您的分析,使用对您有意义的数据。

nominal

构建可视化图表

使用 Matplotlib,您可以为图表制作动画。动画图表提供了一种可视化数据随时间变化的好方法。首先,设置绘图。此样板代码设置图形,创建刻度范围和标签,并设置轴标签。

  • # Initialize figure
  • fig = plt.figure()
  • ax = fig.add_subplot(1, 1, 1)
  • line, = ax.plot([], [])

  • # Set the range of ticks
  • ax.set_xlim(0, 7)
  • ax.set_ylim(0, 20)

  • # Set the tick locations
  • ax.set_xticks(range(8))
  • ax.set_yticks([2, 4, 6, 8, 10, 12, 14, 16, 18])

  • # Set the axis labels
  • ax.set_xticklabels(["1m","3m","6m","1y","5y","10y","20y","30y"])
  • ax.set_yticklabels([2, 4, 6, 8, 10, 12, 14, 16, 18])

  • # Foce the y-axis labels to the left
  • ax.yaxis.set_label_position("left")
  • ax.yaxis.tick_left()

  • # Add the axis lables
  • plt.ylabel("Yield (%)")
  • plt.xlabel("Time to maturty")

接下来,构建动画功能。

  • def init_func():
  • line.set_data([], [])
  • plt.title("U.S. Treasury Bond Yield Curve")
  • return line
  • def animate(i):
  • x = range(0, len(maturities))
  • y = data[maturities].iloc[i]
  • dt_ = data.index[i].strftime("%Y-%m-%d")
  • if data.inverted.iloc[i]:
  • line.set_color("r")
  • else:
  • line.set_color("y")
  • line.set_data(x, y)
  • plt.title(f"U.S. Treasury Bond Yield Curve ({dt_})")
  • return line,
  • ani = animation.FuncAnimation(
  • fig,
  • animate,
  • init_func=init_func,
  • frames=len(data.index),
  • interval=5,
  • blit=True

第一个函数设置图表的初始状态。该函数抓取数据进行绘图,当收益率曲线反转时将曲线颜色更改为红色,并设置数据。然后,该函数将循环遍历每行数据、创建绘图并将其显示给您。

声明:个人原创,仅供参考

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
刘某,驾车“冲卡”拖行执勤人员!昆明警方:刑事立案调查!

刘某,驾车“冲卡”拖行执勤人员!昆明警方:刑事立案调查!

鲁中晨报
2024-06-06 22:11:05
贾跃亭:好消息,第12台车将交付!网友:这么小批量,手工打造吗?

贾跃亭:好消息,第12台车将交付!网友:这么小批量,手工打造吗?

北京商报
2024-06-07 07:57:53
索斯盖特谈马奎尔落选:我们有9名后卫,他小组赛也踢不了

索斯盖特谈马奎尔落选:我们有9名后卫,他小组赛也踢不了

直播吧
2024-06-07 01:41:06
世预赛奇景,泰国主帅一举动让人感动,日本教练真不错

世预赛奇景,泰国主帅一举动让人感动,日本教练真不错

极度说球
2024-06-06 21:23:11
忍无可忍无需再忍!南海到了临界点!都等6月15号!我军舰已开入

忍无可忍无需再忍!南海到了临界点!都等6月15号!我军舰已开入

明日之家
2024-06-05 21:56:27
“艳照门”17年后,她再度翻红,网友:幸好我没有骂过她

“艳照门”17年后,她再度翻红,网友:幸好我没有骂过她

听风听你
2024-06-06 10:55:32
北京人民真幸福!共享电动自行车开始投放,每小时仅11.5元!

北京人民真幸福!共享电动自行车开始投放,每小时仅11.5元!

媛来这样
2024-06-06 22:00:21
将近40岁满脸褶,却尬演18岁少女,是谁给了她“强行装嫩”的勇气

将近40岁满脸褶,却尬演18岁少女,是谁给了她“强行装嫩”的勇气

娱乐圈十三太保
2024-05-28 13:56:53
乌克兰在叙利亚袭击俄军基地!开辟新战场?

乌克兰在叙利亚袭击俄军基地!开辟新战场?

项鹏飞
2024-06-04 16:11:57
王大雷道歉,张玉宁认错,伊万低头!国足最该道歉的人却拒绝认错

王大雷道歉,张玉宁认错,伊万低头!国足最该道歉的人却拒绝认错

嘴炮体坛
2024-06-07 00:35:07
解说:最后半小时就像野球常见场景,球员誓死不退好在没被全灭

解说:最后半小时就像野球常见场景,球员誓死不退好在没被全灭

直播吧
2024-06-06 22:18:14
闹大了!上海投放“共享”外卖电动车,外卖员:骑在钱包上狂飙了

闹大了!上海投放“共享”外卖电动车,外卖员:骑在钱包上狂飙了

夏丹凤娱乐会
2024-06-06 22:20:12
真是少见!美专家竟然一致认为,若台湾回归美国只有一条路可走

真是少见!美专家竟然一致认为,若台湾回归美国只有一条路可走

大国纪录
2024-06-06 08:22:28
闹大了,夜查后续:老百姓电动车被扣,共享单车迅速上岗,引众怒

闹大了,夜查后续:老百姓电动车被扣,共享单车迅速上岗,引众怒

看懂帝国
2024-06-06 15:00:24
在老婆的包包里发现出轨证据,戴绿帽子的我准备报复她

在老婆的包包里发现出轨证据,戴绿帽子的我准备报复她

马军情感故事
2024-05-30 10:51:59
闹大了!北京小区化粪池爆炸发出巨响,太可怕了,网友:下粑粑雨

闹大了!北京小区化粪池爆炸发出巨响,太可怕了,网友:下粑粑雨

八戒说科学
2024-06-07 00:08:54
王云蕗落选!许晓婷入围,女排香港站大名单出炉,蔡斌冲奥运门票

王云蕗落选!许晓婷入围,女排香港站大名单出炉,蔡斌冲奥运门票

骑马寺的少年
2024-06-06 16:54:12
为什么今年退休金调整方案,迟迟未公布呢?原因竟是这几点,看看

为什么今年退休金调整方案,迟迟未公布呢?原因竟是这几点,看看

社保小达人
2024-06-06 12:50:24
福州一4A景区宣布关停背后的诉争:镇政府强拆行为被判违法,案件进入二审

福州一4A景区宣布关停背后的诉争:镇政府强拆行为被判违法,案件进入二审

澎湃新闻
2024-06-06 20:46:35
赵丽颖带娃野外露营,5岁想想近照曝光,母子罕见同框幸福满溢

赵丽颖带娃野外露营,5岁想想近照曝光,母子罕见同框幸福满溢

扒虾侃娱
2024-06-06 18:56:04
2024-06-07 10:16:49
松鼠Quant
松鼠Quant
您身边的量化交易专家
185文章数 227关注度
往期回顾 全部

财经要闻

身陷退市股的投资者:我的钱瞬间没了

头条要闻

少年目睹爷爷被殴打后跳河身亡 打人者被判九年十个月

头条要闻

少年目睹爷爷被殴打后跳河身亡 打人者被判九年十个月

体育要闻

国足进球功臣捂脸沮丧 伊万表情凝重

娱乐要闻

看这场笑话,经过王一博同意了吗!

科技要闻

马斯克创造人类历史,SpaceX星舰试飞成功

汽车要闻

2025年将推10款新车 长安启源7个月累销破10万

态度原创

家居
艺术
健康
手机
教育

家居要闻

悠享时光 打造家的一隅避风港

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

晚餐不吃or吃七分饱,哪种更减肥?

手机要闻

高通发布骁龙6s Gen 3移动平台 摩托罗拉首发 支持一亿像素

教育要闻

2024高考加油!

无障碍浏览 进入关怀版