Copper Elf
制造业智能铜采购
Copper Elf

Methodology

铜采购辅助系统方法说明

这套系统不替采购负责人拍板,也不会自动下单。它的工作方式很简单:先看市场,再算能买多少,最后人工复核后执行。 页面上的历史回测只用于说明方法表现,不构成未来收益承诺。

先看什么

市场判断

判断价格位置、趋势、信号分歧和原始买量

能买多少

执行建议

价格偏高不囤货,价格便宜也分批买

谁来确认

采购复核单

人工复核沪铜价、报价、库存、在途和锁仓

边界

不自动下单

不替代 ERP、供应商报价或管理层授权

三步决策流程

先判断市场,再把建议量调成可执行量,最后由人工确认真实报价和库存。

Step 1

看市场:给出原始判断

读取价格位置、趋势、锁价结构、宏观和机构信号,生成原始判断。它解释“系统怎么看市场”,但不直接等同于下单指令。

Step 2

算买量:生成执行建议

将原始买量调整为补生产缺口和低价分批量。价格偏高时不囤货,价格便宜时也不一次买满;行情数据或远月报价待复核时默认不执行锁价。

Step 3

做复核:采购复核单留痕

正式执行前必须由人工复核当前沪铜价、供应商报价、库存、在途和锁仓。超出系统建议的操作需要填写原因并留下记录。

工厂采购的四类风险控制

01

避免高位大买

不是追求神奇收益,而是减少以下常见的额外成本:

铜价高位时集中大量采购(高位错买)
铜价低位时犹豫不决错过窗口(低位不买)
采购节奏混乱导致的成本不可控
02

避免断料

不是保证买在最低点,而是先守住生产连续性:

库存覆盖不足目标天数时优先补足生产缺口
保供量优先级高于等待更低价
低库存时不会把“继续观望”作为主行动
03

低位分批

不是一次性抄底,而是把策略量拆成可复核批次:

低位默认 30% / 30% / 40% 分批买入
强下跌或分歧大时首笔降为试探仓
任何超出系统建议的执行必须填写原因
04

复核留痕

不是凭感觉复盘,而是建立可追溯的决策流程:

每次建议都有模型原始参考和买量调整原因
事后可以回看系统和人工谁更稳
采购复核单记录报价、库存、锁仓和本轮点价上限
系统输出的是采购决策辅助,不是投资建议或自动下单指令。任何采购操作都应结合企业资金、供应商报价和实际生产需求确认。

适合使用

采购影子验证:先看系统建议与人工判断是否一致
采购复盘:解释高位大买、低位没买、锁价失误的原因
月度策略讨论:用历史样本回测和 MTM 口径统一讨论口径
采购复核流程:用采购复核单沉淀执行证据

不适合使用

不适合自动下单或替代采购负责人审批
不适合替代 ERP 库存、供应商报价和发票口径
不适合把历史样本回测当成未来收益承诺
不适合在未复核沪铜价、在途和锁仓时直接执行锁价

工厂采购常见风险

系统省钱的核心原因不是预测铜价涨跌,而是避免人类决策中反复出现的心理偏差。以下是基于真实制造业客户数据识别出的四类典型失误:

01

高位追涨

损失厌恶

人工决策

2024 年 5 月,铜价单月暴涨 15%,某电机厂采购负责人担心继续涨价,恐慌性加大采购量至平时的 1.5 倍。结果铜价在高位停留两周后回落 8%,多采购的部分平均贵了 ¥6,200/吨。

系统如何避免

模型检测到铜价处于极端高位且趋势强势上行,自动输出「建议推迟」,仅满足刚需,等待回落。避免了高位追涨。

风险评分超过阈值时自动减量或完全暂停

02

低位犹豫

锚定效应

人工决策

2023 年铜价跌到近三月最低时,某线缆厂的采购经理总觉得'还会更便宜',连续等了 3 周。结果铜价从底部反弹 6%,错过了全年最佳采购窗口。

系统如何避免

模型检测到铜价处于近期低位区间,不管动量是下行还是横盘,都输出「立即采购」或「本周采购」,建议抓住窗口完成采购。

百分位进入低位区间时建议买入,不受心理干扰

03

节奏固化

惯性思维

人工决策

某变压器厂每月固定采购 15 吨铜,不管铜价高低。贵的月和便宜的月采购量几乎完全相同,等于主动放弃了价格波动带来的节省机会。

系统如何避免

