拆分样本分组验证:
1把你收集的历史行情数据,按照时间顺序拆分为训练集、验证集、样本外测试集三部分
2只在训练集上初步调整参数,得到初步的参数组合后放到验证集上测试收益表现
3最终选择验证集表现与训练集表现偏差较小的参数,再放到样本外测试集做最终检验。
约束参数搜索范围:
1根据策略的投资逻辑,提前给每个参数设定合理的取值区间,不做无限制的遍历搜索
2调整参数时优先选择符合市场常识的整数、常规数值,不刻意拟合极端行情的特殊参数
3每调整一个参数,就记录参数变化对回测收益的影响,剔除对收益影响极小的冗余参数。
引入正则化约束:
1在策略回测的评价体系中加入参数复杂度惩罚项,参数越多、取值越偏离常规,惩罚力度越大
2回测时优先选择参数更少、结构更简单的策略版本,不盲目增加参数数量优化回测结果
3多次随机抽取不同时间段的样本做交叉验证,剔除只在特定时间段表现优异的参数组合。
咨询官方确认细节。
需要注意的提示:过拟合会让策略回测收益看起来非常亮眼,但实盘交易时很容易出现大幅回撤,一定要严格做好样本外测试,不要只盯着历史回测的高收益选择参数。
举例说明:你做沪深300指数的均线策略回测,如果无限制遍历2-200日所有均线参数,很容易找到一个历史收益极高的参数,但这个参数刚好贴合了过去的特殊行情,实盘很容易亏损;你提前把参数范围限定在5-60日的常用区间,再拆分样本验证,就能大大降低过拟合的概率。
我们可为您提供开户佣金成本费率,量化交易收费透明优惠,适合高频、中频各类量化策略落地,开户后专属理财顾问可以帮你对接专业的投研资源,解答量化策略优化、参数调整过程中的各类问题,帮你更稳妥地推进策略实盘。如果这个回答对你有帮助,麻烦帮我点个赞支持一下,点击我的头像加微就能添加专属理财顾问咨询办理。
发布于21小时前 杭州



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
17376481806 

