跳转至


课程  因子投资  机器学习  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  强化学习  监督学习  AI量化  复权  数据  tushare  akshare  xgboost  PCA  wavelet  时序事件归因  SHAP  alog  paper  multimodal  speech  volatility  深度学习  归一化  BN  LN  WN  machine-learning  quant-trading  dropout  kaggle  boosting  决策树  泰勒展开  quant  finance  model  github  analysis  deep-learning  tcn  time-series  causal-convolution  交易实战  避坑指南  Figures  Behavioral Economics  graduate  arma  garch  人物  职场  Quantopian  figure  Banz  金融行业  买方  卖方  story  量化传奇  AGI  人才  核心竞争力  认知革命  下注  有限性  内求  存在论  self-learning  probability  portfolio  risk-management  量化入门  认知心理学  代码  学习路径  rsi  zigzag  穹顶压力  因子  ESG  因子策略  投资  策略  pe  ORB  Xgboost  Alligator  Indicator  factor  alpha101  alpha  技术指标  wave  algorithm  pearson  spearman  套利  LOF  白银  因子分析  Alphalens  涨停板  herd-behaviour  momentum  因子评估  review  SMC  聪明钱  trade  history  indicators  zscore  波动率  lightgbm  顶背离  另类数据  用户行为  热度因子  ifind  因子复现  freshman  resources  others  AI  DeepSeek  network  量子计算  金融交易  IBM  weekly  进化论  logic-factor  Agent Skills  Skills Marketplace  VS Code  Tushare  XtQuant  BaoStock  A股  量化  neutralization  basics  LLT  backtest  backtrader  研报  papers  UBL  金融阅读  免费资源  华尔街日报  WSJ  量化学习  quantlib  jupyter-notebook  scikit-learn  pypinyin  qmt  xtquant  blog  static-site  duckdb  工具  colors  free resources  barra  world quant  Alpha  openbb  llm  prompt  CANSLIM  Augment  arsenal  copilot  vscode  code  量化数据存储  hdf5  h5py  OpenClaw  Hermes Agent  Agent  cursor  augment  trae  Jupyter  jupysql  pyarrow  parquet  数据源  quantstats  几何收益  实盘  clickhouse  polars  滑动窗口  openclaw  notebook  sqlite  sqlite-utils  fastlite  大数据  PyArrow  UV  Pydantic  Engineering  redis  remote-agent  AI-tools  Moonshot  回测,研报,tushare  dividend 

60天,怎么搭起自己的量化学习框架

最后更新: 2026-04-24


60天,怎么搭起自己的量化学习框架

很多人学量化,一开始最容易犯的错,不是学不会,而是学得太散。

今天看一点因子,明天看一点机器学习,后天又去装回测框架。学了不少词,但脑子里始终没有一张完整的地图。到最后,越学越觉得量化很大、很难、很乱。

如果只给你60天,普通人到底该先把哪些东西搭起来,才算真正入门量化?

我觉得这个问题的核心其实很清楚:

  • 量化知识体系确实很大
  • 但真正必须先掌握的,并没有你想象中那么多
  • 多数人先把中间那条主线走通,就已经足够完成策略开发、调试、回测和简单实盘

换句话说,量化入门最重要的,不是把所有东西学满,而是先走通一条主线。

我觉得这条主线,大概可以拆成下面这几层。为了不学乱,我还是把它收成六件事:

  1. 先把数据拿到
  2. 再把简单策略跑通
  3. 再补工具和统计基础
  4. 再学会看过程,不只看结果
  5. 再认真做回测和排错
  6. 最后才去接实盘

先说第一件事。

第一件事:先把数据拿到

很多人一开始最看不起数据这一步,觉得无非就是调个接口,把行情拉下来。真做下去才知道,很多人第一步就卡死在这里。代码拿到了,字段看不懂;数据下来了,口径不统一;回测一跑,才发现复权、停牌、交易日历、缺失值全是坑。你连研究对象都还没拿稳,后面谈策略,其实都还太早。

所以前 60 天里,最先要解决的,不是“做什么策略”,而是“我能不能稳定把数据拿到、看懂、整理干净”。免费数据可以从 AkShare 开始,想更稳一点可以用 TushareJQData,如果开了 QMT 也能直接拿到一部分行情。重点不在工具本身,而在你要真的把这件事跑通一次。

数据之后,不要急着追复杂,先写最简单的策略。

