去年开始带团队做A股量化策略,陆陆续续跑了整整一年实盘。身边很多朋友一开始觉得量化很玄乎,问我是不是要懂一堆高深的数学,或者要有超级计算机才能玩。其实真不是这样。
在这个行业摸爬滚打久了,我慢慢发现,量化交易与其说是一门“硬核技术”,不如说是一套完整的思维方式。它从底层理念到具体代码,再到一颗能扛住回撤的心,层层分明。后来我索性用“道、法、术、器、势”这五个字来梳理整件事,带新人上手的时候也特别顺。这篇文章就当是我这一年多的实战复盘,从这五个维度把A股量化从头到尾拆一遍,干货为主,希望能给你一些真正能落地的启发。
1. 道:别急着写代码,先把量化交易的底层逻辑想清楚
“道”这个词听起来虚,但放在量化交易里一点都不虚。它决定了一个量化策略的“世界观”。如果道没想明白,代码写得再漂亮,最后大概率还是亏钱的。
1.1 量化交易到底是什么:从“拍脑袋”到“可证伪”
用大白话说,量化交易就是把投资逻辑从“我觉得会涨”变成“当A和B同时满足时,历史统计上有C概率会涨”。它不是靠某一瞬间的盘感,而是靠一批可重复、可验证的规则在市场上“找规律”。
我以前带过一个朋友,他炒了十几年股,总觉得自己“盘感很好”,但让他说清楚为什么买、为什么卖,他只能说出“感觉主力要拉”这种话。这其实就是典型的“不可证伪”逻辑——涨了是因为盘感准,跌了是因为主力太坏。
量化反过来了。一个策略必须能用历史数据回测,能算胜率、赔率、最大回撤,能清楚地说出它赚的是哪部分钱。这种“可证伪、可重复”的特性,正是量化和主观交易最本质的区别。
从“道”的角度来看,我认为一个合格量化投资者应该先接受一个前提:市场里没有百分之百确定的赚钱公式,只有概率优势和纪律执行。哪怕你的模型有60%的胜率,如果资金管理和心态跟不上,照样能把本金亏光。所以道的第一个层次,是建立起“概率思维”。
在A股市场,这个概率思维尤其重要。因为散户占比较高、消息面波动大,短期价格的随机性非常强。如果一个策略不能通过大样本历史数据的检验,那它大概率只是在拟合噪音,而不是在捕捉规律。
1.2 市场五大底层规律:你的策略到底赚的谁的钱
入行久了之后,你会发现市面上五花八门的量化策略——双均线、动量、龙虎榜打板、ETF套利——归根结底赚的都是下面这五类钱:
- 趋势延续的钱:市场有惯性,涨的股票短期更容易继续涨,跌的更容易继续跌。追涨杀跌被无数人骂,但它是趋势策略的核心逻辑。
- 均值回归的钱:价格短期偏离价值太远,终究会往回走。超跌反弹、网格交易都属于这一类。
- 事件驱动的钱:业绩预告、分红、回购、指数调仓等事件,会在特定时间窗口前后产生规律性的价格波动。
- 套利对冲的钱:同一公司不同市场、同一指数不同合约之间出现价差时,买入低估、卖出高估,赚取价差收敛的收益。
- 流动性溢价的资金:在某些特殊时点(比如季度末、年末)提供流动性,也能获得额外收益。
我个人的体会是,一个策略能不能长期赚钱,取决于它是否把某一类规律“吃透”了。最怕的是那种“什么都想要”的策略——既想赚趋势的钱,又想赚回归的钱,结果两边的钱都没赚到,反而被反复打脸。
拿A股最常见的“双均线策略”举例。它赚的就是趋势延续的钱:当短期均线上穿长期均线时买入,当短期均线下穿长期均线时卖出。逻辑简单,但在震荡行情里会被反复止损。所以做量化的人常说“策略要纯粹”,就是说道要先定清楚。
1.3 自我认知:你是哪种量化学派
说到道,最后必须聊聊“人”。同一个策略给不同的人用,结果完全可能不一样,因为每个人的风险承受能力、资金规模、性格都不一样。
- 你如果是上班族,没有太多盯盘时间,那中低频的周级、月级策略可能更适合你。
- 你如果是职业交易者,能承受较大的日内回撤,那日内高频或分钟级策略可以做,但对执行系统要求非常高。
- 你的资金量如果到了几千万级别,很多小市值的策略就做不了了,因为冲击成本太大。
这里我有一个特别深的教训:去年我刚开始做量化时,总想追求“高胜率、低回撤、高收益”三者兼备的策略,结果反复优化参数,最后回测曲线好看得一塌糊涂,实盘一跑就打脸。
后来我才明白,道层面的问题没解决:我们做量化的目的不是“证明自己厉害”,而是“稳定地执行一套有正期望值的规则”。宁可接受胜率只有四成、最大回撤20%的策略,只要赔率够大、逻辑够硬、能长期坚持,最终收益一定是正的。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 法:把“道”翻译成策略蓝图
“道”想清楚了,就开始进入“法”的阶段。如果说“道”是世界观,“法”就是方法论。它是介于理念和代码之间的那一层——把抽象的投资理念翻译成具体的策略框架和交易规则。
2.1 完整策略的四个模块:信号、仓位、执行、风控
我自己搭策略的时候,习惯把任何策略都拆成四个模块,缺一不可:
- 信号模块:什么时候买、什么时候卖。这个信号必须来自可量化的数据,比如均线、MACD、RSI、成交量、基本面因子等。
- 仓位模块:每次交易投入多少资金。常见有等权、凯利公式、固定比例、波动率目标等。
- 执行模块:以什么价格下单,是市价还是限价,拆单还是整单,开盘抢跑还是收盘前执行。
- 风控模块:单笔最大亏损、单日最大回撤、策略暂停条件、极端行情熔断机制。
很多新手容易陷入“信号建模”一个模块里出不来。整天研究什么指标,但仓位管理乱来,或者下单的时候滑点损失巨大。我记得自己有一次写策略,信号模型看着很漂亮,但下单方式是市价单,结果碰到一只流动性很差的股票,直接买在了当天最高点,那一笔就亏掉好几天赚的收益。
所以“法”的第一条准则就是:信号、仓位、执行、风控必须均衡发展。任何一个模块出问题,整个策略都会翻车。
2.2 策略家族的对比:趋势、反转、事件驱动怎么选
做量化的第一件事往往是“选赛道”,也就是选策略类型。我把目前A股市场比较主流的几大类做了一张对比表,方便你结合自己的情况选:
| 策略类型 | 核心逻辑 | 持仓周期 | 适合人群 | 典型风险 |
|---|---|---|---|---|
| 趋势跟踪(CTA类) | 顺势而为 | 几天到几周 |
