4、汇率变动对外资流入的传导机制:利率平价理论、购买力平价理论在A股的应用、风险偏好渠道
好,我们接着聊汇率。上一章我们讲了汇率怎么算,怎么拆解。这一章,我们重点聊聊汇率变动是怎么传导到外资流入的。
说白了,汇率和外资流入,就像一对舞伴。汇率动一步,外资就得跟着调整舞步。我做了这么多年量化,见过太多人只盯着股票本身,忽略了汇率这个“隐形推手”。
嗯,这里我先把核心逻辑摆出来。汇率影响外资流入,主要通过三条路:
- 利率平价渠道——利差决定资金流向
- 购买力平价渠道——汇率高估低估影响长期配置
- 风险偏好渠道——汇率波动本身影响情绪
我们一条一条拆开看。
4.1 利率平价理论:利差是外资的“指挥棒”
利率平价理论,听起来高大上,其实道理很简单。你想想看,如果你是一个国际投资者,手里拿着美元。你是存美国银行拿2%利息,还是换成人民币存中国银行拿3%利息?
正常人都会选后者,对吧?但这里有个坑——汇率风险。你换成人民币,一年后如果人民币贬值了,你的收益可能被汇率吃掉。
所以,利率平价理论的核心就是:两国利差,应该等于汇率的预期变动率。
公式长这样:
F = S × (1 + r_d) / (1 + r_f)
其中:
- F = 远期汇率
- S = 即期汇率
- r_d = 本国利率(中国)
- r_f = 外国利率(美国)
如果这个等式不成立,就存在套利空间。外资就会疯狂涌入,直到利差和汇率预期重新平衡。
实际应用:我习惯用中美10年期国债收益率之差,作为外资流入A股的先行指标。利差扩大,外资流入加速;利差收窄,外资流出压力增大。这个指标在2018-2020年特别准。
避坑指南:我曾经犯过一个错——只看名义利差,忽略了通胀差异。后来发现,实际利差(名义利差减去通胀差)才是更靠谱的指标。大家注意一下。
4.2 购买力平价理论:长期汇率的“锚”
购买力平价理论,说白了就是“一价定律”的延伸。同样一个麦当劳巨无霸,在中国卖20块,在美国卖5美元,那汇率就应该是4:1。
当然,现实没那么简单。但购买力平价给了我们一个长期参考坐标。
在A股的应用上,我主要看两点:
- 人民币汇率是否被高估/低估——如果人民币被高估,外资会担心未来贬值,流入意愿降低。
- 相对通胀率——中国通胀低于美国,人民币有升值压力,利好外资流入。
我举个例子。2021年,美国通胀飙升,中国通胀温和。按照购买力平价逻辑,人民币应该升值。事实上,2021年人民币确实走强,外资流入A股创了新高。
量化小技巧:我常用实际有效汇率(REER)作为购买力平价的代理变量。REER高于100,说明汇率被高估;低于100,说明被低估。这个指标对判断外资长期配置方向很有帮助。
4.3 风险偏好渠道:汇率波动影响“胆子”
这条渠道,说白了就是情绪面。汇率稳定,外资胆子大;汇率剧烈波动,外资就怂了。
为什么会这样?
因为外资机构的风控模型里,汇率波动率是一个关键参数。波动率一高,模型算出来的风险价值(VaR)就飙升,仓位就得降。
我记得2022年3月,人民币汇率突然大幅贬值,一周内跌了2%以上。那段时间,北向资金连续流出,不是因为A股基本面变了,纯粹是汇率波动吓到了外资。
注意:风险偏好渠道的传导速度非常快,有时甚至领先于基本面变化。我建议大家在监控外资流入时,把美元/人民币隐含波动率作为一个辅助指标。波动率飙升时,先减仓避险。
4.4 三条渠道的联动关系
这三条渠道不是孤立的,它们经常同时起作用。我画了一张图,帮大家理清逻辑:
从这张图可以看得很清楚:汇率变动通过三条渠道,最终汇聚到外资流入这个结果上。在实际分析中,我建议大家三条渠道一起看,不要只看一条。
4.5 实战:用Python监控三条渠道
最后,我分享一个我常用的监控框架。代码不复杂,但很实用:
import pandas as pd
import numpy as np
# 假设我们已经有了以下数据
# 1. 中美利差(10年期国债收益率差)
# 2. 人民币实际有效汇率(REER)
# 3. 美元/人民币隐含波动率
# 4. 北向资金净流入
def monitor_channels(data):
"""
监控三条渠道的状态
"""
# 利率平价渠道:利差扩大 -> 利好外资流入
data['rate_channel'] = np.where(
data['rate_diff'] > data['rate_diff'].rolling(20).mean(),
1, # 利好
-1 # 利空
)
# 购买力平价渠道:REER低于100 -> 汇率低估 -> 利好
data['ppp_channel'] = np.where(
data['reer'] < 100,
1,
-1
)
# 风险偏好渠道:波动率低 -> 利好
data['risk_channel'] = np.where(
data['volatility'] < data['volatility'].rolling(20).mean(),
1,
-1
)
# 综合评分
data['composite_score'] = (
data['rate_channel'] +
data['ppp_channel'] +
data['risk_channel']
)
return data
# 使用示例
# result = monitor_channels(your_data)
# 当composite_score >= 2时,外资流入概率较大
个人经验:这个框架我用了三年,准确率大概在70%左右。当然,它不能预测突发事件(比如地缘政治),但作为日常监控工具,足够了。
好了,这一章的内容就到这里。汇率传导机制,说白了就是三条路:利差、估值、情绪。下次你看到外资大幅流入或流出,不妨先看看这三条渠道的状态,心里就有数了。
公众号:蓝海资料掘金营,微信deep3321