🤖 2026年投资新风向

用代码思考 用数据决策

量化交易不是程序员的专利。从零开始,用最直观的方式理解量化思维,让策略帮你做出更理性的投资决策。股老师带你一步步进入量化世界。

0 量化课程
0 可回测策略
0 学员满意度%

什么是量化交易?

用数学模型代替情绪,让数据告诉你什么时候买卖

不仅仅是写代码

量化交易(Quantitative Trading)是用数学模型和计算机技术来做投资决策的方法。 它不是要取代你的判断,而是帮你克服人性的弱点——贪婪、恐惧、犹豫。

想象一下:你设定好规则,比如"当5日均线上穿20日均线时买入,下穿时卖出", 然后让程序自动执行。这就是最简单的量化策略。

在股老师这里,你不需要成为程序员。我们从最基础的概念讲起, 用Excel也能做回测,逐步过渡到Python。

先打好基础 →
📊

数据采集

获取行情、财务、情绪数据

🧮

策略开发

编写买卖规则与风控逻辑

🔄

回测验证

用历史数据检验策略有效性

执行优化

自动化交易与参数调优

📈

绩效分析

夏普比率、最大回撤等评估

🔄

迭代升级

根据市场变化持续优化

量化交易成长路线

从零基础到独立开发策略,每一步都有清晰指引

01

量化思维入门

理解量化交易的核心思想:用规则代替直觉,用数据验证假设。不需要任何编程基础。

  • 量化交易的本质与优势
  • 主观交易 vs 量化交易
  • 常见的量化误区
  • 用Excel做第一个回测
零基础可学
02

数据与指标

学习获取和处理金融数据,掌握常用技术指标的量化实现方式。

  • 数据源:Tushare、AKShare、Yahoo Finance
  • 常用指标:均线、MACD、RSI、布林带
  • 数据清洗与预处理
  • 可视化分析(K线图、指标叠加)
需要基础Python 了解MACD →
03

策略开发与回测

动手编写第一个量化策略,用历史数据检验策略表现,理解回测的关键指标。

  • 双均线策略:最经典的入门策略
  • 回测框架:Backtrader / 自建回测
  • 绩效指标:收益率、夏普比率、最大回撤
  • 过拟合问题与避免方法
⭐ 核心课程 均线基础 →
04

风险管理与组合

量化交易的核心不是赚多少,而是怎么控制风险。学习资金管理与投资组合优化。

  • 凯利公式与仓位管理
  • 投资组合理论(马科维茨)
  • 风险平价策略
  • 止损与止盈的量化设计
进阶内容 仓位管理 →
05

实盘与自动化

将策略部署到实盘环境,学习API交易、服务器运维、策略监控与迭代。

  • 券商API对接(QMT、Ptrade)
  • 策略监控与报警
  • 参数优化与自适应策略
  • 量化交易的伦理与合规
🚀 终极目标

经典量化策略

从简单到复杂,每个策略都附有回测代码和绩效分析

📈

双均线策略

最经典的量化入门策略。当短期均线上穿长期均线时买入(金叉),下穿时卖出(死叉)。 简单有效,适合趋势行情。

年化收益: 12.8% 最大回撤: -8.3% 夏普比率: 1.42
# 双均线策略(简化版)
def dual_ma_strategy(df, short=5, long=20):
    df['ma_short'] = df['close'].rolling(short).mean()
    df['ma_long'] = df['close'].rolling(long).mean()
    df['signal'] = 0
    df.loc[df['ma_short'] > df['ma_long'], 'signal'] = 1
    df['position'] = df['signal'].diff()
    return df
学习金叉死叉 →
📉

布林带回归策略

利用布林带的均值回归特性:当价格触及下轨时买入,触及上轨时卖出。 适合震荡行情,在盘整市场中表现优异。

年化收益: 9.6% 最大回撤: -5.1% 夏普比率: 1.65
# 布林带均值回归策略
def bollinger_reversion(df, window=20, std=2):
    df['mid'] = df['close'].rolling(window).mean()
    df['std'] = df['close'].rolling(window).std()
    df['upper'] = df['mid'] + std * df['std']
    df['lower'] = df['mid'] - std * df['std']
    # 价格触及下轨买入,上轨卖出
    df['signal'] = 0
    df.loc[df['close'] < df['lower'], 'signal'] = 1
    df.loc[df['close'] > df['upper'], 'signal'] = -1
    return df
布林带详解 →
🎯

动量因子策略

基于"强者恒强"原理:买入过去一段时间涨幅最大的股票,持有至动量消退。 这是A股市场最有效的因子之一。

年化收益: 18.2% 最大回撤: -12.6% 夏普比率: 1.28
# 动量因子选股策略
def momentum_factor(df, lookback=60):
    # 计算过去N日的累计收益率
    df['momentum'] = df['close'].pct_change(lookback)
    # 选取动量排名前20%的股票
    df['rank'] = df['momentum'].rank(pct=True)
    df['signal'] = (df['rank'] > 0.8).astype(int)
    return df
趋势识别 →

量化交易必备工具

从数据获取到策略执行,这些工具帮你事半功倍

🐍

Python + Jupyter

量化交易的首选语言环境。用Jupyter Notebook进行交互式策略开发与数据分析,直观且高效。

下载Python →
📊

Backtrader

Python最流行的回测框架之一。功能强大且文档完善,适合从入门到进阶的量化爱好者。

访问官网 →
📡

AKShare

开源A股数据接口库,免费获取股票、期货、基金等金融数据,数据全面且更新及时。

查看文档 →

QMT / Ptrade

国内券商主流量化交易平台,支持Python策略编写、回测与实盘自动化交易。

软件下载 →

量化交易Q&A

我不会编程,能学量化交易吗? +
当然可以!我们的课程从零开始,第一阶段完全不需要编程。你可以先用Excel做简单的回测,理解量化思维。后续的Python内容也会从最基础开始教,跟着一步步来,完全没有问题。很多学员都是从完全零基础开始的。
量化交易能保证赚钱吗? +
没有任何交易方法能保证赚钱。量化交易的优势在于:纪律性——严格执行规则,避免情绪干扰;可验证性——历史回测让你提前知道策略的优缺点;可优化性——基于数据持续改进。但市场永远有不确定性,量化只是工具,不是印钞机。
需要多少资金才能做量化交易? +
学习阶段完全免费,只需要一台电脑。实盘量化交易的门槛因券商而异,部分券商提供免费QMT/Ptrade平台,最低1万元即可开始。我们建议先用模拟盘验证策略,再逐步投入实盘资金。
量化交易和程序化交易有什么区别? +
量化交易(Quantitative Trading)重点是策略研发——用数学模型和数据分析来制定交易规则。程序化交易(Algorithmic Trading)重点是自动执行——用程序自动下单。简单说:量化是"做什么",程序化是"怎么做"。两者可以结合,也可以独立存在。
学完这个课程需要多长时间? +
按照我们的学习路径,每天学习1小时,第一阶段(量化思维)约1-2周,第二阶段(数据与指标)约3-4周,第三阶段(策略开发)约4-6周。整体下来3个月左右可以独立开发自己的策略。关键是要动手实践,光看不练是学不会量化的。