← 返回报告库
商品现货 × 正股 · 17 商品 × 34 正股 · 2016–2026 实证

追踪商品价格,到底怎么炒股
才赚得到钱?

配好了 小金属·稀土现货追踪,下一个问题是:盯着钨、锑、稀土的价格,能不能真在 A 股上赚到钱? 无期货的小金属没有历史现货可回测,所以我在有期货、有长历史的 17 个商品上验证这条普适规律——每个商品配纯正正股,十年半、127 个月。结论有点反直觉:机械追商品趋势是亏钱的,真正赚钱的是另一件事。

17 商品期货主力连续(铜铝锌螺纹焦炭焦煤原油金银锂硅玻璃纯碱尿素生猪PTA/PVC)× 34 只纯正正股|2016-01 – 2026-07 共 127 月|月频·每次换仓 0.2%·train<2022/test OOS|A 股长仓口径
该做 · 买「创新高」regime(创2年新高→未来3月超额+16.2pp)· 当基本面确认器 别做 · 机械追商品趋势择时(净输8.3pp/年,回撤还做大)
1.6–2.0×上游矿股对商品的同月 beta(云铝2.06/山金1.84)
+16.2pp商品创 2 年新高后,正股未来 3 月年化超额
−8.3pp商品趋势择时 vs 买入持有(净年化,越择越亏)
t=3.2商品上月收益→正股次月(真但小的滞后溢出)
一句话结论。正股就是商品的杠杆多头(上游矿股同月 β 1.6–2.0、全样本 0.62/t=26.5)——涨价周期里利润非线性放大,股价跟着飞。但市场在月度层面基本有效:你机械地"看商品涨就买正股"(趋势择时、横截面动量倾斜)统统跑输傻拿不动。唯一稳健赚钱的用法是抓 regime 切换——商品创数年新高时买正股(创 2 年新高后未来 3 月年化 33% vs 平常 17%),而不是追温和的趋势延续。

① 正股 = 商品的杠杆(这点毫无悬念)

纯正正股对应商品同月 beta次月 beta
云铝股份 0008072.060.11
山东黄金 600547黄金1.840.09
江西铜业 6003621.83−0.22
神火股份 0009331.81−0.00
中金黄金 600489黄金1.810.00
全样本 34 股(含中下游 PTA/PVC/玻璃 等低弹性品)池化同月 β = 0.621(t=26.5);上游纯矿股 1.6–2.0。次月 β 普遍趋 0——说明同月已充分反应。
这解释了为什么钨价破纪录时章源钨业能翻倍:矿企成本相对刚性,商品价格每涨一块几乎全砸进利润,股价对商品是 1.5–2 倍杠杆。所以现货价是正股最硬的基本面。问题只在于——你能不能靠"跟踪它"抢在别人前面。下面两节告诉你:温和趋势抢不到,regime 切换能。

② 别做:机械追商品趋势买正股(数据证明是亏的)

同一篮子正股 · 红=买入持有(5.35×) vs 绿=商品3月动量>0才持有(2.47×) · 2016–2026 净值
2017201820192020202120222023202420252026
做法全期 CAGR夏普最大回撤test>2022
买入持有全篮子(基准)17.3%0.73−33.8%9.8%
商品趋势择时(3月动量>0持有,净)9.0%0.43−45.8%6.0%
横截面动量倾斜(买高动量商品的正股)14–15%0.5–0.6−33~38%超额不显著
越择越亏。按商品动量择时,全期年化从 17.3% 掉到 9.0%,回撤反而从 −34% 做大到 −46%;横截面"买高动量商品的正股"超额各窗口 train/test 正负翻烧饼(月1: −0.2%/t−0.1;月6: +1.1%/t0.4),不显著。原因:正股波动比商品大、又领先反应,等你看到商品趋势成立再进场,往往是买在正股的相对高位、砍在它的底——正股本身还有短期反转(自身上月 β −0.046/t−2.8)。温和涨价早被 price in。

③ 该做:买「创新高」的 regime 切换

商品创 N 月新高后,正股未来收益(年化) · 红=创新高后 vs 灰=平常
创2年新高·未来3月 33.3% 平常 17.0% 创1年新高·次月 25.0% 平常 17.7% 创半年新高·次月 22.1% 平常 17.8%
regime 切换才是钱所在。商品创 2 年新高后,正股未来 3 月年化 33.3% vs 平常 17.0%(超额 +16.2pp,n=404);创 1 年新高次月 +7.3pp;越是长周期新高、越新鲜,弹性越大。这正是"钨价破历史 → 章源钨业"的正确刻画——买的是供需格局质变(出口管制、矿难、产能出清)带来的价格破位,不是买趋势延续。注意:胜率只有 46–49%,是右尾生意——靠少数翻倍的赢家赚钱,必须分散到一篮子、别单压,否则会被将近一半的哑弹埋掉。

④ 落地:对着 /commodities 页怎么用

盯创新高,不盯温和涨

现货追踪页年内涨幅榜+走势,找创数年新高的品种。当下典型:钨(+116% 破历史)、锗、锑、稀土镨钕/镝正处 regime 切换——对应 章源钨业/云南锗业/湖南黄金/北方稀土。买破位、不买缓涨。

当基本面确认器

正股异动时先看现货:同步涨(0.62–2.0 的 β)= 有基本面撑腰、可持有;股涨但现货没动 = 纯情绪/资金,随时打回原形。别做机械的商品动量择时(数据证明跑输买入持有 8pp)。
小金属/稀土相比这里测的铜铝金,还多两个放大器:散户主导、卖方覆盖薄——价格发现更慢,理论上 regime 切换的 lead-lag 更肥;但流动性差、易被操纵,右尾更极端。真实幅度要等 /commodities 的现货序列积累够长再回测,本页先用"有期货、可验证"的样本把方法论钉死。

口径与复现

· 样本:17 个商品期货主力连续(akshare futures_main_sina)× 34 只纯正正股(tushare 日线 pct_chg 复权),2016-01–2026-07 共 127 月。碳酸锂/工业硅/纯碱/尿素/生猪等上市较晚,自其上市起纳入。
· 方法:月频;同月/次月 beta 为池化 OLS(3561 obs);趋势择时=商品 3 月动量>0 才持有正股、每次进出 0.2%;横截面倾斜=买动量上半区商品的正股;创新高事件=期货价创 win 月新高的月份,统计正股 forward 收益 vs 全样本基准。train<2022 / test≥2022。A 股长仓口径(不报多空)。
· 诚实边界:①创新高效应右尾驱动、胜率仅 46–49%,连亏多次正常,必须分散;②正股为人工挑选的"纯正 pure-play",下游/多元化标的弹性弱得多;③月频掩盖了高频 lead-lag(滞后溢出 t=3.2 但太小,大概率集中在事件后几天,需日频另测);④用有期货的商品验证方法,外推到无期货小金属靠机制相似性(散户/薄覆盖),真实幅度未证;⑤期货主力连续换月有跳空噪声。非投资建议。
· 可复现:backtest.py · backtest_result.json
· 关联:小金属·稀土现货追踪 · 五年规划行业先验 · 行业景气修正
chaoe.net · 商品→正股实证(17商品×34股/2016-2026):正股是商品1.6-2.0倍杠杆;机械追趋势跑输买入持有8pp;真正赚钱=买商品创数年新高的regime切换(创2年新高后正股未来3月+16.2pp,右尾驱动)。盯破位不盯缓涨。