一、量化投资概述

1.1 什么是量化投资

量化投资,说白了就是用数学模型和计算机程序来做投资决策。不是靠感觉,也不是拍脑袋。

我刚开始接触这个领域时,也觉得挺玄乎。后来做多了才发现,核心就三件事:

  • 找规律:从历史数据中发现能赚钱的模式
  • 建模型:把规律写成代码,让机器自动执行
  • 控风险:别让一次失误把之前的收益全赔进去

举个例子。你发现某只股票连续跌了3天后,第4天反弹的概率有65%。那就可以写个策略:当股票连跌3天时买入,持有2天卖出。这就是最简单的量化策略雏形。

核心要点:量化投资不是预测未来,而是利用统计优势,在大量交易中赚取概率上的收益。

1.2 公募量化 vs 私募量化

很多人问我这两者到底有啥区别。我习惯用一个比喻来解释:

公募量化像公交车——谁都能上,路线固定,监管严格。
私募量化像私家车——门槛高,路线灵活,但得自己承担所有风险。

具体差异我整理了一张表:

对比维度 公募量化 私募量化
投资门槛 通常1元起投 100万起投
仓位限制 股票仓位不低于80% 灵活,可空仓
对冲工具 受限,主要用股指期货 期权、期货、融券都能用
策略复杂度 偏中低频,换手率低 高频、中频、低频都有
信息披露 每日公布净值,季报披露持仓 每月公布净值,持仓保密
收费模式 管理费+少量业绩报酬 管理费+20%业绩报酬

我的经验:公募量化更适合普通投资者,因为门槛低、透明度高。但如果你想追求更高收益,愿意承担更大风险,私募量化是更好的选择。我在做策略开发时,通常会先按公募标准做回测,再根据实际需求调整。

1.3 量化策略的常见类型

量化策略种类很多,但主流就这几类。我按自己的理解给你捋一捋:

1. 趋势跟踪策略

说白了就是「追涨杀跌」。发现上涨趋势就买入,下跌趋势就卖出。经典的有双均线策略、MACD策略等。

我曾经用这个策略做过一个简单的回测:

# 双均线策略示例
def dual_moving_average(data, short_window=5, long_window=20):
    data['short_ma'] = data['close'].rolling(short_window).mean()
    data['long_ma'] = data['close'].rolling(long_window).mean()
    
    # 金叉买入,死叉卖出
    data['signal'] = 0
    data.loc[data['short_ma'] > data['long_ma'], 'signal'] = 1
    data.loc[data['short_ma'] <= data['long_ma'], 'signal'] = -1
    
    return data

避坑指南:趋势跟踪策略在震荡市中会频繁亏损。我曾经在2015年股灾后用过这个策略,结果被来回打脸。后来加了波动率过滤条件,才把胜率提上来。

2. 均值回归策略

和趋势跟踪相反,它赌的是「涨多了会跌,跌多了会涨」。适合震荡市。

常见做法是计算价格与均线的偏离度,当偏离超过一定阈值时反向操作。

3. 统计套利策略

找两个相关性高的品种,当价差偏离正常范围时做多一个、做空另一个,等价差回归后平仓。

嗯,这里要注意:统计套利对交易成本非常敏感。我刚开始做时没考虑滑点,回测年化收益30%,实盘直接亏到怀疑人生。

4. 事件驱动策略

利用财报发布、分红、并购等事件带来的短期价格波动。比如财报超预期时买入,低于预期时卖出。

5. 多因子策略

这是目前公募量化最主流的策略。把多个因子(估值、动量、质量、情绪等)组合起来打分,选得分最高的股票。

我习惯用这个框架来构建多因子模型:

# 多因子打分框架
def multi_factor_scoring(data, factors):
    # 标准化每个因子
    for factor in factors:
        data[factor] = (data[factor] - data[factor].mean()) / data[factor].std()
    
    # 等权合成
    data['score'] = data[factors].mean(axis=1)
    
    # 选前20%的股票
    top_n = int(len(data) * 0.2)
    selected = data.nlargest(top_n, 'score')
    
    return selected

1.4 知识体系总览

说了这么多,我画了张图帮你理清思路:

量化投资 数据获取与清洗 策略开发 交易执行 行情数据 财务数据 另类数据 趋势跟踪 均值回归 统计套利 事件驱动 多因子 算法交易 风控模块 绩效归因 公募量化策略开发全流程 公募量化(低门槛) 私募量化(高门槛)

这张图把量化投资的三个核心环节串起来了。数据是基础,策略是核心,执行是关键。三者缺一不可。

总结一下:量化投资就是用数据和代码做投资决策。公募量化门槛低、监管严,适合普通投资者;私募量化门槛高、策略灵活,适合专业投资者。常见策略有趋势跟踪、均值回归、统计套利、事件驱动和多因子。我个人最推荐初学者从多因子策略入手,因为它逻辑清晰、可解释性强,而且公募基金用得最多。


公众号:蓝海资料掘金营,微信deep3321