什么是量化交易
从「凭感觉」到「写清单」
Section titled “从「凭感觉」到「写清单」”假设你盯了一上午盘。某只股票放量拉升,突破了前期高点,群里都在讨论,你觉得「这波要启动了」,于是挂单买入。下午回落,你又觉得「可能是假突破」,慌忙卖出。晚上复盘,你说不清这笔交易到底做对了什么、做错了什么——因为决策的依据是「感觉」,而感觉无法复盘。
现在换一种做法。你在开盘前写下一张清单:
- 当 5 日均线上穿 20 日均线时,以次日开盘价买入;
- 当 5 日均线下穿 20 日均线时,卖出全部持仓;
- 每次只投入总资金的一半。
这张清单就是量化交易的雏形。它不靠盘中的临场感觉,而是把「什么情况下买、什么情况下卖、买多少」提前写成明确的规则,规则明确到任何一个人(或一台电脑)照着执行都会得到完全相同的结果。
这就是量化交易的本质:把交易决策从「临场感觉」变成「事先写好的、可以检验的规则」。
两种决策流程的对比
Section titled “两种决策流程的对比”主观交易的决策链条是这样的:
量化交易的决策链条是这样的:
区别不在于谁更聪明,而在于中间多了一步验证。主观交易者从「想法」直接跳到「下单」,对错要等真金白银亏完才知道;量化交易者先把规则放到过去几年的历史数据里跑一遍,看看它在 2015 年的股灾、2018 年的阴跌、2020 年的震荡里分别表现如何,再决定要不要用它。
验证这一步还带来一个副产品:规则是可复盘的。策略亏了钱,你能逐条检查是哪条规则在什么样的行情里失效;而「感觉」亏了钱,你只能说「今天手感不好」。
三个常见误解
Section titled “三个常见误解”误解一:量化就是高频交易
Section titled “误解一:量化就是高频交易”不是。高频交易指的是在毫秒甚至微秒级别抢单、做市,那是少数机构用昂贵设备玩的游戏。绝大多数量化策略的交易频率比散户还低——比如上面那条双均线规则,可能一个月才交易一两次。本教程里所有策略都是「日频」的:每天收盘后看一眼信号,第二天按规则操作,完全不涉及抢速度。
误解二:量化必然赚钱
Section titled “误解二:量化必然赚钱”恰恰相反。量化只是把「验证」这一步提前了,它不能保证规则在未来继续有效。市场在变,过去有效的规则可能失效(后面第 6 章会专门讲「过拟合」:规则把历史的巧合当成了规律)。量化能给你的是:亏钱之前你大概知道这个规则历史上最大亏过多少、连续错过多久,而不是一个「稳赚」的承诺。任何声称稳赚的量化策略,都值得你加倍警惕。
误解三:量化需要很会编程
Section titled “误解三:量化需要很会编程”需要一点,但远没有想象中多。本教程不写真正的代码,所有策略逻辑都用「伪代码」表达——一种介于中文和程序之间的写法,比如「对每一天 t:如果 5 日均线大于 20 日均线,则持有」。你只要能把规则逐条读下来,就能跟上全部内容。真要把策略变成能跑的程序,是读完本教程之后的事。
本教程怎么读
Section titled “本教程怎么读”每一章都按同一个结构展开,看到后面你会越来越熟悉这个节奏:
- 直觉:先用你熟悉的盘面现象引出本章要解决的问题;
- 方法论:这个问题的标准做法是什么;
- 数学:必要的公式,每个公式都配人话解释和手算例子,绝无跳转;
- 伪代码:把方法写成可执行的步骤清单;
- 图表:用合成的演示数据把方法画出来,眼见为实;
- 常见坑:这一步大家通常在哪里翻车。
教程分三部分:导论(你在这里)建立整体图景;第一编讲研究方法论——数据认知、统计基础、可检验假设、回测撮合、绩效与基准指标、防过拟合、仓位与资金管理,这是量化研究的通用骨架;第二编用六个经典策略与组合案例(趋势、均值回复、动量、多因子、事件研究、投资组合与分散)把骨架走一遍;收尾配有从伪代码走向真实 Python 代码的实战桥梁。
准备好了吗?下一篇先看量化研究的完整流程。