跳到主要内容
熵创未来SCF · STEM EDUCATION

数学建模 · GAN量化交易策略

幽灵博弈 - AI量化交易

基于生成对抗网络的自适应智能交易算法,通过对抗训练锻造高鲁棒性量化交易策略。

9-11 年级5 天零基础可参加

将交易环境建模为生成器与判别器的激烈博弈:生成器创造逼近真实市场规律的模拟数据,判别器竭力分辨数据真伪。通过高强度对抗训练,系统锻造出对市场结构突变具有极高鲁棒性的自适应交易策略。

幽灵博弈 - AI量化交易 项目海报
幽灵博弈 - AI量化交易 项目海报

这 5 天会做什么

课程围绕一个完整的 AI 量化交易系统推进。孩子从理解博弈论与对抗训练的基本原理出发,一步步搭建金融数据生成器和判别器,训练能应对极端行情的自适应交易策略,最终交付一个包含行情监控、策略回测和博弈可视化的全栈交互平台。

课程结束能看到什么

可运行的 GAN 量化交易平台 + 策略回测报告 + 项目说明文档

更适合哪类学生

对数学建模、人工智能或金融科技方向有兴趣,愿意动手做一个有技术深度项目的 9-11 年级学生。零基础可参加。

为什么值得学

很多学生学数学建模,做的都是静态的数据分析或回归预测。这个项目不一样——它让两个 AI 模型互相对抗、互相进化,用博弈的方式逼出更强的交易策略。孩子不只是在调参数,而是在理解“对手越强,我就越强”的底层逻辑。这种思维方式,无论将来做学术研究还是参加建模竞赛,都非常有价值。

项目背景:为什么用博弈的方式做量化交易

金融市场充满不确定性,传统的量化模型通常基于历史数据做线性预测,一旦遇到市场剧烈波动或极端行情(比如突发政策变化、金融危机),模型就容易失效。普通的深度学习模型虽然更灵活,但也容易在训练数据上“死记硬背”,到了真实环境反而表现更差。

这个项目采用了一种叫做“生成对抗网络”(GAN)的方法来解决这个问题。简单来说,就是让两个 AI 模型互相对抗:一个负责“造假”,生成看起来像真实市场的模拟数据;另一个负责“辨假”,竭力区分真实数据和模拟数据。两个模型在反复博弈中不断进化,最终训练出来的策略对各种极端情况都更有抵抗力。这就是“幽灵博弈”这个名字的由来——生成器像一个看不见的幽灵交易员,判别器像一个经验老道的风控猎手,双方在暗处展开一场高强度的智力对决。

对于正在探索数学建模方向的高中生来说,这个项目提供了一个非常好的切入点:它把抽象的博弈论、概率论和优化算法,落地到了一个人人都能理解的金融交易场景里。

  • 对抗性训练提升鲁棒性:通过红蓝军对抗机制,让策略在面对极端行情和“黑天鹅”事件时更具反脆弱性,而不是一遇到意外就崩溃。
  • 数据增强解决小样本难题:生成器可以合成大量极端行情数据,让 AI 在实际交易之前就“见过”各种最糟糕的情况,相当于给模型做了充分的压力测试。
  • 动态博弈可视化:通过监控生成器和判别器的损失函数博弈曲线,学生可以直观地观察两个模型如何互相追赶、何时达到平衡,理解市场的可预测性与混乱程度。
  • 全栈交互平台:使用 Flask 框架搭建完整的 Web 界面,集成行情监控、策略回测和参数调节功能,让整个系统不只是一段代码,而是一个可以演示和操作的产品。
对比维度传统量化交易模型幽灵博弈 GAN 策略
应对极端行情依赖历史统计假设,遇到罕见事件容易失效通过对抗训练主动合成极端数据,提前适应异常情况
数据需求需要大量高质量真实数据,小样本场景表现差生成器可以合成补充数据,有效缓解数据不足问题
模型进化方式单向优化,调参依赖人工经验双向博弈,生成器与判别器自动互相驱动进化
学生能学到什么数据清洗、统计分析、回归预测博弈论思维、对抗训练、可视化分析、全栈开发
生成对抗网络在金融领域的应用概念图
GAN 通过生成器与判别器的博弈训练,锻造更鲁棒的交易策略。

5 天项目怎么推进

课程围绕同一个完整项目逐步推进,每天都有明确的阶段性产出。孩子从理解博弈原理和金融数据结构入手,逐步搭建生成器、判别器和回测系统,最终整合成一个可运行、可演示、可讲解的量化交易平台。

  1. Day 1

    博弈论基础与金融数据认知

    从博弈论的基本概念入手,理解“零和博弈”与“纳什均衡”的直觉含义。然后认识金融时序数据的基本结构——K 线图、成交量、波动率等关键指标,完成数据加载与初步可视化,为后续建模打好基础。

    阶段成果 · 博弈论概念笔记 + 金融数据可视化图表

  2. Day 2

    GAN 架构搭建与生成器训练

    学习生成对抗网络的核心架构,理解生成器和判别器各自的角色。动手搭建金融数据生成器,用随机噪声生成模拟行情数据,并通过对比真实数据与生成数据的分布差异,初步评估生成质量。

    阶段成果 · 可运行的生成器模型 + 生成数据质量对比图

  3. Day 3

    判别器训练与对抗博弈调优

    搭建判别器网络,让它学会区分真实行情和生成器伪造的数据。然后启动对抗训练循环,观察生成器和判别器的损失函数如何在博弈中此消彼长,调整训练参数使博弈趋向稳定均衡。

    阶段成果 · 完整的 GAN 对抗训练流程 + 损失函数博弈曲线

  4. Day 4

    交易策略回测与全栈平台搭建

    基于训练好的 GAN 模型生成交易信号,设计简单的买卖策略并在历史数据上进行回测。同时使用 Flask 搭建 Web 平台界面,将行情监控、策略回测结果和博弈可视化整合到统一的操作面板中。

    阶段成果 · 策略回测报告 + Web 平台基本框架

  5. Day 5

    系统联调、压力测试与成果展示

    对整个系统进行联调和优化,用极端行情数据做压力测试,验证策略的鲁棒性。整理项目说明文档,准备展示脚本,完成最终的项目演示和讲解。

    阶段成果 · 可运行的量化交易平台 + 项目说明文档 + 展示演示

