我叫顾行之,做策略研究和交易系统落地这些年,被问得最多的一句就是:什么是量化交易?它并不是“更高级的炒股”,也不是把K线图交给电脑去赌运气。量化交易更像是一套可复用的流程:把交易想法写成可检验的规则,用数据验证,再由程序在既定条件下执行与风控。它的价值不在于“神秘”,而在于把主观判断拆开成清晰的步骤,能回测、能复盘、能迭代。
量化交易常见于股票、期货、外汇、数字资产等市场,也广泛存在于做市、套利、对冲、资产配置、风格轮动等场景。你可以把它理解成“用数据和规则管理交易”,而不是“用感觉管理情绪”。
我通常用一句话解释:量化交易是把交易决策拆成信号—执行—风控—评估四件事,并尽量用规则表达清楚。
信号:什么条件下买卖信号是策略的核心,形式很多,不一定复杂:
- 趋势类:突破、均线、动量
- 均值回归:偏离后回归、价差收敛
- 套利类:同一资产不同市场/合约之间的价差
- 统计与因子:价值、质量、低波、盈利预期变化等(更偏系统化投资)
要紧的是“可定义”。比如“看着强就买”没法检验;“过去20日收益率排名前10%的标的等权持有1周”就能跑出来看效果与风险。
执行:怎么买,能不能买到很多新手只盯着信号,忽略执行的现实摩擦:滑点、冲击成本、撮合规则、涨跌停、最小变动价位、手续费结构、订单类型等。量化交易里,执行往往决定策略是否能“从回测走到实盘”。
如果你的策略依赖“必须按某个价成交”,那它在流动性差或波动高的时段就可能变形。交易系统里常见的做法是把执行拆成:下单算法(如分批成交)、成交约束(如最大滑点容忍)、流动性过滤(如成交额门槛)。
风控:不靠“信心”,靠边界量化并不天然更安全,它只是更容易把风险边界写清楚。常见的风控层级包括:
- 单笔风控:止损/止盈、时间止损、波动率调整仓位
- 组合风控:最大回撤阈值、行业/风格暴露限制、相关性约束
- 系统风控:熔断式降仓、极端行情暂停、异常数据保护
我更看重“你准备在什么情况下承认策略失效”。没有失效定义的策略,实盘里往往会用加仓、扛单、改规则去自救,最后把系统做成情绪放大器。
评估:回测不是证明,回测是筛选回测能帮你排除明显不靠谱的想法,却很难“证明未来一定赚钱”。我看策略,通常会问三类问题:
- 逻辑是否能解释收益来源(不是玄学叙事)
- 成本与限制是否真实计入(手续费、滑点、涨跌停、成交量约束)
- 过拟合风险如何控制(样本外测试、滚动窗口、参数稳健性)
在实务中,回测更像“面试”,能通过的人才有资格去实盘小资金试运行。
不少人以为量化交易的优势是“快”。速度当然重要,但更关键的是一致性:同样条件下,每次都按同样规则做决定。
手工交易的强项是直觉、信息整合、临场判断;弱项是难以稳定复现。量化交易的强项是纪律、可扩展、可测量;弱项是对数据质量与交易基础设施高度依赖,对结构性变化可能反应慢。
我在团队里常把二者分工:主观研究提出假设(为什么会涨、谁在买、资金路径是什么),量化把假设“翻译成规则”,再用数据检验,最后把能活下来的部分交给系统执行。这样做的好处是,策略讨论会更像工程评审,而不是观点辩论。
如果你问我学习路径,我更建议走一条稳的路:先把交易系统搭起来,再逐步提高策略质量。
把数据和交易对象选对新手常踩的坑是:数据来源不稳定、复权处理错误、合约换月没处理、停牌/涨跌停没纳入。你可以从更标准化的市场与数据开始,例如A股日频、指数成分、主流期货连续合约等。数据这块不要“将就”,因为策略的很多“收益”其实来自错误数据。
权威信息与规则查询可以直接看交易所官网,例如:
- 上交所规则与交易制度:https://wvw.sse.com.cn
- 深交所规则与交易制度:https://wvw.szse.cn
- 中金所合约与交易规则:https://wvw.cffex.com.cn
这些决定了你的策略在现实里能不能执行,以及会遇到哪些约束。
先做一个“最小可用策略”,别急着上复杂模型我更愿意看到一个简单但完整闭环的策略:有信号、有下单、有成本、有风控、有日志、有复盘。哪怕只是均线策略,只要把滑点、手续费、仓位限制写进去,再做样本外测试,你就已经走在多数人的前面。
如果你特别想用机器学习,也建议先把“特征—标签—验证”做得严谨再谈模型。模型只是工具,数据泄漏、标签定义不清、训练与实盘分布漂移,都会让漂亮的回测变成幻觉。
让实盘像测试,而不是像考试实盘阶段我一般会这样安排:
- 小资金、低杠杆、降低交易频率
- 只验证两件事:执行是否按预期、风险是否按预案
- 每天看日志而不是看盈亏曲线,先查异常再谈收益
量化交易做久了你会发现,系统稳定性、数据链路、交易接口、异常处理,常常比“再提升0.2的夏普”更现实、更关键。
用“能否解释”筛掉大部分坑面对一个策略或课程,我会问一句:收益来源是什么?如果回答是“胜率高”“信号准”“模型厉害”,但说不清它赚的是趋势的钱、波动的钱、价差的钱、流动性的钱,基本可以先放一边。策略能解释,才更可能被长期维护与改进。
解释什么是量化交易,我一定会把风险说在前面,因为量化的“确定性外观”容易让人放松警惕。
- 模型风险:市场结构变化、交易制度调整、参与者行为改变,都可能让策略失效
- 数据风险:错误复权、缺失成交量、幸存者偏差、未来函数,会直接扭曲结果
- 成本风险:频率越高,对手续费、滑点、冲击成本越敏感
- 运行风险:断网、接口异常、时钟漂移、订单重复、风控失灵
- 合规风险:不同市场对程序化交易、报单频率、账户管理有要求,务必以交易所与券商/期货公司规则为准
如果你是个人投资者,我更建议把量化当作“提高决策质量的工具箱”,而不是“保证盈利的机器”。能把规则写清楚、能把成本算清楚、能把风险放进代码里,你就已经在用量化的方式交易了。
量化交易不神秘,它只是更诚实:每一次下单,都在公开地回答“我为什么买、买多少、错了怎么办”。这份诚实,才是它真正的门槛。