Skip to content

6.1 量化到底是什么:把规则变成可检查的流程

课前导读

本节目标

学完能解决什么困惑:知道量化不是神秘黑箱,而是把投资规则写成可检查、可重复、可验证的流程。

适合谁:刚学完第 5 章策略规则卡,想知道“能不能让电脑帮我检查规则”的 A 股新手。

难度:beginner

用时:约 35 分钟

你在前一章已经学过均线趋势跟随、突破、回撤低吸、选股池和纸面验证。

这一章开始,我们不急着写代码,也不提前学习复杂工具。

我们先把一件事讲清楚:

量化的第一步,不是让机器预测未来,而是让规则变得更清楚。

如果一句话不能被检查,它就很难被执行。

如果一条规则每次执行都不一样,它就很难被复盘。

如果一个结果不能被验证,它就很难知道是能力、运气,还是刚好碰上好行情。


知识正文

一、先从厨房说起:菜谱、计时器和质检员

想象你把一道菜交给厨房来做。

如果你只写:“把肉炒到差不多熟,再加一点盐,味道合适就出锅。”

不同厨师会做出完全不同的结果。

有人觉得“差不多熟”是 2 分钟。

有人觉得“差不多熟”是 5 分钟。

有人喜欢咸一点,有人喜欢淡一点。

这不是厨师偷懒,而是菜谱本身太模糊。

现在换一种写法:

  1. 肉片厚度约 3 毫米。

  2. 热锅后放油 10 克。

  3. 中火翻炒 3 分钟。

  4. 加盐 2 克。

  5. 继续翻炒 30 秒。

  6. 用温度计确认中心温度达到安全标准。

这时,厨房计时器可以提醒时间。

质检员可以检查温度。

不同厨师做出来的差异会明显变小。

这就是量化在投资里的第一层意思。

类比映射

菜谱像交易规则,计时器像程序,质检员像验证和复盘。量化不是让厨房保证每道菜都惊艳,而是让做菜过程更清楚、更稳定、更容易发现问题。

把这个类比搬到 A 股里:

“这只股票看起来不错”是一句模糊判断。

“收盘价连续 3 个交易日站在 MA20 上方,MA20 在 MA60 上方,且没有触发退市风险警示”就是一组可检查条件。

前者依赖心情和经验。

后者可以被表格、程序或人工清单逐条检查。

二、量化的通俗定义

先给一个不吓人的定义:

量化,就是把投资想法写成明确规则,再用数据逐条检查、重复执行、记录结果、持续复盘的过程。

这里有几个关键词。

关键词大白话解释新手容易误解的地方
规则事先写清楚“如果发生什么,就做什么”不是事后看图找理由
数据当时能看到的价格、成交量、均线、公告等信息不是小道消息,也不是未来答案
程序代替人重复检查规则的工具不是自动发财机器
验证看规则在过去样本里有没有经得住检查不是证明未来一定赚钱
复盘记录规则是否执行、哪里偏离、下一次怎么改不是给亏损找借口

请注意顺序。

量化不是先找神奇软件。

量化也不是先问“有没有必胜公式”。

量化的顺序更像下面这样:

mermaid
flowchart TD
    A["投资想法"] --> B["写成可检查规则"]
    B --> C["准备当时能看到的数据"]
    C --> D["用表格或程序逐条检查"]
    D --> E["记录触发和未触发"]
    E --> F["验证结果和执行偏差"]
    F --> G["复盘后修正规则"]

这张图里的每一步都很朴素。

它没有神秘预测。

它也没有跳过风险。

它只是把“凭感觉”改成“有证据、有记录、有边界”。

三、专业老师视角:量化先训练表达

站在老师角度看,量化最先锻炼的不是编程能力,而是表达能力。

一个新手说:“我想买强势股。”

老师会继续追问:

“强势”怎么判断?

是涨幅大?

是站上均线?

是成交量放大?

是行业景气?

还是只是你看着顺眼?

如果这些问题答不上来,电脑也帮不了你。

电脑不会理解“差不多”“感觉还行”“应该快涨了”。

电脑只认识明确条件。

例如:

  • 收盘价是否大于 MA20?

  • MA20 是否大于 MA60?

  • 今天是否涨停导致无法按计划买入?

  • 这只股票是否被标记为 ST 或 *ST?

  • 本次交易仓位是否超过计划上限?

