量化回测 青柠量化

参数扫描是什么?网格、随机、贝叶斯三种方式怎么选

Z ZPYZTECH
2026-08-05

参数扫描常被误解成"帮你找到圣杯参数"的魔法工具,其实它做的事情朴素得多:在固定的策略逻辑下,系统性地比较不同数值组合的历史表现,仅此而已。理解这一点,才能正确使用它,而不是被它反噬。

一、先固定骨架,再谈扫描

参数扫描能安全操作的,通常只是指标周期、阈值倍数这类数值旋钮——比如均线用20日还是30日、量比阈值取1.5还是2.0。不能一边扫参数一边改入场逻辑本身(比如今天扫MACD参数,明天又加了一条RSI过滤条件),因为那等于每次都在测试一个新策略,之前积累的比较结果无法累加,整个扫描过程失去意义。

一个完整的策略骨架至少要包括:入场条件、过滤条件、出场条件、仓位管理,以及复权口径、成交假设、费用设定这些不太起眼但影响巨大的细节。骨架不变,扫描才有累积价值。

二、三种常见扫描方式的对比

方式 具体做法 适合场景 主要风险
网格搜索 把参数空间切成规则的格子,逐一穷举组合 参数维度少(1-3个)、取值范围明确 维度一多,组合数量呈指数级爆炸,算不动
随机搜索 在参数范围内按分布随机抽样若干组合 参数维度较多,评估成本需要控制 抽样可能漏掉某个局部的优质区域
贝叶斯优化 根据已评估过的结果,推断下一组最值得尝试的参数点 单次评估(比如一次全市场回测)耗时较长的情形 仍可能过度收敛到样本内的一个尖峰,需要额外验证

对个人研究者来说,网格搜索通常已经够用,因为大多数策略实际能动的参数只有一两个;贝叶斯优化的边际收益主要体现在评估成本很高、维度也较多的场景,日常研究里不必迷信更"高级"的方法一定更好。

三、看扫描结果热力图时该看什么

优先关注是否存在参数高原——也就是一片相邻参数区域的表现都比较接近、没有断崖式差异,这通常说明策略捕捉到的是某种相对结构性的现象;相反要警惕参数悬崖——只有孤立的一格数字极度突出,周围立刻大幅下滑,这种情况几乎可以肯定是样本内的偶然拟合,样本外大概率会明显走弱。

扫描结束选出候选参数后,正确的下一步是套用步进验证(WFO)或至少留出一段完全没参与调参的样本外区间去检验,而不是直接拿全样本区间里表现最好的那组参数去实盘操作。

四、个人研究者的务实操作顺序

先用默认参数或行业常见经验值把骨架跑通,确认逻辑本身没有明显问题;小范围地对1到2个关键参数做网格或随机扫描;观察热力图判断高原还是悬崖;有条件的话叠加步进验证或真实性检验,没有条件至少做手工样本外核对;最后抽样做几次动画复盘,确认交易逻辑没有在参数调整过程中被悄悄拧歪。

青柠量化 专业版提供网格、随机、贝叶斯等多种参数扫描方式与步进验证;免费版也可以先用固定参数完成一次完整、可信的研究闭环。

下载与说明见产品页:
https://www.zpyztech.com/product/qingquant/


免责声明: 本文仅作量化知识科普,不构成任何投资建议。参数扫描结果不代表未来表现,请独立判断并自行承担投资风险。

读到这里,不如自己验证一次

文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。

免费下载客户端

写下你的看法

邮箱仅用于回复通知,不会公开。