模型以季度为预算窗口,灵活分配采购时间。可以在低位月份买入 2-3 个月的量,高位月份完全暂停。唯一硬约束是库存不断供。

季度预算自由分配,低位前置、高位回避

04

盲目锁价

追涨延伸

人工决策

某电器厂看到铜价上涨,急着锁远期价格。但当时远期报价比现货贵,锁价反而锁在了更高的位置,每吨多付了约 ¥800。

系统如何避免

系统检测到远期价格不划算,输出「暂不锁价」信号。只有远期贴水、且扣除成本后仍有优势时,才会把锁价列为参考动作。

远期贴水且报价复核通过,才考虑锁价

系统核心优势

系统无情绪

不存在怕涨怕跌。风险分高就停,风险分低就买,严格按规则执行。

自动断路器

滚动均价高于市场均价达到阈值时自动减速,严重超付时仅允许应急采购。

灵活择时

不受供应商交期和惯性影响。季度预算自由分配,最大化利用价格波动。

系统怎么做

01

价格位置判断价格分析与波动率建模

系统使用近三月 COMEX 日线收盘价序列,计算铜价在近期区间中的百分位位置和年化波动率。不需要预测明天涨跌,只需要判断当前价格相对高还是低。学术研究表明铜价存在显著的均值回归特性,系统利用这一统计规律辅助判断。

02

多信号交叉确认多信号融合与决策评分

综合价格动量、均线偏离、锁价结构、宏观经济、机构观点、波动率和金铜比、油铜比、汇率等信号,计算市场偏强还是偏弱。多信号一致时建议更明确,信号分歧时建议更保守。

03

按价格位置调整买量期货套保与分层采购

以过去一年价格位置作为核心参考:铜价处在低位时适度增加采购,处在高位时只保留真实生产需要。CopperShield、CopperBalance、CopperMax 分别对应保守、稳健、进取三档。

跨品种信号体系跨品种套利信号

铜价并非孤立波动——它与黄金、原油、汇率存在深层联动关系。系统利用三维跨品种信号进行宏观一致性确认,在单品种信号的基础上增加跨市场共振维度。

金铜比

黄金/铜价比值的 252 日分位。高分位(金贵铜贱)历史上预示铜价底部,是最强买入确认信号。

油铜比

布伦特原油/铜价比值的 252 日分位。能源和工业金属的相对强弱反映经济周期位置。

人民币汇率

人民币 20 日动量信号。人民币走强时沪铜成本下降,形成额外买入窗口。

信号合成

三类信号合成为一个辅助分数。正值表示外部环境更支持买入,负值表示应谨慎。CopperBalance 和 CopperMax 会据此适度调整建议量;CopperShield 不使用该信号,保持更保守。

模型演进:从样本验证到正式交付

当前三模型体系并非凭空设计,而是来自同一套高强度历史样本验证框架。 在正式交付前,我们先用较宽松的假设观察价格位置、多信号确认和锁价工具在 48 个月真实数据中的表现边界,并以此识别哪些模块在历史样本中真正有帮助。

这类样本验证的价值不在于让客户照搬,而在于帮助我们识别收益上限、风险边界与主要贡献因子, 再把不适合正式使用的假设剔除掉,保留能够服务制造业采购的稳健部分。

CopperShield / CopperBalance / CopperMax 就是在此基础上按三档风险承受能力做约束缩放后的产物: 保守档强调月度平稳,平衡档兼顾收益与执行稳健,进取档提供更高的操作弹性;其中 CopperBalance 是当前正式使用的默认模型。

¥2,422万
样本验证节省
10x
样本内最大建议倍数
→ 3 档输出
三模型安全化缩放
4/4 年为正
MTM 年度验证

按价格位置调整采购量

三套方案都会先看过去一年铜价处在什么位置,再决定本月买量是偏少、正常还是偏多。它不需要预测明天涨跌,而是用历史位置控制采购节奏。

分位 < 5%(极端低位):CopperShield 1.5x,CopperBalance 1.8x,CopperMax 基础 7.0x;平衡档优先控制尾部库存暴露,低位放大不再直接推到 2–3 个月库存。

价格处在低位区间:保守型小幅增加,稳健型适度增加,进取型给出更高弹性,但仍需要分批执行。

分位 50-80%(中高位):CopperShield 收缩至 0.70-0.85x,CopperBalance / CopperMax 收缩至 0.60-1.00x,保持刚需但不主动追高。

分位 > 90%(极端高位):CopperShield 仍保留 0.65x 刚需,CopperBalance 收缩至 0.50x,CopperMax 的基础买量可降到 0x,仅依赖库存消耗等待回落。

