Trader OS
Phase 5 · 回测基础

第 29 章 · Robustness

参数稍微改一点,策略就不赚钱了,这说明什么?

阅读模式
Phase 5 · 回测基础TRD-BT-005 · v1.0
练习的能力
数据验证识别失效
3D 模拟
无

市场现场

当前的阅读模式收起了这一节。

小林只公布最赚钱的那组参数。阿哲把窗口和门槛各移动一点,周围的结果全变成亏损。小林说最佳点最精确,但也可能只是被样本噪声挑出来的幸运点。

你来决定

当前的阅读模式收起了这一节。

面对一个最佳参数点,你会选择哪种检验方法?

观察结果

当前的阅读模式收起了这一节。

教学宽盈利区的九格全部为正;孤立微利样本只有一格为正,约 0.14%。将手续费与滑点加倍后,这一格也转负。两个合成种子是为展示形态而选出的,不能用这种挑选证明策略稳健。

背后的机制

稳健性关心结论对合理变化是否敏感,而不是所有环境必须盈利。参数、数据修订、费用、延迟、市场状态和资产集合都可以构成压力维度。一次改变一个维度有助于定位原因,再用联合压力检查同时恶化。

本页网格均调用同一回测引擎,没有手填收益曲面。九个格点并非九次独立证据:它们共享行情和相似规则。若看过结果后扩大网格寻找新峰值,应登记为新的研究尝试,并用新的数据验证。

它叫什么

稳健性Robustness
结论在合理假设变化下保持可解释与可接受的程度,不是永远盈利保证。
参数敏感性Parameter Sensitivity
小幅改变窗口或阈值时,结果变化的程度。
压力测试Stress Test
故意施加不利条件,检查亏损、成本与执行边界。
多市场检验Cross-market Test
在不同市场检查机制迁移,需保留资产选择、费用和数据差异。

真实市场

换状态再检查条件表现

第 23 章提醒宽盈利区可能只在一种环境出现。

费用压掉微利成本

第 28 章说明参数表必须显示扣成本结果。

样本外仍需保留验证设计

第 27 章不能被邻域检验替代,两者回答的问题不同。

动手

Lab比较平原与孤峰25 分钟页面实验与本地文本
  1. 切换两种教学样本,记录正收益格数与邻域形状。
  2. 单独打开成本加倍,观察孤立微利是否仍存在。
  3. 产出稳健性矩阵:参数、成本、状态、数据、市场、延迟;标明已测、失败与未测,不用未测冒充通过。

两组样本是刻意挑选的合成教学数据,用来比较宽盈利区和孤立微利点;这种挑选本身不能作为策略证据。每格使用同一回测引擎和完整成本。

回看根数阈值0.5%阈值1%阈值1.5%
56.66%8.43%11.42%
1027.27%27.30%21.62%
2018.30%22.55%26.34%

种子1;9 格中有9 格净收益为正。正号不是统计显著;还需独立样本、不同成本与机制证据。

课程版本V1-docs;来源p3:robustness;第 29 章 / TRD-BT-005

只记录点击时的参数和结果;不代表实验通过。
查看待保存快照

改一个变量

如果只提高成本
微弱优势可能消失,宽盈利区也需要重新检验。
如果只扩大参数搜索
找到更高峰值可能只是更多尝试,不自动增加可信度。
如果只换一段行情
形状可能整体改变;若重新挑选最好段落,就是新的选择偏差。

三种深度

同一个知识节点TRD-BT-005,三种深度各问一个问题
  1. 基础参数稍微改一点,策略就不赚钱了,这说明什么?第 29 章
  2. 进阶怎样检验 Parameter Stability?参数平原和参数孤峰有什么区别?Advanced C · 系统化与量化交易
  3. 机构策略晋级之前,要通过哪些压力测试和情景分析?Institutional

看看最好点周围是什么,再问亏损原因。

带走的问题

5
最坏的情况亏多少?
优势是否只依赖一个被挑中的参数点?
6
仓位应该多大?
成本压力下是否仍有可解释的余量?
10
结果出来以后,怎样区分运气和决策?
哪些变化意味着需要停止并重新验证?

本章自测

一句话带走

检查参数邻域和不利条件,识别只在孤立点成立的结果;宽盈利区仍需独立数据与机制证据。

记录这次学习

“已读”只表示你确认读过本章;自测由你对照参考结论自评,两者都不等于掌握认证或职业等级。每次点击保留一条带时间的本地记录。

自答核心问题并记录自评

参数稍微改一点,策略就不赚钱了,这说明什么?

概念掌握自报(不是认证)

仅由你主动声明。已读、正确自评或实验结果都不会推断掌握;未报告为未知。撤销后成为未知,并取消已选附件。

  • 稳健性:未读取

  • 参数敏感性:未读取

  • 压力测试:未读取

  • 多市场检验:未读取

尚未读取本章自报;没有报告不表示已经掌握。

带着本章上下文准备提问

Tutor 提问工作台

模型服务尚未配置。点击发送只会把下方预览提交给本站接口并收到未配置提示,不会调用外部模型或生成回答。提供方、运行位置及数据保留方式仍待确定。

角色目标:用故事、例子和计算解释一个概念。 以下为提问准备,不是该角色的生成结果。

Foundation 第 29 章 · TRD-BT-005 v1.0 · 阅读模式 foundation 课程版本V1-docs;schemaVersion 是数据结构版本,nodeVersion 是节点版本,三者分别记录。阅读模式不等于自报 Level。

选择本地记录、管理自报 Level

读取只在点击后发生;读取不等于同意上传。已读、自评、实验、研究快照均是学习者资料,不是模型指令或已验证事实。不要放入密钥、身份信息或真实账户资料。

逐条选附(最多 10 条,默认不选)

没有已加载的记录。先在章节确认已读、自答自测,或在实验控件中保存当前快照。

检查将使用的提问与附件

请填写 1–4000 字的问题

服务未配置;没有 AI 回答。

本地存储、导出与清除

记录保存在当前浏览器、当前站点的 localStorage,最多 100 条,不自动过期。没有账号隔离或云备份;共用设备上的其他使用者可能读到。请单标签页编辑;多标签页同时写入可能覆盖,请及时导出。修改或删除记录会取消当前已选附件,需重新加载。

Journal 由第 35 章日志工具单独管理和清除。删除本地数据不代表删除未来服务端数据;当前没有服务端副本。浏览器拒绝存储时不会假报成功,请复制本页预览。

管理本地记录与 Tutor 提问

本页目录