任何一套能称之为量化的交易方法,都必须同时满足三点,缺一不可:
1. 规则明确:买什么、什么时候买、买多少、什么时候卖,全部可以写成无歧义的句子,不同的人执行得到同样的结果。
2. 可以回测:这套规则能拿到历史行情上跑一遍,得出收益、回撤、胜率这些可比较的数字。
3. 可以复现:明天、下个月、明年按同样的规则执行,行为的统计特征保持稳定。
散户最容易卡在第 1 步——「感觉要涨了」「跌得差不多了」这类判断无法回测,也无法复现,所以永远停留在凭手感交易的状态。
机构管理几十亿资金,买进卖出本身就会影响价格,很多小市值机会根本吃不下。散户资金量小,进出几乎不产生冲击成本,这恰恰是最大的优势。
另外一个常被忽略的优势是:散户没有季度排名压力,可以承受更长时间的回撤,也能做低频、只在大机会出手的策略。
所以散户量化的正确姿势不是「跑得比机构快」,而是「用纪律守住那些机构没法做、你却能做的小机会」。
最经典的入门策略是双均线交叉:当短期均线(比如 5 日)上穿长期均线(比如 20 日)时买入,下穿时卖出。
它简单到可以口述,但完整满足量化的三个条件:规则明确、可以回测、可以复现。你可以拿它在沪深 300 指数上跑十年,看看年化收益、最大回撤是多少。
大概率你会发现:收益不如想象中高,但最大回撤远小于你自己乱做的时候。这个对比,就是量化给散户上的第一课——先把亏损控制住,再谈赚钱。
新手最常见的误区是把参数调到最优:测试 3 日均线、5 日均线、7 日均线……直到找到历史收益最高的那一个组合。
这叫过拟合。你找到的是「过去那段行情的最优解」,而不是「未来的最优解」。正确做法是看参数稳定性:如果 5 日、6 日、7 日的表现都差不多好,说明这个策略在捕捉真实规律;如果只有 7 日特别好,那多半是噪音。
一个实用的检验方法:把历史数据分成前一半和后一半,用前一半调参数、后一半验证。如果后一半表现明显变差,说明前面就是过拟合。
如果你完全没写过代码,建议路径是:先用现成的量化策略库找到感兴趣的模板,看它的买卖条件是怎么描述的;然后在策略定制里用自然语言把它改一改,比如把 20 日均线改成 10 日均线;最后跑一次真实历史回测,对比改动前后的收益和回撤。
整个过程不需要写一行代码,但你已经完整走了一遍「想法 → 规则 → 回测 → 判断」的量化闭环。