核心算法
生成对抗网络(GAN)、博弈论基础、时序数据分析。老师会用直观的类比和可视化手段讲解原理,不需要提前学过深度学习。
数学建模 · GAN量化交易策略
基于生成对抗网络的自适应智能交易算法,通过对抗训练锻造高鲁棒性量化交易策略。
将交易环境建模为生成器与判别器的激烈博弈:生成器创造逼近真实市场规律的模拟数据,判别器竭力分辨数据真伪。通过高强度对抗训练,系统锻造出对市场结构突变具有极高鲁棒性的自适应交易策略。

课程围绕一个完整的 AI 量化交易系统推进。孩子从理解博弈论与对抗训练的基本原理出发,一步步搭建金融数据生成器和判别器,训练能应对极端行情的自适应交易策略,最终交付一个包含行情监控、策略回测和博弈可视化的全栈交互平台。
可运行的 GAN 量化交易平台 + 策略回测报告 + 项目说明文档
对数学建模、人工智能或金融科技方向有兴趣,愿意动手做一个有技术深度项目的 9-11 年级学生。零基础可参加。
很多学生学数学建模,做的都是静态的数据分析或回归预测。这个项目不一样——它让两个 AI 模型互相对抗、互相进化,用博弈的方式逼出更强的交易策略。孩子不只是在调参数,而是在理解“对手越强,我就越强”的底层逻辑。这种思维方式,无论将来做学术研究还是参加建模竞赛,都非常有价值。
金融市场充满不确定性,传统的量化模型通常基于历史数据做线性预测,一旦遇到市场剧烈波动或极端行情(比如突发政策变化、金融危机),模型就容易失效。普通的深度学习模型虽然更灵活,但也容易在训练数据上“死记硬背”,到了真实环境反而表现更差。
这个项目采用了一种叫做“生成对抗网络”(GAN)的方法来解决这个问题。简单来说,就是让两个 AI 模型互相对抗:一个负责“造假”,生成看起来像真实市场的模拟数据;另一个负责“辨假”,竭力区分真实数据和模拟数据。两个模型在反复博弈中不断进化,最终训练出来的策略对各种极端情况都更有抵抗力。这就是“幽灵博弈”这个名字的由来——生成器像一个看不见的幽灵交易员,判别器像一个经验老道的风控猎手,双方在暗处展开一场高强度的智力对决。
对于正在探索数学建模方向的高中生来说,这个项目提供了一个非常好的切入点:它把抽象的博弈论、概率论和优化算法,落地到了一个人人都能理解的金融交易场景里。
| 对比维度 | 传统量化交易模型 | 幽灵博弈 GAN 策略 |
|---|---|---|
| 应对极端行情 | 依赖历史统计假设,遇到罕见事件容易失效 | 通过对抗训练主动合成极端数据,提前适应异常情况 |
| 数据需求 | 需要大量高质量真实数据,小样本场景表现差 | 生成器可以合成补充数据,有效缓解数据不足问题 |
| 模型进化方式 | 单向优化,调参依赖人工经验 | 双向博弈,生成器与判别器自动互相驱动进化 |
| 学生能学到什么 | 数据清洗、统计分析、回归预测 | 博弈论思维、对抗训练、可视化分析、全栈开发 |

