6.10 量化学习路线检查点
课前导读
本节目标
你将学会:检查自己是否已经具备进入第 7 章 Python 学习前的量化入门基础。
适合谁:学完第 5 章策略和第 6 章量化入门后,想确认下一步学习方向的新手。
难度:入门。
预计用时:约 30 分钟。
知识正文
检查点就像出发前的行李清单。
你准备从“手工理解策略”走向“用工具辅助研究”。
这一步很重要,但不需要紧张。
很多新手以为进入量化学习前,必须先会编程、懂很多数学、能看懂复杂模型。
这其实会把学习门槛想得过高。
在本课程的路线里,进入第 7 章之前,你真正需要的是四件事。
第一,能把投资想法写成规则。
第二,能用样本记录验证规则。
第三,知道工具各自负责什么。
第四,懂得保护数据来源和复盘证据。
如果这四件事还不稳,直接学 Python 也会变成“会敲命令,但不知道要研究什么”。
关键提醒
第 7 章的 Python 是放大器。它会放大清晰流程,也会放大混乱流程。
我们先从能力清单开始。
能力一:能区分想法和规则。
想法是“突破可能有效”。
规则是“过去 20 个交易日形成箱体,某日收盘价站上箱体上沿,次日收盘仍未跌回箱体,则记录一个突破确认样本”。
规则要能被别人检查。
如果只有你自己能理解,说明还不够清晰。
能力二:能写出不做条件。
新手容易只写什么时候买,却不写什么时候不看。
例如 ST、流动性太差、重大公告未确认、涨跌停无法正常成交、样本数据缺失,都可以是不做条件。
不做条件能保护你不把特殊情况硬塞进普通规则。
能力三:能按从左往右验证。
你已经知道不能偷看未来。
检查方法很简单。
看历史 K 线时,用纸遮住右边,或者按日期顺序一行一行查看。
当时不知道的信息,就不能写进当时的判断。
能力四:能记录成本和滑点。
第 4 章讲过交易成本,第 6 章也提醒过纸面收益可能虚高。
进入下一阶段前,你至少要知道佣金、印花税、过户费、滑点会影响结果。
即使暂时只是估算,也不能完全忽略。
能力五:能做最小评估。
最小评估不要求复杂指标。
你只要能回答:样本多少次、成功多少次、失败多少次、最差一次多难受、有没有集中在同一行情里。
这已经比“我感觉有用”可靠很多。
能力六:能选择合适工具。
当样本少、规则还在打磨时,用表格。
当重复计算越来越多,并且字段已经稳定时,第 7 章再用 Python。
当需要展示结果时,再考虑网页或可视化。
当数据越来越多时,再考虑更规范的存储方式。
能力七:能管理数据。
你要知道数据来自哪里,导出日期是什么,字段代表什么,原始文件在哪里,备份在哪里。
这听起来像杂务。
但对量化研究来说,这是基本卫生。
能力八:能诚实复盘。
复盘不是证明自己聪明。
复盘是找出流程哪里不稳。
如果规则失败,你要敢写“样本不足”“条件太宽”“忽略成本”“选样本有偏”。
这比强行解释市场更专业。
下面看一张进入第 7 章前的路线图。
flowchart TD
A["策略想法"] --> B["规则卡"]
B --> C["样本表"]
C --> D["纸面验证"]
D --> E["最小评估"]
E --> F["工具选择"]
F --> G["数据整理"]
G --> H["第 7 章学习 Python"]这张图告诉你,Python 不是起点。
它是在规则和数据已经有形状之后,接手重复劳动的工具。
再看几个常见误区。
误区一:以为量化就是预测明天涨跌。
量化研究更像建立可检验的决策流程。
它不保证每次正确。
它只帮助你减少随意性,提高复盘质量。
误区二:以为样本越漂亮越好。
如果样本全是你事后挑出来的成功股票,结论反而不可信。
失败样本越完整,规则越有机会改进。
误区三:以为工具越高级越安全。
高级工具也会犯低级错误。
如果规则偷看未来、数据来源混乱、成本被忽略,工具越快,错误传播越快。
误区四:以为学 Python 后就可以跳过交易纪律。
程序不会替你承担仓位、止损、情绪和风险。
交易纪律仍然来自你之前建立的系统。
误区五:以为只要验证结果好,就能直接实盘重仓。
第 6 章的验证只是学习阶段的最小闭环。
它不能替代真实市场中的风险控制。
更不能成为借钱、满仓或频繁交易的理由。
风险警告
检查点通过,只代表你可以继续学习下一章,不代表任何策略已经适合实盘投入。学习进度和投资安全必须分开看。
从老师角度看,这个检查点用来确认基础是否扎实。
从投资者角度看,它提醒你不要把学习成果直接误当成盈利能力。
从量化开发角度看,它确保未来写工具时有清楚输入和输出。
如果你发现自己很多项还做不到,不用沮丧。
回到第 5 章挑一条简单策略,再做一轮纸面样本记录。
量化学习不是闯关游戏,不需要一次性全对。
真正重要的是,你是否愿意用证据修正自己。
交互实验室
下面完成一份“进入第 7 章前自检表”。
请按 0、1、2 分给自己打分。
0 分代表完全不会。
1 分代表知道概念但还不熟。
2 分代表能独立完成一个简单例子。
能力评分表
| 能力 | 0 分 | 1 分 | 2 分 |
|---|---|---|---|
| 把想法写成规则 | 不会写 | 能写但含糊 | 能写清条件和动作 |
| 写不做条件 | 从没写过 | 能想到部分情况 | 能写出明确排除条件 |
| 从左往右验证 | 经常看结果倒推 | 知道原则但会忘 | 能按日期顺序记录 |
| 记录成本和滑点 | 完全忽略 | 知道要估算 | 能在样本表中保留列 |
| 做最小评估 | 只看涨跌 | 能数成功失败 | 能同时看样本、失败和成本 |
| 选择工具 | 想直接上复杂工具 | 大概知道表格优先 | 能说明何时升级工具 |
| 管理数据 | 文件混乱 | 有基本文件夹 | 能记录来源、版本、备份 |
| 诚实复盘 | 只找借口 | 能写问题 | 能提出下一步改进 |
把 8 项分数加总。
如果总分在 0 到 7 分,建议先回到第 5 章和第 6 章练习样本记录。
如果总分在 8 到 12 分,可以进入第 7 章,但要边学边补基础。
如果总分在 13 到 16 分,说明你已经具备较好的过渡准备。
7 天过渡练习
接下来安排一个不需要写代码的 7 天练习。
第 1 天:选一条第 5 章策略,写出规则卡。
第 2 天:补充不做条件和失效条件。
第 3 天:找 5 个历史样本,从左往右记录。
第 4 天:补充成本、滑点和异常备注。
第 5 天:统计成功、失败、横盘或无法判断的样本数量。
第 6 天:写一段复盘,只改一个规则细节。
第 7 天:整理文件夹,保存原始数据、样本表和复盘输出。
完成这 7 天后,再进入第 7 章学习 Python,会更有方向。
你会知道自己希望工具帮你做什么。
你也会更容易判断学习内容是否真的服务研究。
最后一问
请写下你的下一章学习目标。
不要写“学会 Python”。
请写成“我希望 Python 帮我自动完成____,因为我已经用表格手工做过____次”。
这个句式能把工具学习和真实需求连起来。
核心复盘
知识清单:
- [ ] 进入第 7 章前,不需要会写代码,但要会写清楚规则。
- [ ] 不做条件、成本、滑点和失败样本,是新手最容易漏掉的部分。
- [ ] Python 是下一章的工具,不是替代投资纪律的捷径。
- [ ] 检查点通过代表可以继续学习,不代表策略可以实盘重仓。
- [ ] 7 天过渡练习能把第 5 章策略和第 7 章工具连接起来。
- [ ] 量化学习的核心是用证据改进流程,而不是用术语包装感觉。
金句总结
准备好进入下一章的标志,不是你会多少工具名,而是你能把一个想法变成可记录、可验证、可复盘的流程。