Skip to content

黄金期货与衍生品机制笔记

融合项目池(5 个)

  • nkaz001/hftbacktest
  • lballabio/QuantLib
  • QuantConnect/Lean
  • vnpy/vnpy
  • mementum/backtrader

黄金期货核心机制

  • 合约不是“价格曲线”,是“到期结构 + 保证金制度 + 交割规则”的组合。
  • 盈亏不仅来自方向,还来自期限结构(contango/backwardation)和展期成本。
  • 杠杆提高资金效率,也放大路径风险和流动性风险。

学习要点

保证金

  • 初始保证金决定可开仓规模,维持保证金决定生存边界。
  • 需要把“追加保证金概率”纳入仓位模型,而不是只算止损。

展期

  • 趋势策略若长期持有,展期收益/成本可显著改变总收益。
  • 回测必须显式建模主力切换与滑点。

期限结构

  • contango 下长期多头常受滚动损耗。
  • backwardation 下可能获得滚动收益,但不稳定。

从项目到实践

  • hftbacktest:适合研究盘口级别执行与冲击。
  • QuantLib:适合理解定价、贴现与波动率结构。
  • Lean/vnpy:适合把研究逻辑迁移到事件驱动与实盘网关。
  • backtrader:适合快速验证趋势/均值回归原型。

常见误区

  • 只看价格走势图,不看主连构造规则。
  • 用股票风控逻辑直接套期货,不区分杠杆与保证金制度。
  • 忽略交易所风控规则变动导致参数失效。

我的结论

  1. 黄金期货策略要把“方向、期限结构、杠杆”三件事拆开建模。
  2. 真实风险往往出现在波动突增时的保证金链条,而非均值状态。
  3. 不做展期建模的黄金期货回测通常不可用。

参考来源

在实践中,建议把“保证金压力测试”作为日常流程的一部分:假设波动率上升、点差变宽、成交延迟同时发生,检验账户能否在不被动减仓的前提下维持策略执行连续性。

市场切片补充

把规则放进具体时间段更容易检验。例如 2020 年一季度的风险冲击阶段、2022 年的全球紧缩阶段、2023 年的结构修复阶段,价格反应、成交深度和风险偏好都不相同。若把这三个阶段混在一起求平均,很多结论会被稀释;若分阶段评估,同一套方法在不同环境中的边界会更清楚。

在执行层面,可以把“阶段识别”写入日常流程:先确认当前处于扩张、收缩还是修复,再决定仓位上限、下单时段和止损阈值。这样做不是为了追求完美预测,而是为了避免在不适配环境里重仓。跨市场核验时,建议直接对照 NYSE 时段Nasdaq 日历HKEX 时段CFTC 术语 做参数确认。

复盘框架

每篇笔记都可落到同一套复盘问题:第一,当前结论依赖的前提是否仍成立;第二,若波动率提升一个等级,仓位和执行规则是否需要同步调整;第三,若成交成本抬升,策略是否仍具备正期望。把复盘问题固定下来,知识会从“记住观点”转为“可持续迭代的决策系统”。