超参数优化过拟合了?试试滚动优化回测
创作时间:
作者:
@小白创作中心
超参数优化过拟合了?试试滚动优化回测
引用
CSDN
1.
https://blog.csdn.net/anjingshen/article/details/142831806
在量化交易中,超参数优化是一个常见的技术手段,用于提高交易策略的性能。然而,过度优化往往会导致过拟合,使得策略在历史数据上表现优异,但在未来数据上却无法保持同样的表现。本文将探讨如何通过滚动优化回测来避免这一问题。
为什么需要滚动优化回测?
很多人在使用超参数优化后,可能会发现优化后的参数在未来的实际交易中表现并不理想。这是因为传统的固定周期回测方法存在一个根本性的问题:它假设过去的表现可以完全预测未来,而实际上市场环境是不断变化的。
滚动优化回测的方法
更符合现实的方案是采用滚动优化回测。具体来说,如果拥有最近3年的数据,可以先用最早第1年的数据进行超参数优化,使用优化后的参数对接下来的2个月进行回测;然后推迟2个月取1年的数据继续超参数优化,重复对后2个月进行回测,如此滚动。这种方法可以更好地模拟实际交易中的动态调整过程。
在banbot
中,实现这一过程的命令如下:
banbot.o bt_opt -review-period 12M -run-period 2M -opt-rounds 20 -picker score
如何选择最优参数?
在滚动优化回测结束后,会得到一个包含每次优化日志的文件夹。每个log文件记录了一次超参数优化的结果。例如:
# run hyper optimize: bayes, rounds: 20
# date range: 2021-01-01 00:00:00 - 2021-12-27 00:00:00
============== freqtrade:Strategy001/5m/ =============
loss: -81.15 bigRate: 2.02, lenSml: 19.49, midRate: 2.38 odNum: 195, profit: 109.7%, drawDown: 18.2%, sharpe: 6.89
...
从组合报告来看,如果直接选择分数最高的参数组进行回测,整体收益可能反而较差。因此,需要采用更合理的参数选择策略。
不同参数选择策略的效果对比
文章测试了多种参数选择策略,包括选择所有收益为正的参数组的平均值(goodAvg
)和选择盈利参数中排名30%位置的参数组(good3
)。结果显示,good3
策略在保持低回撤的情况下,能够获得更高的收益。
结论
通过滚动优化回测,可以有效避免超参数优化过拟合的问题。在选择参数时,应该避免直接选择分数最高的参数组,而是采用更稳健的策略,如good3
。这种方法能够在保持低回撤的同时,获得更高的收益。
想对你的策略进行滚动优化测试吗?试试banbot
!
热门推荐
中国十大公认最好吃的大米 国内优质大米排行榜前十名
川酒行业现状分析
福州冬天有哪些好玩的地方?
从驾驶到管理:全方位省油攻略
小型轿车油耗大揭秘:省钱有妙招!
老司机教你省油,轻松应对高油价!
中越曾争了9年的老山,如今究竟属于谁?一座山而已为啥都要争?
家庭装修电路设计标准(家装电工基础知识自学)
张艺兴领衔2025山东春晚,谭维维三登舞台演绎非遗音乐
世界遗产基金会推荐:团山民居
康辉携手A-SOUL引爆2025央视网络春晚:传统与创新的完美融合
团山民居:滇南古民居的瑰宝
云南建水团山民居:汉彝文化交融的古建瑰宝
张家花园:团山村里的白族文化瑰宝
团山民居:滇南古村落里的风水密码
梦游频发?专家揭秘背后真相!
重庆男子梦游坠楼背后的深层心理揭秘
世界各地大量神秘UFO目击事件,其背后的真相是什么呢?
UFO和外星人自古就有?来自远古的铁证!记载了多起UFO目击事件!
飞碟是外星人造访地球驾驶的宇宙飞船?也许只是个探测器!
金庸笔下的爱情:江湖中的柔情与羁绊
哈勃望远镜完成最大项目:观测500颗恒星揭示宇宙奥秘
为什么你的卤肉没有香味?其实卤香源自这四种天然香气
她是三甲医院最年轻的博导,从事癫痫专科12年
安卓怎么实现苹果nfc自动化
江西上饶望仙谷和葛仙村:两个各具特色的旅游胜地
神仙居景区:浙江5A级景区,户外运动者的天堂
太阳系的形成:从原始太阳星云到行星的诞生
钦州网红景点打卡:边境游必玩
钦州至文山最美边境自驾游攻略