MCM520 ← 资料站首页 交易策略(美赛 2022 MCM-C · Trading Strategies) 打开交互阅读器 →

交易策略(美赛 2022 MCM-C · Trading Strategies)

历年真题解法库 · 本题为公开赛题要点整理,完整原题请到官方渠道获取(链接见下);
下方「练习数据」为本站生成的合成数据集,仅用于跑通方法,非官方原题数据。

一、赛题要点

  • 赛事:美赛 2022 年 · 题号 MCM-C
  • 问题实质:在仅已知历史每日价格的前提下,为交易员制定黄金(Gold)与比特币(Bitcoin)的每日交易策略,以最大化五年期期末组合价值;并论证策略最优性、分析交易成本敏感度。
  • 官方设定(联网查证确认):
    • 2016-09-11 以 1000 美元 起家,投资组合 [现金 C, 黄金 G, 比特币 B] = [1000, 0, 0]
    • 交易期 2016-09-11 → 2021-09-10(五年)
    • 每笔交易佣金:黄金 α=1%、比特币 α=2%;持有无成本
    • 比特币每天可交易;黄金仅在开市日(工作日)交易
    • 决策只能用截至当日的价格数据(不可未来函数)

二、需要产出什么

  1. 一个仅用历史价格的每日交易决策模型;用它在 2021-09-10 把 1000 美元变成多少?
  2. 提供证据说明你的策略是最优的。
  3. 分析策略对交易成本(佣金) 的敏感度。
  4. 给交易员写一份 ≤2 页的备忘录(策略 / 模型 / 结果)。

三、数据说明(官方来源 + 练习数据集)

  • 官方数据/赛题:LBMA-GOLD.csv(黄金日价)、BCHAIN-MKPRU.csv(比特币日价)。
  • 官方获取渠道:COMAP 官网(请以当年官网发布为准)
  • 本站练习数据集:data/mcm2022c.csv —— 按本题结构用 SEED=2024 确定性生成的合成价格/回测数据,可下载后用上面的算法手册直接练手。

四、可用解法手册(按题型跳转)

五、权威数字速览(SEED=2024 确定性,详见 tools/gen_mcm2022c.py)

指标 数值
比特币价(起→末) 611.6 → 30001.1 USD
黄金价(起→末) 1329.4 → 1896.9 USD
买入持有-比特币 终值 48069.50 USD(夏普 2.538,最大回撤 61.97%)
买入持有-黄金 终值 1412.55 USD(夏普 0.800,最大回撤 7.37%)
趋势策略 终值 51555.56 USD(夏普 2.829,最大回撤 17.55%,仅 11 次调仓)
佣金敏感度(αB) 0.5%→65708 / 1%→60625 / 2%→51556 / 3%→43781 USD
策略占优的佣金上限 αB ≈ 2.2%(超过则买入持有比特币反超)
持仓时段占比 87.6% 持币 / 12.4% 持金

结论:趋势跟随 + 崩盘保护策略在终值、夏普、回撤三维全面优于买入持有比特币;仅在佣金率超过约 2.2% 时,买入持有比特币因只付一次佣金而反超——这正是赛题第③问"交易成本敏感度"的核心答案。

六、优秀范文(本站手写,三种视角)

范文 视角 链接
范文一 交易策略建模与回测(MA60 趋势状态机 + 三策略对比) mcm2022c-1.md
范文二 风险-收益权衡与"最优"证据(夏普/回撤/盈亏平衡) mcm2022c-2.md
范文三 佣金敏感度与实战指导(盈亏平衡 + 交易员备忘) mcm2022c-3.md

七、配套资源

  • 真源:tools/gen_mcm2022c.py(确定性,零依赖,独立运行复现上表)
  • 配图:tools/fig_mcm2022c.py → assets/problems/papers/mcm2022c-{1,2,3}-fig{1..8}.svg(24 张)
  • 注册:已并入 tools/gen_data.py(gen_mcm2022c())

八、常见问题

  • 为什么不用官方 LBMA/BCHAIN 数据? 本站是练习库,数据按 SEED=2024 合成,结构与原题一致,便于稳定复现与教学;正式参赛请使用官方数据并据实替换 gen_prices。
  • 策略用到了未来信息吗? 没有。决策仅用截至当日的价格与 MA60,符合"只能用历史数据"的约束。

九、更新记录

  • 2026-08-15:重写 stub 对齐真实赛题(Trading Strategies),补权威数字与三篇范文链接。