量化回测 青柠量化

策略骨架是什么?为什么必须先固定再调参

Z ZPYZTECH
2026-08-05

很多量化研究最终失败,原因往往不是参数扫得不够细致,而是在调参的同时不断悄悄改动策略逻辑本身,结果把自己带进了一个说不清道不明的迷宫,最后连自己都无法解释那条最终漂亮的曲线到底证明了什么。

一、策略骨架具体指什么

策略骨架是你在一轮研究过程中,主动承诺暂时不去改动的结构性部分,具体通常包括:

  • 入场逻辑:用哪种突破、金叉、还是量价组合条件来判断入场时机
  • 过滤条件:是否要求均线保持多头排列、是否要排除ST股或次新股
  • 出场逻辑:用死叉离场、固定止损止盈、还是持有到固定周期结束
  • 仓位管理:单次买入占总资金的比例、同时最多持有多少只标的
  • 数据口径:使用后复权还是未复权、收盘确认还是盘中确认、次日开盘成交、佣金滑点的具体设定

在一轮研究里,真正可以调整的往往只剩下少数几个数值型参数,比如指标的计算周期、某个阈值的具体倍数。

二、为什么必须先固定骨架,才能开始调参

因为每一次改动逻辑结构,本质上都相当于提出了一个全新的研究假设。如果你在扫描参数的同时又不断改动逻辑,最终看到的那条好看的资金曲线,其实混杂了"参数调整"和"逻辑调整"两种完全不同性质的改动,你根本无法说清楚这条曲线到底是因为找到了合适的参数,还是因为改对了逻辑,这会让整个研究过程失去可复述性和可解释性。

先固定骨架的好处是明确且具体的:结果变得可解释、可以完整复述给别人;参数扫描的每一次结果才能真正累积起来、互相比较,而不是每次都在测一个"新策略";证伪过程也变得更加干净——如果这套骨架确实不行,就应该直接换一套骨架重新开始,而不是在原有框架上无限打补丁、加条件去勉强维持表面上还看得过去的曲线。

三、一个可以直接照做的研究顺序

先用行业里常见的默认参数,把整套骨架完整跑通一遍,确认逻辑本身没有明显的问题;用动画复盘抽查几笔具体的买卖点,确认它们符合你原本设计这套逻辑时的直觉预期;在骨架跑通、逻辑确认没问题之后,才对1到2个关键的数值参数做小范围的扫描;观察扫描出来的热力图,判断是参数高原还是参数悬崖;有条件的情况下做步进验证或留出样本外区间进行检验;只有在骨架级的结论已经站得住脚之后,才考虑在这个基础上叠加第二层过滤条件,让策略更精细。

四、两个常见的反面例子

今天把入场条件从均线金叉换成KDJ超卖,明天又改成布林带突破,后天再换一种出场方式,却始终宣称自己是在"优化同一套策略"——这本质上每次都在测试一个全新的策略,之前的所有比较结果全部失效;为了让样本外的表现看起来好一点,不断往策略里堆叠越来越多的AND过滤条件,直到信号数量少到只剩下几笔巧合式的交易,这种情况下的"改善"往往只是把过拟合的位置从参数层面转移到了逻辑层面而已。

青柠量化 的策略编辑器适合先把骨架完整搭建清楚并保存成版本,再进入参数研究阶段;策略与回测结果都保存在本地,方便随时回顾对比不同版本之间的差异。

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


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

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

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

免费下载客户端

写下你的看法

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