一、市场关联性网络概述

各位同学,今天咱们聊聊市场关联性网络。说实话,这个概念听起来挺唬人的,但说白了——就是把金融市场看成一张大网,股票是节点,它们之间的相关性就是连线。

我刚开始做量化研究那会儿,习惯盯着单个股票看。后来发现,市场里没有孤岛。一只股票涨跌,往往会带动一批股票跟着动。这就是关联性网络要解决的问题。

什么是关联性网络

关联性网络,就是用图论的方法,把一堆金融资产之间的关系画出来。每个资产是一个点,资产之间的相关性是一条边。

举个例子。你想想看,贵州茅台和五粮液,它们之间肯定有很强的关联性。为什么?因为同属白酒板块,受同样的政策、消费趋势影响。在网络上,这两个节点之间就会有一条很粗的边。

核心要点:关联性网络不是简单的相关系数矩阵,而是把相关系数矩阵转化成图结构,保留最显著的关系,过滤掉噪声。

我在项目中遇到过一个问题:直接用全连接网络,边太多了,根本看不出结构。后来我学会了阈值法——只保留相关性超过0.7的边,网络一下子就清晰了。

金融市场的网络视角

为什么要把金融市场看成网络?因为传统的资产定价模型,比如CAPM,假设市场是有效的,资产之间只通过市场因子关联。但现实不是这样的。

我给你们说个真实案例。2008年金融危机,雷曼兄弟倒闭。如果你只看单个股票,你可能会觉得这只是个孤立事件。但从网络视角看,雷曼兄弟是系统重要性节点,它一倒,整个金融网络就崩溃了。

金融市场的网络视角,能帮我们看清三件事:

  • 系统性风险:哪些节点是"大而不能倒"的?
  • 风险传染路径:一个冲击会沿着哪些路径扩散?
  • 投资组合分散化:哪些资产其实是一伙的?

个人经验:我习惯在构建投资组合时,先画一个关联性网络。如果发现持仓的股票都在同一个社区里,那说明分散化是假的。我曾经吃过这个亏,持仓看起来有10只股票,结果全是银行股,一跌全跌。

网络科学基础概念

要理解关联性网络,得先掌握几个基础概念。别怕,都很简单。

节点(Node)

节点就是网络中的基本单元。在金融网络中,节点可以是股票、债券、基金,也可以是银行、交易所。我个人习惯把节点称为"实体"。

边(Edge)

边是节点之间的连接。在关联性网络中,边通常代表相关性。但注意,相关性有正有负。正相关用实线,负相关用虚线,这是我个人的习惯。

度(Degree)

度是一个节点连接的边的数量。度高的节点,说明它跟很多其他资产都有关系。这种节点往往是系统重要性节点。

嗯,这里要注意:度高的节点不一定就是好节点。在2008年,高盛和摩根士丹利的度都很高,但它们是风险传播的枢纽。

路径(Path)

路径是从一个节点到另一个节点需要经过的边数。最短路径长度,决定了风险传染的速度。

避坑指南:我曾经以为路径越长,风险传播越慢。但后来发现,如果路径上的节点都是高度互联的,那风险传播速度会指数级增长。所以,不仅要看路径长度,还要看路径上的节点结构。

知识体系框架

下面这张图,是我自己总结的市场关联性网络知识体系。你看一眼,就能明白整个课程的结构。

市场关联性网络知识体系 基础概念 网络构建方法 网络分析指标 节点、边、度、路径 相关性矩阵 图论基础 阈值法、MST、PMFG 偏相关网络 动态网络构建 中心性、社区发现 聚类系数 网络熵 系统性风险识别 投资组合优化 行业轮动策略 实战:Python构建市场关联性网络

课程目标与学习路径

这门课的目标很明确:让你能独立构建一个市场关联性网络,并从中提取有价值的交易信号。

具体来说,学完这门课,你应该能做到:

  1. 理解网络科学基础:知道节点、边、度、路径这些概念在金融场景中的含义
  2. 掌握网络构建方法:能用Python从零构建关联性网络,包括阈值法、最小生成树、平面最大过滤图
  3. 学会网络分析:能计算中心性指标,做社区发现,识别系统重要性节点
  4. 实战应用:能把网络分析结果用到投资组合优化、风险管理和行业轮动中

学习建议:我个人建议你按这个顺序学。先打基础,再学构建方法,然后做分析,最后实战。别跳着学,尤其是网络构建那部分,很多细节容易踩坑。

好了,这一章就到这里。记住一句话:市场不是一堆孤立的股票,而是一张相互关联的网。学会看这张网,你就能看到别人看不到的东西。


公众号:蓝海资料掘金营,微信deep3321