刚刚学习vnpy的使用,关于回测界面有一些小小改动跟各位分享,希望给出改进意见:
我安装的是vnpy4.4.0 。在对某一个策略的参数进行优化时,得到的参数仅仅针对该合约,可能出现过拟合。因此想能够增加一个功能,优化后的参数能在其他合约上验证并且把优化的前100组参数来验证(手动的话效率太低)。所以改了界面的代码,增加一个按钮,能够把优化结果中前100组参数在选定的其他合约上再回测 一遍,并能够将结果保存。修改的是\site-packages\vnpy_ctabacktester\ui\widget.py文件。

在参数优化完成后,修改合约代码,点击跨合约回测,就能把前100组参数在该合约回测一遍并给出结果。