Methodology
铜采购辅助系统方法说明
先看什么
市场判断
判断价格位置、趋势、信号分歧和原始买量
能买多少
执行建议
价格偏高不囤货,价格便宜也分批买
谁来确认
采购复核单
人工复核沪铜价、报价、库存、在途和锁仓
边界
不自动下单
不替代 ERP、供应商报价或管理层授权
三步决策流程
Step 1
看市场:给出原始判断
Step 2
算买量:生成执行建议
Step 3
做复核:采购复核单留痕
工厂采购的四类风险控制
避免高位大买
不是追求神奇收益,而是减少以下常见的额外成本:
避免断料
不是保证买在最低点,而是先守住生产连续性:
低位分批
不是一次性抄底,而是把策略量拆成可复核批次:
复核留痕
不是凭感觉复盘,而是建立可追溯的决策流程:
适合使用
不适合使用
工厂采购常见风险
系统省钱的核心原因不是预测铜价涨跌,而是避免人类决策中反复出现的心理偏差。以下是基于真实制造业客户数据识别出的四类典型失误:
高位追涨
人工决策
2024 年 5 月,铜价单月暴涨 15%,某电机厂采购负责人担心继续涨价,恐慌性加大采购量至平时的 1.5 倍。结果铜价在高位停留两周后回落 8%,多采购的部分平均贵了 ¥6,200/吨。
系统如何避免
模型检测到铜价处于极端高位且趋势强势上行,自动输出「建议推迟」,仅满足刚需,等待回落。避免了高位追涨。
风险评分超过阈值时自动减量或完全暂停
低位犹豫
人工决策
2023 年铜价跌到近三月最低时,某线缆厂的采购经理总觉得'还会更便宜',连续等了 3 周。结果铜价从底部反弹 6%,错过了全年最佳采购窗口。
系统如何避免
模型检测到铜价处于近期低位区间,不管动量是下行还是横盘,都输出「立即采购」或「本周采购」,建议抓住窗口完成采购。
百分位进入低位区间时建议买入,不受心理干扰
节奏固化
人工决策
某变压器厂每月固定采购 15 吨铜,不管铜价高低。贵的月和便宜的月采购量几乎完全相同,等于主动放弃了价格波动带来的节省机会。
系统如何避免
模型以季度为预算窗口,灵活分配采购时间。可以在低位月份买入 2-3 个月的量,高位月份完全暂停。唯一硬约束是库存不断供。
季度预算自由分配,低位前置、高位回避
盲目锁价
人工决策
某电器厂看到铜价上涨,急着锁远期价格。但当时远期报价比现货贵,锁价反而锁在了更高的位置,每吨多付了约 ¥800。
系统如何避免
系统检测到远期价格不划算,输出「暂不锁价」信号。只有远期贴水、且扣除成本后仍有优势时,才会把锁价列为参考动作。
远期贴水且报价复核通过,才考虑锁价
系统核心优势
系统无情绪
不存在怕涨怕跌。风险分高就停,风险分低就买,严格按规则执行。
自动断路器
滚动均价高于市场均价达到阈值时自动减速,严重超付时仅允许应急采购。
灵活择时
不受供应商交期和惯性影响。季度预算自由分配,最大化利用价格波动。
系统怎么做
价格位置判断价格分析与波动率建模
系统使用近三月 COMEX 日线收盘价序列,计算铜价在近期区间中的百分位位置和年化波动率。不需要预测明天涨跌,只需要判断当前价格相对高还是低。学术研究表明铜价存在显著的均值回归特性,系统利用这一统计规律辅助判断。
多信号交叉确认多信号融合与决策评分
综合价格动量、均线偏离、锁价结构、宏观经济、机构观点、波动率和金铜比、油铜比、汇率等信号,计算市场偏强还是偏弱。多信号一致时建议更明确,信号分歧时建议更保守。
按价格位置调整买量期货套保与分层采购
以过去一年价格位置作为核心参考:铜价处在低位时适度增加采购,处在高位时只保留真实生产需要。CopperShield、CopperBalance、CopperMax 分别对应保守、稳健、进取三档。
跨品种信号体系跨品种套利信号
铜价并非孤立波动——它与黄金、原油、汇率存在深层联动关系。系统利用三维跨品种信号进行宏观一致性确认,在单品种信号的基础上增加跨市场共振维度。
金铜比
黄金/铜价比值的 252 日分位。高分位(金贵铜贱)历史上预示铜价底部,是最强买入确认信号。
油铜比
布伦特原油/铜价比值的 252 日分位。能源和工业金属的相对强弱反映经济周期位置。
人民币汇率
人民币 20 日动量信号。人民币走强时沪铜成本下降,形成额外买入窗口。
信号合成
三类信号合成为一个辅助分数。正值表示外部环境更支持买入,负值表示应谨慎。CopperBalance 和 CopperMax 会据此适度调整建议量;CopperShield 不使用该信号,保持更保守。
模型演进:从样本验证到正式交付
当前三模型体系并非凭空设计,而是来自同一套高强度历史样本验证框架。 在正式交付前,我们先用较宽松的假设观察价格位置、多信号确认和锁价工具在 48 个月真实数据中的表现边界,并以此识别哪些模块在历史样本中真正有帮助。
这类样本验证的价值不在于让客户照搬,而在于帮助我们识别收益上限、风险边界与主要贡献因子, 再把不适合正式使用的假设剔除掉,保留能够服务制造业采购的稳健部分。
CopperShield / CopperBalance / CopperMax 就是在此基础上按三档风险承受能力做约束缩放后的产物: 保守档强调月度平稳,平衡档兼顾收益与执行稳健,进取档提供更高的操作弹性;其中 CopperBalance 是当前正式使用的默认模型。
按价格位置调整采购量
三套方案都会先看过去一年铜价处在什么位置,再决定本月买量是偏少、正常还是偏多。它不需要预测明天涨跌,而是用历史位置控制采购节奏。
分位 < 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.65–1.5x,不使用复杂锁价工具
库存上限 41t · MTM 2.55% · 月胜率 81%
CopperBalance 铜衡
中等调量 0.5–1.8x,多信号确认,可辅助锁价
库存上限 70t · MTM 3.84% · 4/4 年为正
CopperMax 铜极
进取调量 0–7x,低价共振时建议量更高
库存上限 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 之间。
系统的处理方式:
需要注意的边界
我们的定位
铜精灵的价值不是帮你猜铜价涨跌,而是像一份采购保险——在市场平稳时帮你按节奏采购,在市场波动时提前预警、给出策略,避免「拍脑袋」带来的额外成本。
对于制造业工厂来说,铜价波动是无法避免的经营风险。重要的不是每次都买到最低价,而是建立一套有据可依的采购流程,让采购成本波动可控、可预期。系统宁可放弃一些可能的收益,也要确保不出现令人心惊的月度额外成本。
以上策略的每个核心模块——价格分析、信号融合、风险控制、回测验证——都映射到运筹学、金融计量学和风险管理领域的成熟方法体系。方法附录页面提供了完整的方法溯源和可验证引用。