这些问题的共同特点是:能回答“是”或“否”。

量化喜欢这样的句子。

因为它们可以被检查。

也可以被重复。

四、投资者视角:量化帮你少被情绪牵着走

站在投资者角度看,量化的价值不是让你变得冷酷,而是帮你在波动里保持一致。

A 股每天都有涨跌幅、热点新闻、板块轮动和各种短期情绪。

新手很容易出现三种情况:

  1. 早上看到上涨就追,下午回落又后悔。

  2. 原计划止损,真跌到位置却舍不得卖。

  3. 看到别人赚钱,临时把自己的策略改掉。

这些问题不是知识不够,而是执行不稳定。

量化把规则提前写好,相当于给自己装上“刹车片”。

当行情很热时,规则提醒你看仓位、看成本、看是否追高。

当账户回撤时,规则提醒你检查止损线和失效条件。

当连续几次没信号时,规则提醒你观望也是计划的一部分。

常见误区

量化不会让人没有情绪。它只是让你在有情绪的时候,仍然有一张可以回去看的规则表。

五、量化开发视角:好规则要能被机器读懂

站在量化开发角度看,一条规则是否合格,关键看它能不能被拆成清楚的检查项。

“形态不错”不合格。

“收盘价高于 MA20,且 MA20 高于 MA60”更合格。

“风险不大”不合格。

“单笔计划亏损不超过账户资金的 1%”更合格。

“最近比较活跃”不合格。

“过去 20 个交易日平均成交额不低于自己设定的最低标准”更合格。

这里的重点不是具体数字一定对。

重点是:你必须先把判断写成能被检查的句子。

等到后续章节再学习工具时,工具只是把这些检查做得更快。

如果规则本身含糊,工具只会更快地执行含糊。

六、把第 5 章均线趋势策略翻译成量化规则表

第 5 章我们学过均线趋势跟随。

现在把它从“看图感觉”翻译成“规则表”。

下面是一个教学示例,不代表真实买卖建议。

模块主观说法可检查规则示例需要的数据执行动作
观察池先找相对稳的股票非 ST、非 *ST,上市时间较长,过去一段时间成交较活跃股票状态、成交额不满足就不进入观察
趋势背景趋势向上MA20 高于 MA60,且收盘价在 MA60 上方收盘价、MA20、MA60满足才继续看
进场观察回撤后重新走强回撤靠近 MA20 后,收盘价重新站上 MA20收盘价、MA20记录为观察信号
仓位控制先小仓试错单只股票仓位不超过计划上限账户资金、持仓金额超过就不加仓
失效条件趋势坏了就退出连续收盘跌破 MA60,或触发提前写好的止损线收盘价、MA60、成本价执行出场或降低仓位
不做条件看不懂就不做重大公告未读懂、涨跌停无法正常成交、规则冲突公告、涨跌停状态、规则记录观望

这张表就是量化入门的核心。

它并没有使用高级工具。

它也没有假装能预测明天。

它只是把一套策略拆成了六类检查项。

如果你每天手动打勾,它叫规则化执行。

如果你以后让程序自动检查,它就开始接近量化流程。

但本质没有变:

规则先于工具。

七、A 股案例:同一句话如何变成检查项

假设你正在观察一只沪深交易所上市的股票。

你原来的判断是:

“这只股票最近趋势不错,回调后可能有机会。”

这句话听起来很像投资判断,但还不能执行。

我们把它拆开。

拆解问题可检查表达
“最近”是多久最近 20 个交易日
“趋势不错”是什么MA20 高于 MA60,收盘价大多在 MA20 上方
“回调”怎么定义从近期高点回落,但没有跌破 MA60
“可能有机会”怎么处理不直接买入,先记录观察信号,等待下一交易日确认
“风险在哪里”跌破 MA60 或触发计划亏损上限时规则失效

你会发现,量化并没有让判断变得更玄。

恰恰相反,它让判断变得更朴素。

量化逼着你回答:我到底在看什么?

用什么数据看?

满足什么条件才行动?

不满足时是否能忍住?

行动后如何知道自己有没有按计划做?

这些问题,比“明天会不会涨”更重要。

八、量化不等于自动交易

很多新手听到量化,会立刻想到电脑自动下单。

