一、商品基本面量化概述

大家好,我是你们这门课的主讲人。做了这么多年量化,我越来越觉得,纯靠K线图做交易,就像蒙着眼睛走路。今天咱们聊的「基本面量化」,说白了就是给量化交易装上「眼睛」——用数据看清商品背后的供需逻辑。

1.1 什么是基本面量化?

先问个问题:为什么螺纹钢价格会涨?

纯量化的人会告诉你:「因为5日均线上穿了20日均线。」

但做基本面的人会说:「因为唐山限产了,供给少了,而房地产开工数据还不错,需求没降。」

基本面量化,就是把后面这种逻辑,用数据和代码实现出来。我个人习惯把它定义为:用数学模型和统计方法,把商品的供需关系、库存变化、利润结构等基本面因素,转化为可执行的交易信号。

核心公式(我经常写在白板上):

价格 = f(供给, 需求, 库存, 利润, 情绪...)

基本面量化 = 找到这个f(),并让它可计算、可回测、可交易。

举个例子。我记得2018年做PTA时,纯量化模型一直在做多,但我看到PTA社会库存连续三周累库,下游聚酯开工率却在下降。这就是典型的「基本面信号与价格背离」。后来价格果然跌了。嗯,这就是基本面量化的价值——提前发现市场定价的错误

1.2 基本面量化 vs 纯量化

这两者的区别,我用一张表说清楚:

维度 纯量化 基本面量化
数据来源 价格、成交量、持仓量 库存、产量、开工率、进出口、利润
逻辑基础 统计规律、价格行为 供需均衡、产业逻辑
信号频率 高频(分钟级/日级) 中低频(周级/月级)
可解释性 低(黑箱) 高(能说清为什么涨跌)
过拟合风险 低(有产业逻辑支撑)
典型策略 趋势跟踪、均值回归 库存周期、基差回归、利润套利

你想想看,纯量化模型经常遇到「样本外失效」——回测漂亮,实盘就崩。为什么?因为市场结构变了,但模型不知道。基本面量化就不一样,它背后是产业逻辑。比如「低库存+高基差=价格易涨难跌」,这个逻辑十年后依然有效。

我的经验:最好的做法是两者结合。用基本面量化判断方向(做多还是做空),用纯量化模型找入场时机。我在做铜期货时就是这么干的——基本面告诉我「供给偏紧」,纯量化模型帮我找到「突破20日均线」的入场点。

1.3 商品期货市场的特点

做商品基本面量化,你得先懂这个市场的「脾气」。我总结了几个关键点:

  • 有实物交割:股票可以无限发行,但商品是有限的。期货价格最终会向现货价格收敛——这叫「期现回归」。我见过太多人忽略这一点,结果在临近交割月被逼仓。
  • 季节性明显:农产品看天气,化工品看检修,黑色系看环保。比如螺纹钢,每年3-5月和9-11月是需求旺季,价格容易涨。这个规律我用了好几年。
  • 产业链传导:上游涨价,下游不一定能跟涨。比如原油涨了,但PTA能不能涨,还得看PTA自身的供需。我曾经在2019年犯过这个错——原油暴涨,我直接做多PTA,结果PTA产能过剩,价格纹丝不动。
  • 政策影响大:中国的商品市场,政策是最大的变量。限产、抛储、关税调整,任何一个都能让模型失效。所以我的模型里永远有一个「政策因子」——虽然很难量化,但至少得留个心眼。

下面这张图,是我自己梳理的商品基本面量化知识体系。你看一眼,大概就知道我们这门课要讲什么了:

商品基本面量化知识体系 基本面量化 数据层 • 库存数据(社会/港口/厂库) • 产量/开工率数据 • 进出口/表观消费 • 利润/基差/价差 模型层 • 库存周期模型 • 基差回归模型 • 利润套利模型 • 供需平衡表 策略层 • 单边趋势策略 • 跨期套利 • 跨品种套利 • 期现套利 风控与执行层 • 仓位管理(凯利公式/风险平价) • 止损止盈(基于基本面阈值) • 回测框架(考虑滑点/手续费) • 实盘监控(数据更新/信号触发) 图:商品基本面量化知识体系框架

1.4 课程目标与学习路径

这门课的目标很明确:让你能独立搭建一套商品基本面量化策略,从数据获取到实盘交易。

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

  1. 看懂基本面数据:知道库存、基差、利润这些数据怎么用,从哪里拿。
  2. 构建量化模型:用Python实现库存周期模型、基差回归模型等经典策略。
  3. 回测与优化:能写回测代码,能分析策略的收益来源和风险点。
  4. 实盘落地:知道怎么把策略部署到实盘,怎么处理数据延迟、滑点等实际问题。

避坑指南:我曾经见过一个学员,花了两周时间写了一个完美的库存模型,回测年化收益30%。结果实盘第一周就亏了5%。为什么?因为他用的库存数据是「周度数据」,但实盘交易是「日度频率」——数据滞后导致信号延迟。所以,数据频率必须和交易频率匹配,这是第一课。

学习路径我建议这样走:

阶段 内容 时间
基础篇 Python数据处理、基本面数据获取、库存模型原理 第1-3章
进阶篇 基差模型、利润模型、跨品种套利 第4-6章
实战篇 策略回测、组合管理、实盘部署 第7-9章
高阶篇 机器学习+基本面、另类数据、高频基本面 第10章+

我个人建议,不要跳着学。基本面量化是个系统工程,数据、模型、风控缺一不可。我见过太多人一上来就搞机器学习,结果连库存数据是累库还是去库都分不清——这不行。

好了,第一章就到这里。记住一句话:基本面量化不是预测未来,而是发现当前价格与基本面之间的偏差。 这个偏差,就是我们的利润来源。

课后小作业:打开你的交易软件,找一个你熟悉的商品,看看它的库存数据(如果有的话)。思考一个问题:当前库存处于什么水平?价格合理吗?


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