做完一轮参数扫描,大多数人的第一反应是直接盯着热力图里最红、数字最高的那一格,然后把这组参数当成"最优解"直接拿去用。这是一个典型的误区——真正该关注的,其实是这一格周围的地形长什么样。
一、什么是参数高原
参数高原:指在参数扫描的结果矩阵里,一片相邻区域的参数组合表现都比较接近、都还不错,把某个参数微调一两档,结果不会出现明显的崩塌。
这种形态背后的含义是:策略对具体参数取值不是特别敏感,它抓住的更可能是某种相对结构性、在一定范围内持续存在的现象,而不是仅仅在某一个特定数值上"恰好"对上了某段历史。
二、什么是参数悬崖
参数悬崖:指只有某一组特定的参数表现极其突出,而它旁边紧邻的参数组合表现立刻大幅下滑,形成孤立的尖峰。
这种形态的含义几乎可以反过来理解:这组参数很可能只是恰好精确记住了某一段特定历史行情的细节,本质上是过拟合的体现。即便这组参数在样本内的回测数字异常耀眼,一旦进入样本外或未来实盘,也很容易直接翻车——因为支撑它表现优异的那段特定历史条件,未来大概率不会精确重演。
三、看到不同热力图形态该怎么应对
| 热力图形态 | 建议的应对动作 |
|---|---|
| 明显呈现高原 | 在高原范围内,优先选择更简单、更接近行业常见经验值的参数,再拿去做样本外验证 |
| 孤立尖峰(悬崖) | 优先怀疑存在过拟合;考虑缩小搜索空间,甚至回头简化策略逻辑本身 |
| 多个分离的峰值 | 可能对应不同的市场状态(比如牛市和震荡市分别对应不同的最优参数),应该分区间分别验证,不要强行把它们合并成一组"全局最优"参数 |
四、和步进验证之间的配合关系
如果步进验证(WFO)在滚动过程中,每一段推荐出来的参数都落在高原区域内,说明这个结论的可信度相对更高,因为不同时间段独立得出的结论指向了同一片相对稳健的区域;反过来,如果步进验证推荐的参数总是落在孤立的尖峰上,即便某一次的测试窗表现恰好还不错,也应该主动降低对这套参数未来表现的预期,或者考虑进一步简化参数数量,减少过拟合的空间。
理解高原和悬崖的区别,本质上是在训练一种对"结果稳健性"的直觉判断——好看的单一数字永远不该单独作为决策依据,它周围的地形往往藏着更重要的信息。
青柠量化 专业版的参数扫描功能会输出完整的扫描结果矩阵,供你自行判断是高原还是悬崖;免费版也可以通过手工对比少量参数组合,逐步培养出同样的判断直觉。
下载与说明见产品页:
https://www.zpyztech.com/product/qingquant/
免责声明: 本文仅作量化知识科普,不构成任何投资建议。参数研究结果不代表未来表现,请独立判断并自行承担投资风险。
读到这里,不如自己验证一次
文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。