这是一种过早的想象。

在入门阶段,你可以把量化理解成三个层次:

层次做什么新手现在能不能做
规则量化把判断写成可检查条件能做
表格量化用表格逐日记录信号和结果能做
程序量化让程序批量检查更多股票后续学习

现在最重要的是前两层。

如果前两层做不好,第三层只会放大问题。

比如你把“感觉强势就买”交给程序。

程序并不知道什么叫感觉。

如果你随便改规则,验证结果也没有意义。

如果你忽略成本、滑点和 T+1 规则,纸面结果会比真实执行好看。

这就是为什么量化入门必须从规则开始。

九、判断一条规则是否适合量化的四个问题

写完规则后,可以用四个问题自检。

  1. 能不能在交易前写出来?

如果只能事后解释,它不是好规则。

  1. 能不能用当时可见的数据判断?

如果用了未来才知道的信息,就会偷看未来。

  1. 能不能让不同人得出同样结论?

如果你说满足,我说不满足,说明规则还不够清楚。

  1. 能不能记录成表格?

如果无法记录触发时间、触发原因、执行动作和结果,就很难复盘。

关键心得

量化不是把投资变复杂,而是把模糊判断拆成清楚步骤。越清楚,越容易执行;越容易执行,越容易复盘。


交互实验室

练习:把一句主观判断改成可检查规则

请先不要看参考答案。

拿出你的交易日志,选择一句你平时可能会写的话。

如果没有现成句子,就用下面这句:

“这只股票走势不错,回调后可以考虑。”

请按四步改写。

步骤你要填写的内容示例提示
第 1 步:找出模糊词哪些词不能直接检查?“走势不错”“回调”“可以考虑”
第 2 步:换成数据用哪些已学数据观察?收盘价、MA20、MA60、成交量、涨跌停状态
第 3 步:写成条件满足什么才算通过?“如果……并且……就……”
第 4 步:写出动作通过后做什么,不通过做什么?观察、买入一部分、继续等待、放弃

请把你的版本写成一句完整规则:

如果 ________ ,并且 ________ ,同时没有 ________ ,那么我将 ________ ;否则我将 ________ 。

再检查它是否满足下面四项。

  • [ ] 交易前就能写出来。

  • [ ] 不需要未来信息。

  • [ ] 不同人照着读,结论基本一致。

  • [ ] 能记录到交易日志或表格里。

参考改写:点击查看

一种参考写法是:

如果某只 A 股非 ST、非 *ST,MA20 高于 MA60,最近一次回撤没有跌破 MA60,并且今日收盘价重新站上 MA20,同时没有涨停导致无法正常买入,那么我将把它记录为观察信号;否则继续观望。

这不是唯一答案。

你也可以把“重新站上 MA20”改成其他你能解释清楚的条件。

关键不是追求复杂,而是让每个词都能被检查。

进阶自测:哪些句子已经适合量化?

句子是否适合直接检查你的理由
“这只股票人气很旺”□ 是 □ 否________
“过去 20 个交易日平均成交额高于我设定的最低标准”□ 是 □ 否________
“今天感觉资金在进场”□ 是 □ 否________
“收盘价连续 3 天高于 MA20”□ 是 □ 否________
参考判断

“人气很旺”和“感觉资金在进场”还不够清楚,需要继续转换成可见数据。

“过去 20 个交易日平均成交额高于最低标准”和“收盘价连续 3 天高于 MA20”更适合检查。


核心复盘

知识清单

  • [ ] 量化的本质是把投资想法写成可检查、可重复、可验证的流程。

  • [ ] 规则、数据、程序、验证、复盘是量化入门的五个关键词。

  • [ ] 程序只是帮人重复检查规则,不会自动把模糊判断变成好策略。

  • [ ] 第 5 章的均线趋势策略可以被翻译成观察池、趋势背景、进场观察、仓位控制、失效条件和不做条件。

  • [ ] 新手学习量化,第一步是把主观句子改成“如果……就……”的规则。

  • [ ] 任何规则都要避免偷看未来、忽略成本和事后解释。

金句总结

量化不是预测未来的水晶球,而是把你的投资规则交给计时器和质检员,让每一次决策都能被检查。

本文档仅供学习交流用途,不构成任何投资建议。股市有风险,入市需谨慎。