CopperShield 铜盾

温和调量 0.651.5x,不使用复杂锁价工具

库存上限 41t · MTM 2.55% · 月胜率 81%

CopperBalance 铜衡

中等调量 0.51.8x,多信号确认,可辅助锁价

库存上限 70t · MTM 3.84% · 4/4 年为正

CopperMax 铜极

进取调量 07x,低价共振时建议量更高

库存上限 150t · MTM 7.26% · 4/4 年为正

以上指标来自离线示例数据(unified-backtest-result.json),非实时回测结果。

锁价怎么参与采购期货套保与分层采购

CopperBalance 和 CopperMax 只有在远期价格相对有利时,才把锁价列为成本管理参考。回测中对锁价贡献做了保守折算,用来估算“报价结构有利时可能减少的成本”,不是逐日套保仿真。

实际结果可能低于回测数字:基差会波动,换月与滑点会产生成本,保证金与追保会占用资金。请不要把回测里的锁价项理解为确定收益。

只有远期报价结构有利、扣除成本后仍有优势时,系统才会提高锁价建议;远期报价不划算时不主动放大。

铜盾关闭期货;铜衡和铜极共用同一套动态锁价引擎,默认只保留约 6% 的保险性基线锁价,信号强时再逐步加码。

锁价按 M1 / M2 / M3 三个期限桶分配,优先近月,远端仓位更轻;它是成本平滑工具,不是方向性投机仓位。

锁价结果与现货采购分开计量,不反向驱动现货买量;展示值为保守估计,不保证锁价后收益增厚。

历史样本验证与执行安全机制回测验证与参数校准

系统通过 5 项历史样本与工程门禁核对说明模型在既有样本中的表现边界,并通过执行建议控制真实采购动作。测试通过不等同于未来持续节省,也不构成未来收益承诺。

五项验证口径

历史绩效样本内通过

48 个月统一回测(2022-2025),三模型 MTM 口径全部 4/4 年为正,CopperMax MTM 相对人工约 7.26%(现金口径节省约 8.06%)

跨品种信号已核对

金铜比/油铜比/USD-CNY 三维信号基于 FRED 真实历史数据,252 日分位比较无前瞻偏差

极端场景样本内通过

2022 年高通胀紧缩、2023 年低波震荡、2024 年牛市、2025 年政策冲击,全部正 MTM

前瞻偏差已核对

48 个月无未来信息泄漏,分位和跨品种信号全部使用截止当日数据计算

一致性同口径

统一回测框架 11 条策略臂并行,相同时间窗口、起始库存、月需量,纯粹衡量择时能力差异

执行安全机制

近三月日线数据 — 波动率计算基于日度收益率(√252 年化),远超月度采样的统计精度。

信号时效降权 — 过时数据自动降权,确保决策基于最新信息。衰减机制参照信号处理领域的时效加权方法。

沪铜 CU0 日线 — 系统以沪铜主力连续合约日收盘价(CNY/ton)为唯一铜价标准。

数据回退 — 新浪实时行情 → 沪铜日线种子数据。数据源失败时自动切换,服务永不中断。

安全库存提醒 — 模型原始建议进入执行前,会按建议最低库存、价格位置、数据可信度和人工复核状态调整。

执行建议约束 — 分月锁价明细与总量必须一致,锁价报价待复核时不进入默认执行单。

系统以风险优先、收益第二为设计原则,内置多层保护机制:

最小行动阈值 — 系统信心不足时不做任何主动偏离,直接按刚需采购,避免频繁误操作。

单月采购偏差上限 — 即使判断明确,单次偏离也有严格上限,单次错误代价始终可控。

市场环境识别 — 参照金融计量学中的波动率状态切换思想,市场从平稳进入剧烈波动时系统自动收缩所有操作力度。

连续失效保护 — 连续失效达到阈值自动进入谨慎模式,持续失效则自动退回纯刚需采购。该机制参照了回撤控制(drawdown control)的风险管理方法。

锁价安全上限 — 无论任何条件,锁价比例不超过安全上限,锁价定位为成本平滑工具而非投机手段。

信心不足自动降级 — 市场分歧大或数据不充分时,系统自动降低操作力度,不做非黑即白的判断。

数据来源

沪铜日线(CU0)

上海期货交易所沪铜主力连续合约日线收盘价(CNY/吨),历史回测的唯一铜价标准。

国际铜日线 + 远月报价

