在移动均线的案例中,有朋友可能认为20日的移动平均线效果不好,但是又认可移动平均线策略。想尝试换成15日或者25日等其他参数的移动平均线。
在交易策略中,参数也是很重要的部分,可以说是点睛之笔。好的策略必须配置合适的参数,才能发挥威力。
交易既是一门科学,也是一门艺术。用艺术的思维把策略勾画出,用科学严谨的讲策略数据化。当然,在实际应用中,科学与艺术并不是泾渭分明。
过分的追求参数的正确率,可能会买椟还珠,一叶障目。在机器学习中,有过拟合的概念,举个例子,计算机问什么是人,我输入男人是人。计算机就会只认为男人是人,女人不是人。
所以参数要有一定的适度,过于追求其正确率,在面对真实未来的交易行情,并不一定能够保持优秀。参数要准确,但不一定要精确。
在实际策略中,参数可能更多,数据量可能更大。本篇介绍如在在backtrader中进行优化。用的也是移动平均线突破策略。采用15~31日的移动平均线。
将添加策略
cerebro.addstrategy(TestStrategy)
修改为:
strats = cerebro
本文探讨了在交易策略中参数的重要性,特别是移动平均线策略。通过使用Backtrader库,作者展示了如何在15日至31日的范围内优化移动平均线参数,以找到最有效的周期。结果显示,22日移动平均线在回测中表现出最佳效果,但强调过度优化可能导致过拟合,影响策略在实际交易中的表现。
订阅专栏 解锁全文
531

被折叠的 条评论
为什么被折叠?