第二件事:先把简单策略跑通

很多人入门量化,总怕自己学得太浅,于是一开始就想碰更高级的东西。其实恰恰相反,初学阶段最缺的不是“高级”,而是流程感。你要先知道一套策略到底怎么从头跑到尾:数据怎么进来,信号怎么生成,仓位怎么变化,收益怎么统计,回测结果怎么看。这个过程如果你没亲手走过,后面哪怕你看懂了很多术语,心里还是空的。

所以前 60 天里,我反而更建议你从最简单的东西开始,比如小市值策略、布林带、网格,甚至就自己手写一个最简陋的框架。不是因为这些东西多厉害,而是因为它们简单到足够让你看清楚一条策略到底是怎么活起来的。

等你真的把一套简单策略从头到尾跑通了,再去补工具和基础。

第三件事:再补工具和统计基础

这时候你会很自然地发现,自己开始缺的不是想法,而是手。很多东西不是“知道”就够了,而是你得真的能处理。比如 NumPyPandas,它们不是课程目录里的装饰,而是你后面做研究时最常用的手。再往后一点,ta-lib、基础概率统计、因子分析这些东西,也会慢慢变成刚需。因为量化走到后面,真正限制你的,往往不是有没有灵感,而是你有没有能力把一个想法变成一个能验证、能复现、能推翻的东西。

这时候你就会发现,量化里最值钱的能力,不是“我想到了一个好点子”,而是“我能不能把这个点子做成研究”。

再往前走一步,就是学会把结果看出来。

第四件事:学会看过程,不只看结果

很多人会低估可视化,觉得这只是画图。其实不是。很多问题,最后不是死在收益率上,而是死在过程里。你把图拉开,分布不对、波动不对、关系不对,很多问题一下就暴露出来了。所以 matplotlibplotlyseabornpyecharts 这些工具,真正的作用不是让结果好看,而是让你别再只盯着最后那个收益数字。

因为量化里最危险的一件事,就是只看结果,不看过程。

再往后,就是回测。

第五件事:认真做回测,也认真排错

如果说量化里哪一步最容易让人产生幻觉,那基本就是回测。第一次跑出一条向上的收益曲线,谁都会激动,都会觉得自己好像摸到门了。但回测真正难的地方,不是把曲线做出来,而是判断这条曲线到底有多少是真的。

这也是为什么 backtraderempyricalquantstats 这些工具重要。它们不是为了让你“显得专业”,而是为了让你真正开始把策略放到一套标准流程里去审。可光会用工具还不够,前 60 天里,更应该早点知道那些最常见的坑:未来函数、过拟合、幸存者偏差、滑点、手续费、样本内很好看样本外一塌糊涂。很多人不是不会做回测,而是不会怀疑回测。

说得更直白一点,回测不是用来证明你对的,回测是用来帮你排错的。

最后才是实盘。

第六件事:最后才去碰实盘

很多人会把实盘理解成“最后把策略接到交易端”,但在我看来,实盘更像是一个分界线。过了这条线,你前面做的所有事就不再只是学习,而开始真正和亏盈、执行、情绪这些东西连在一起。所以实盘不适合放在最前面,不是因为它不重要,而是因为它太贵了。你前面数据没拿稳、回测没看明白、坑还没踩透,就直接去碰实盘,很多时候不是在学习,是在交学费。

所以如果真的只给你 60 天,我觉得最现实的目标不是“学会量化”,而是把这六件事顺着走通一次:

  1. 先把数据拿到
  2. 再把一套最简单的策略写出来
  3. 再补 NumPyPandas、统计这些真正会长期用上的基础
  4. 再学会看图、看分布、看过程
  5. 然后认真做一遍回测,顺手把最常见的坑都认识一遍
  6. 最后,再去碰实盘

这条线走通以后,你不会立刻变成一个成熟的量化研究员。
但你会第一次真正摸到量化这件事的骨架。

我觉得这才是前 60 天最重要的结果。

不是学了多少名词,
不是看了多少框架,
也不是收藏了多少“神策略”。

而是你终于知道,量化这件事到底该从哪里开始,先做什么,后做什么,哪些东西现在不用急,哪些东西反而一开始就不能跳过。

所以如果把这篇文章压成一句话,我想说的是:

60 天搭建量化学习框架,不是 60 天学完量化,而是 60 天先把量化最重要的那根骨头搭起来。

这已经比一开始就学乱,强太多了。