量化投资 是利用数学、统计学、计算机科学的方法,从海量历史数据中挖掘规律,构建可重复、可验证的投资策略,并由程序自动执行交易的一种投资方式。它像一位冷静的“数学侦探”,用数据和模型代替直觉与情绪。
从20世纪70年代开始,量化投资从学术理论走向华尔街实战,如今已成为全球金融市场的主流。
| 年代 | 里程碑 | 代表人物 / 事件 |
|---|---|---|
| 1970s | 期权定价模型 | Black-Scholes 公式诞生 |
| 1980s | 统计套利兴起 | 摩根士丹利量化团队 (P. Muller) |
| 1990s | 文艺复兴科技 | 西蒙斯 · 大奖章基金 |
| 2000s | 高频交易爆发 | 自动化做市商、纳秒级交易 |
| 2010s~今 | AI + 大数据 | 机器学习、另类数据、深度学习 |
🧠 量化风控铁三角:仓位、止损、压力测试
一个最简单的双均线策略(仅供教学示意):
import pandas as pd
import numpy as np
def moving_average_strategy(price_data, short=5, long=20):
"""
双均线策略:短期均线上穿长期均线买入,反之卖出。
"""
df = price_data.copy()
df['ma_short'] = df['close'].rolling(window=short).mean()
df['ma_long'] = df['close'].rolling(window=long).mean()
df['signal'] = 0
df.loc[df['ma_short'] > df['ma_long'], 'signal'] = 1 # 买入
df.loc[df['ma_short'] <= df['ma_long'], 'signal'] = -1 # 卖出
df['position'] = df['signal'].shift(1) # 次日开盘执行
return df
⚠️ 仅供学习,实盘需考虑滑点、手续费等。