金融交易大屏与K线图,展示量化交易的真实应用场景
金融市场交易数据可视化——幽灵博弈系统要分析和预测的核心对象。

技术栈与学习方式

核心算法

生成对抗网络(GAN)、博弈论基础、时序数据分析。老师会用直观的类比和可视化手段讲解原理,不需要提前学过深度学习。

开发工具

Python + PyTorch 搭建 GAN 模型,Flask 搭建 Web 交互平台,Matplotlib 和 Plotly 做数据可视化。所有环境由老师统一配置好。

课堂方式

每天围绕固定项目推进,老师先讲原理和思路,学生动手实现和调试,遇到问题现场拆解。不是听完课再做作业,而是边学边做、边做边改。

数学建模思维

从问题建模、假设验证到结果分析,完整走一遍数学建模的核心流程。重点不是记公式,而是学会把现实问题转化为数学语言再用算法求解。

课程结束后,家长能直接看到什么

作品形态

一个可以在浏览器中打开和操作的量化交易平台,包含行情监控面板、GAN 博弈可视化、策略回测图表和参数调节界面。

是否可运行

是。平台可以实际运行,输入不同的市场数据就能看到策略表现和博弈过程的动态变化,不是静态的截图或幻灯片。

是否有文档

有。一份项目说明文档,清楚地写明项目目标、技术方案、核心算法原理、回测结果和改进方向,适合作为数学建模类竞赛或申请材料的基础。

是否能讲解

可以。孩子需要把博弈原理、GAN 如何训练、策略如何生成和回测等核心逻辑讲清楚,做到能演示、能回答问题。

AI 神经网络可视化,展示 GAN 模型的最终成果
项目最终成果——GAN 对抗网络驱动的量化交易系统。

什么样的学生更适合报名

适合这样的学生

  • 对数学建模、人工智能或金融科技方向有兴趣,想做一个有深度的项目来展示自己的能力。
  • 喜欢思考“为什么”和“怎么做”,愿意理解算法背后的逻辑而不只是跑通代码。
  • 希望积累一个可以用于竞赛、申请或面试的完整项目经历。
  • 能接受五天高强度推进,愿意在老师指导下独立完成调试和优化。

建议先评估基础

  • 无法连续参加完整 5 天课程,或不愿意参与最终展示和讲解。
  • 只想了解概念但不愿意动手写代码和调试的学生。
  • 期望课程直接教授真实资金交易操作的学生——本项目使用模拟数据,不涉及任何真实交易。

家长常见问题

这个项目会涉及真实的金融交易吗?

不会。整个项目使用的都是公开的历史市场模拟数据,不涉及任何真实资金、真实账户或实盘交易操作。项目的重点是学习 AI 建模和博弈思维,而不是炒股。

零基础的学生能跟上吗?

可以。课程默认学生是零基础起步,老师会从最基本的博弈论概念和 Python 操作开始带。核心算法的讲解会用直观的类比和可视化,而不是一上来就推数学公式。开发环境也由老师统一配置好,孩子不需要自己折腾工具安装。

这个项目和数学建模竞赛有什么关系?

这个项目走的就是数学建模的核心流程:提出问题、建立模型、训练求解、验证结果。完成后的项目文档和代码可以作为参加 HiMCM、丘成桐经济金融建模等竞赛的基础素材,也可以在大学申请中展示量化分析和 AI 应用能力。

孩子做出来的东西是真的自己做的吗?

是的。老师负责讲解原理、拆解步骤和排查问题,但模型搭建、参数调试、策略设计和结果分析都需要孩子自己动手完成。AI 工具会辅助提高效率,但核心的理解和判断必须由学生自己完成。

“幽灵博弈”这个名字听起来很复杂,孩子真的能理解吗?

名字虽然有戏剧感,但背后的原理并不难理解。简单来说就是“两个 AI 互相对抗、互相进化”——一个负责造假,一个负责辨假,谁也不让谁。老师会用生活中的博弈场景(比如猜拳、下棋)来引入概念,孩子很快就能建立直觉。五天下来,不只是能做出东西,还能把原理讲清楚。

项目图集

COURSE PLAN · PDF

幽灵博弈 - AI量化交易 · 课程计划书

包含课程目标、项目安排及成果说明。PDF · 256 KB · 文件归档于 2026-09-19

计划书中的班期与名额请联系老师确认。

LET’S BUILD SOMETHING

找到适合孩子的项目

课程安排、学习基础和项目方向,欢迎与老师进一步沟通。

开班时间及名额以老师确认为准。

扫码添加周老师微信
扫码添加周老师微信
手机端可保存二维码后在微信中识别