跳转至


课程  因子投资  机器学习  Python  Poetry  ppw  tools  programming  Numpy  Pandas  pandas  算法  hdbscan  聚类  选股  Algo  minimum  numpy  回测  数据标准化  algo  FFT  模式识别  配对交易  GBDT  LightGBM  XGBoost  statistics  CDF  KS-Test  monte-carlo  VaR  过拟合  algorithms  machine learning  strategy  python  sklearn  pdf  概率  数学  面试题  量化交易  策略分类  风险管理  Info  interview  career  复权  数据  tushare  akshare  xgboost  PCA  wavelet  时序事件归因  SHAP  Figures  Behavioral Economics  graduate  arma  garch  人物  职场  Quantopian  figure  Banz  金融行业  买方  卖方  story  量化传奇  rsi  zigzag  穹顶压力  因子  ESG  因子策略  投资  策略  pe  ORB  Xgboost  Alligator  Indicator  factor  alpha101  alpha  技术指标  wave  quant  algorithm  pearson  spearman  套利  LOF  白银  因子分析  Alphalens  涨停板  herd-behaviour  momentum  因子评估  review  SMC  聪明钱  trade  history  indicators  zscore  波动率  lightgbm  强化学习  顶背离  另类数据  freshman  resources  others  AI  DeepSeek  network  量子计算  金融交易  IBM  weekly  进化论  logic-factor  machine-learning  neutralization  basics  LLT  backtest  backtrader  研报  papers  UBL  quantlib  jupyter-notebook  scikit-learn  pypinyin  qmt  xtquant  blog  static-site  duckdb  工具  colors  free resources  barra  world quant  Alpha  openbb  risk-management  llm  prompt  CANSLIM  Augment  arsenal  copilot  vscode  code  量化数据存储  hdf5  h5py  cursor  augment  trae  Jupyter  jupysql  pyarrow  parquet  数据源  quantstats  实盘  clickhouse  polars  滑动窗口  notebook  sqlite  sqlite-utils  fastlite  大数据  PyArrow  UV  Pydantic  Engineering  redis  remote-agent  AI-tools  Moonshot  回测,研报,tushare  dividend 

课程 »

大富翁量化24课编排说明

最后更新: 2025-11-13


01 课程内容

本课程涵盖了从获得数据,到数据预处理、因子提取与分析、回测、可视化到实盘的全流程,介绍了众多量化必备库的用法,包括:

如何获取数据

我们会介绍akshare, tushare, jqdatasdk这些常用库,也会介绍机构在用什么数据库

Python金融数据分析

1
2
3
4
5
6
7
8
9
- numpy
- pandas
- scipy(重点stats和signal)
- scikit-learn (preprocessing, metrics等)
- statsmodel(ECDF,经验概率分布)
- statistics (python内置统计库)
- zigzag (顶底分析,机器学习标注及形态检测)
- ckwraps(一维数据聚类,用以平台检测等)
- talib和技术指标(RSI, ATR,均线)

因子分析方法

1
2
- alphalens
- jqfactor

绘图与可视化

1
2
3
4
- matplotlib
- plotly
- pyecharts
- seaborn

回测

1
2
3
4
- backtrader(回测框架)
- Zillionare (回测框架)
- empyrical (策略指标分析)
- quantstats (回测指标可视化)

实盘

1
2
3
4
- easytrader(基于键鼠模拟)
- ptrade(ptrade实盘接口)
- emt(东财文件单)
- qmt(qmt实盘接口)

其它

1
2
3
- sympy (符号数学运算,论文神器)
- pyfolio (风险、因子分析)
- ta (时序因子库)

内容之广,深度之深为市面上仅见。学完这门课,您将掌握量化交易实施的全过程,并且拥有坚实的数据分析能力、单因子分析技能、技术形态分析能力,具备机器学习预备知识、概率与统计基础知识,具备阅读研报和学术论文并复现的能力。

课程特点

内容特点

一是实战性强,尽管课程有一定的理论深度(溯源了多个策略、因子的理论来源、涉及统计概率和行业金融学),在讲解理论背景后,重点在于联系实际,告诉学员论文中的数学公式,在Python中由哪个库、哪个方法来实现,绘制出来的图是什么,一般在什么量化场景下使用,能够解决什么问题。

技术形态分析和择时也是实战的一个重点。课程中讲解的算法,基于统计概率和机器学习理论,算法的自适应能力强,形态捕捉准确,有较强的实用价值,对于波浪理论的程序化有非常实际的价值。

第二,代码质量高,注重规范和文档,对性能挖掘到极致(授课人开发的开源量化框架,完全使用Python,实现了30亿条数据的高速存储与访问),多数代码可以直接使用。

第三,授课人知识面广,能融汇贯通。比如在介绍大富翁的行情数据,在解释为什么我们使用32位浮点数而不是64位浮点数来存储OHLC数据时,我们联系了深度学习性能优化方面的最新进展:

Quote

我们使用np.float32来存储OHLC这些数据,只对成交额、成交量使用np.float64。使用更小的字节数来存储数据,是当前AI性能优化的重要方向。大约2020年学界开始使用int16来压缩深度学习模型,而最近对大模型的压缩中,甚至开始使用int8。

又比如,很多朋友读过我们基于深度学习的量化策略如何实现归一化的文章。多数人认为这篇文章颇有深度。这篇文章实际上来自于我们课程的第十三课。

编排特点

课程一般以思维导图开始,勾连出全课知识点,比如:

实验环境

课程在线实验环境由一个256GB内存,192cpu的集群提供,学生无须准备实验环境和数据。在线实验环境提供了30亿条行情数据、实时行情数据和在线回测能力,还可以进行模拟盘测试。

一个好的策略,往往需要通过几轮牛熊周期的测试。在我们的实验环境里,准备了18年的数据。这是任何通过CSV来准备数据的课程做不到的。