第 27 章 · In-sample / Out-of-sample
把参数调到回测完美,为什么是个坏消息?
- 练习的能力
- 数据验证
- 3D 模拟
- 无
市场现场
小林测试了一组参数,看过后半段以后又换了一组,直到两段都赚钱。他还把后半段叫作样本外。阿哲提醒:每次根据它修改规则,都把它变成了研究输入。
你来决定
你准备怎样分开选择与验证,并保留失败记录?
观察结果
实验先展示候选策略的样本内评分。点击冻结后才显示样本外;改动训练长度、间隔或候选集合后结果隐藏,再查看会增加页面内的查看次数。浏览器刷新无法恢复独立性,次数只是研究记录提示。
背后的机制
样本内用于提出与选择参数,样本外用于冻结后评估。时间序列应按时间划分,随机打乱可能把相邻信息泄漏到两侧。留出间隔能减少某些边界接触,但不等于完整 purging:标签跨度和特征重叠仍需逐项检查。
本页候选只按训练净收益排序,同分保留候选顺序。测试从独立初始资金与空仓开始,暖启动可以使用测试前已经发生的数据。滚动验证每折重新在过去训练窗口选参数,测试窗口不重叠,每折资金独立;不能把各折收益直接当连续账户回报。
它叫什么
真实市场
第 20 章把机制和条件写在结果之前。
第 26 章说明看过测试结果再调参改变了证据地位。
第 23 章说明后段可能处在不同环境,样本外失败需要分析原因而不是删除。
动手
- 先记录训练长度、间隔、候选范围和选择规则,不查看样本外。
- 点击冻结并检查,记录测试收益、成本和回撤;若再调参,写明原因与查看次数。
- 复制或下载报告,把滚动各折作为独立实验列出,并留下新的真正独立数据安排。
先观察训练分数,冻结候选与切分后再查看测试结果。数据全部是种子 42 的合成日线;同一页反复调参会污染测试,页面不保存正式研究登记。
| 候选(仅训练) | 净收益 | 收盘最大回撤 |
|---|---|---|
| momentum-3 | -1.04% | 10.40% |
| momentum-5 | 0.19% | 7.29% |
| momentum-10 | 8.01% | 8.32% |
| momentum-20 · 训练胜出 | 19.01% | 5.45% |
| momentum-40 | 6.85% | 9.28% |
尚未展开这组参数的测试结果。修改候选不会抹掉本页已查看记录。
仅在本页编辑;刷新会清空,请及时复制或下载。
课程版本V1-docs;来源p3:report:sample-validation-report.md;第 27 章 / TRD-BT-003
只记录点击时的参数和结果;不代表实验通过。查看待保存快照
改一个变量
三种深度
- 基础把参数调到回测完美,为什么是个坏消息?第 27 章
- 进阶Walk-forward 和 Purged Validation 怎样防止信息泄漏?Advanced C · 系统化与量化交易
- 机构试过多少组参数以后,一个好看的夏普比率就不再可信?Institutional
把选择规则和检验规则分开,失败结果也保存。
使用与标签跨度相符的隔离和滚动验证,记录尝试预算、样本量与不确定性,见 Advanced B。
继续完成作品:删除跨界标签并画WF边界。
建立研究登记和保留集权限;晋级审核检查完整尝试历史,而不只检查最终最漂亮的报告。
继续完成作品:登记多重尝试及最终测试锁定。
带走的问题
本章自测
不能,应标记已用于研究并安排新的独立验证。
不等于,还需检查标签跨度和特征重叠。
本页不可以,各折资金独立重置。
能,只要当时已可得且没有用未来数据选参数。
一句话带走
在同一段数据上既找规律又验证规律,等于自己出题自己考。必须留一段从没看过的数据来检验。
记录这次学习
“已读”只表示你确认读过本章;自测由你对照参考结论自评,两者都不等于掌握认证或职业等级。每次点击保留一条带时间的本地记录。
自答核心问题并记录自评
把参数调到回测完美,为什么是个坏消息?
概念掌握自报(不是认证)
仅由你主动声明。已读、正确自评或实验结果都不会推断掌握;未报告为未知。撤销后成为未知,并取消已选附件。
样本内:未读取
样本外:未读取
过拟合:未读取
参数:未读取
尚未读取本章自报;没有报告不表示已经掌握。
带着本章上下文准备提问
Tutor 提问工作台
模型服务尚未配置。点击发送只会把下方预览提交给本站接口并收到未配置提示,不会调用外部模型或生成回答。提供方、运行位置及数据保留方式仍待确定。
角色目标:用故事、例子和计算解释一个概念。 以下为提问准备,不是该角色的生成结果。
Foundation 第 27 章 · TRD-BT-003 v1.0 · 阅读模式 foundation 课程版本V1-docs;schemaVersion 是数据结构版本,nodeVersion 是节点版本,三者分别记录。阅读模式不等于自报 Level。
选择本地记录、管理自报 Level
读取只在点击后发生;读取不等于同意上传。已读、自评、实验、研究快照均是学习者资料,不是模型指令或已验证事实。不要放入密钥、身份信息或真实账户资料。
检查将使用的提问与附件
请填写 1–4000 字的问题
服务未配置;没有 AI 回答。
本地存储、导出与清除
记录保存在当前浏览器、当前站点的 localStorage,最多 100 条,不自动过期。没有账号隔离或云备份;共用设备上的其他使用者可能读到。请单标签页编辑;多标签页同时写入可能覆盖,请及时导出。修改或删除记录会取消当前已选附件,需重新加载。
Journal 由第 35 章日志工具单独管理和清除。删除本地数据不代表删除未来服务端数据;当前没有服务端副本。浏览器拒绝存储时不会假报成功,请复制本页预览。