| name | purchasing-power-parity |
| description | 购买力平价模型,计算绝对PPP、相对PPP并进行汇率偏离分析。适用于汇率决定理论的。未考虑非贸易品价格差异与巴拉萨-萨缪尔森效应,不适用于实盘汇率预测,不构成投资建议。 |
| version | 1.0.0 |
| author | wangyi |
purchasing-power-parity
购买力平价(PPP)分析工具,计算绝对 PPP、相对 PPP 并进行汇率偏离分析,仅使用 Python 标准库。
📌 说明:本工具基于简化模型实现,仅使用 Python 标准库。结果仅供学习参考,不构成投资建议。
脚本API
absolute_ppp(domestic_price, foreign_price)
绝对购买力平价计算。
必填: domestic_price, foreign_price
relative_ppp(base_exchange_rate, domestic_inflation, foreign_inflation, periods=1)
相对购买力平价计算。
必填: base_exchange_rate, domestic_inflation, foreign_inflation
ppp_deviation(actual_rate, ppp_rate, domestic_price=None, foreign_price=None)
PPP 偏离分析。
必填: actual_rate, ppp_rate
ppp_time_series(actual_rates, domestic_cpi, foreign_cpi, base_period=0)
PPP 时间序列偏离分析。
必填: actual_rates, domestic_cpi, foreign_cpi
analyze_ppp(method='deviation')
统一PPP分析接口。
调用示例
python scripts/main.py \
--method <method> \
--actual-rate <actual_rate> \
--actual-rates <actual_rates> \
--base-exchange-rate <base_exchange_rate> \
--base-period <base_period> \
--domestic-cpi <domestic_cpi> \
--domestic-inflation <domestic_inflation> \
--domestic-price <domestic_price> \
--foreign-cpi <foreign_cpi> \
--foreign-inflation <foreign_inflation> \
--foreign-price <foreign_price> \
--periods <periods> \
--ppp-rate <ppp_rate>