课程围绕同一个完整项目逐步推进,每天都有明确的阶段性产出。孩子从理解博弈原理和金融数据结构入手,逐步搭建生成器、判别器和回测系统,最终整合成一个可运行、可演示、可讲解的量化交易平台。
从博弈论的基本概念入手,理解“零和博弈”与“纳什均衡”的直觉含义。然后认识金融时序数据的基本结构——K 线图、成交量、波动率等关键指标,完成数据加载与初步可视化,为后续建模打好基础。
阶段成果 · 博弈论概念笔记 + 金融数据可视化图表
学习生成对抗网络的核心架构,理解生成器和判别器各自的角色。动手搭建金融数据生成器,用随机噪声生成模拟行情数据,并通过对比真实数据与生成数据的分布差异,初步评估生成质量。
阶段成果 · 可运行的生成器模型 + 生成数据质量对比图
搭建判别器网络,让它学会区分真实行情和生成器伪造的数据。然后启动对抗训练循环,观察生成器和判别器的损失函数如何在博弈中此消彼长,调整训练参数使博弈趋向稳定均衡。
阶段成果 · 完整的 GAN 对抗训练流程 + 损失函数博弈曲线
基于训练好的 GAN 模型生成交易信号,设计简单的买卖策略并在历史数据上进行回测。同时使用 Flask 搭建 Web 平台界面,将行情监控、策略回测结果和博弈可视化整合到统一的操作面板中。
阶段成果 · 策略回测报告 + Web 平台基本框架
对整个系统进行联调和优化,用极端行情数据做压力测试,验证策略的鲁棒性。整理项目说明文档,准备展示脚本,完成最终的项目演示和讲解。
阶段成果 · 可运行的量化交易平台 + 项目说明文档 + 展示演示

生成对抗网络(GAN)、博弈论基础、时序数据分析。老师会用直观的类比和可视化手段讲解原理,不需要提前学过深度学习。
Python + PyTorch 搭建 GAN 模型,Flask 搭建 Web 交互平台,Matplotlib 和 Plotly 做数据可视化。所有环境由老师统一配置好。
每天围绕固定项目推进,老师先讲原理和思路,学生动手实现和调试,遇到问题现场拆解。不是听完课再做作业,而是边学边做、边做边改。
从问题建模、假设验证到结果分析,完整走一遍数学建模的核心流程。重点不是记公式,而是学会把现实问题转化为数学语言再用算法求解。
一个可以在浏览器中打开和操作的量化交易平台,包含行情监控面板、GAN 博弈可视化、策略回测图表和参数调节界面。
是。平台可以实际运行,输入不同的市场数据就能看到策略表现和博弈过程的动态变化,不是静态的截图或幻灯片。
有。一份项目说明文档,清楚地写明项目目标、技术方案、核心算法原理、回测结果和改进方向,适合作为数学建模类竞赛或申请材料的基础。
可以。孩子需要把博弈原理、GAN 如何训练、策略如何生成和回测等核心逻辑讲清楚,做到能演示、能回答问题。

不会。整个项目使用的都是公开的历史市场模拟数据,不涉及任何真实资金、真实账户或实盘交易操作。项目的重点是学习 AI 建模和博弈思维,而不是炒股。
可以。课程默认学生是零基础起步,老师会从最基本的博弈论概念和 Python 操作开始带。核心算法的讲解会用直观的类比和可视化,而不是一上来就推数学公式。开发环境也由老师统一配置好,孩子不需要自己折腾工具安装。
这个项目走的就是数学建模的核心流程:提出问题、建立模型、训练求解、验证结果。完成后的项目文档和代码可以作为参加 HiMCM、丘成桐经济金融建模等竞赛的基础素材,也可以在大学申请中展示量化分析和 AI 应用能力。
是的。老师负责讲解原理、拆解步骤和排查问题,但模型搭建、参数调试、策略设计和结果分析都需要孩子自己动手完成。AI 工具会辅助提高效率,但核心的理解和判断必须由学生自己完成。
名字虽然有戏剧感,但背后的原理并不难理解。简单来说就是“两个 AI 互相对抗、互相进化”——一个负责造假,一个负责辨假,谁也不让谁。老师会用生活中的博弈场景(比如猜拳、下棋)来引入概念,孩子很快就能建立直觉。五天下来,不只是能做出东西,还能把原理讲清楚。
COURSE PLAN · PDF
包含课程目标、项目安排及成果说明。PDF · 256 KB · 文件归档于 2026-09-19
计划书中的班期与名额请联系老师确认。
LET’S BUILD SOMETHING
课程安排、学习基础和项目方向,欢迎与老师进一步沟通。
开班时间及名额以老师确认为准。