Yahoo Finance COMEX 连续合约日线、M1/M2/M3 实时行情,用于实时价格位置和升水/贴水判断。

黄金日线

LBMA 历史月度均价 + 线性插值日度序列,用于金铜比 252 日分位计算。

布伦特原油日线

FRED DCOILBRENTEU 系列,用于油铜比 252 日分位计算。

人民币汇率日线

FRED DEXCHUS 系列 + ECB 日度交叉汇率,用于汇率趋势判断和沪铜估算。

宏观 & 舆情

美元指数、VIX、PMI(FRED)+ Google News RSS 36 条铜市场新闻情绪快照。

回测怎么做的回测验证与参数校准

统一回测框架:11 条策略臂(法兰德实际、DCA、V1 经典、V2 REA、V3 Signal、V3 Turbo、V4 ProSignal、V5 Maximal、CopperShield、CopperBalance、CopperMax)在完全相同条件下并行运行。

统一口径:所有臂均按 buy_ton × 采购日 SHFE 铜价 计算原材料成本,不含加工费。纯粹衡量择时能力。

MTM(权责发生制)口径:Adjusted Cost = Raw Cost - (End_Inv × End_Price - Start_Inv × Start_Price),公平反映年末库存价值变化。

相同起点:所有臂从 7 吨初始库存出发,月需 17.4 吨,窗口 2022-01 ~ 2025-12(48 个月)。

App 内交互回测与上述统一 JSON 默认对齐:起始库存与安全库存下限均为 7 吨;月末库存低于下限时自动保底补库并计入成本,以贴近真实仓内常备余量。

回测使用历史冻结数据,每日只看到截至当日的价格和跨品种数据,252 日分位和信号均无前瞻偏差。

边界与诚实

不能预测铜价

系统只判断当前铜价在近期区间的位置,不做绝对价格预测。

不能保证每月都赢

回测中并非每月都省钱,系统以控制风险和减少坏决策为优先目标。

历史不代表未来

回测只说明历史表现,不承诺未来复制相同结果。市场结构可能变化。

极端事件有边界

在极端贸易政策变化期间(如关税事件),国际铜价与沪铜可能短暂偏离,系统信号准确度会下降。

沪铜 vs 国际铜价

制造业客户的供应商通常按沪铜(上海期货交易所 SHFE)定价。系统主价已切到 SHFE CU0,国际铜价仅作为远月曲线或跨市场参考信号:

高度相关

沪铜与国际铜价(LME/COMEX)的长期相关性约 0.92,价格涨跌方向基本一致。

存在结构性价差

沪铜 ≈ 国际铜价 × 汇率 × 进口溢价(关税+增值税+运输),沪伦比通常在 7.3–8.0 之间。

系统的处理方式:

历史回测:2015–2024/07 使用沪铜主力连续合约(CU0)的真实日线收盘价(来自新浪财经归档),不依赖国际价格折算。
实时决策:主价使用 SHFE CU0 最新价和日线序列;远月曲线或国际参考信号可能使用 Wind、COMEX 或公开代理源,并在来源回执中标明。
信号方向:SHFE 主价负责点价基准;国际铜、汇率、黄金、原油等只用于观察跨市场压力,不替代国内执行报价。
在极端贸易政策变化期间(如关税事件),国际铜价与沪铜可能短暂显著偏离。系统信号此时的准确度会下降。

需要注意的边界

实时铜价基准使用 SHFE CU0 公开行情;页面会区分最新价、结算价、交易日和拉取时间。正式采购前仍必须复核供应商报价或期货端实际报价。
加工费统一假设为 6 元/kg,实际发票价隐含的加工费会有波动。
系统未计入交易手续费和价差损耗——实际操作中这些成本需要额外考虑。

我们的定位

铜精灵的价值不是帮你猜铜价涨跌,而是像一份采购保险——在市场平稳时帮你按节奏采购,在市场波动时提前预警、给出策略,避免「拍脑袋」带来的额外成本。

对于制造业工厂来说,铜价波动是无法避免的经营风险。重要的不是每次都买到最低价,而是建立一套有据可依的采购流程,让采购成本波动可控、可预期。系统宁可放弃一些可能的收益,也要确保不出现令人心惊的月度额外成本。

想了解背后的方法依据?

以上策略的每个核心模块——价格分析、信号融合、风险控制、回测验证——都映射到运筹学、金融计量学和风险管理领域的成熟方法体系。方法附录页面提供了完整的方法溯源和可验证引用。

查看方法附录