因为我们不了解模型,不知道它与我们的交易思路是否相符,盈利率是多少、胜率是多少、多久会出一次交易信号等等。
只有了解了模型信任模型才能放心的在实盘中应用它,所以在实盘交易前需要检验模型在历史k线上的效果。
特点:支持合约上市以来的全部数据来验证模型,并支持多维的分析报告、图表分析、参数优化功能,更精准的剖析模型
第一步:确定回测的合约、 周期
第二步:做好模型回测的准备工作,包括:
(3、 设置好回测细节参数,如:资金、手续费、保证金 滑点等
第三步:加载要测试的模型
第四步:生成回测报告
——————————————————————————————————————————————————————
步骤截图:
第一步截图:点击左侧TAB和工具条,确定加载合约 周期
第二步截图:补充足够数据,并设置模型信号计算起始时间,和各项回测参数
第三步截图:点击左侧TAB,双击加载模型。或直接从编写界面点击主图计算
第四步截图:点击工具条或模型编写平台的回测报告,调出查看详细的测试报告(快捷键Ctrl+G)
操作步骤:
第一步:找到要回测的合约。 k线图右键》加入自选
第二步:确定好各个合约回测的时间,并为各个合约补充足够的数据(设置方法同2楼)
第三步:设置好各个合约回测参数
第四步:在我的自选篮子列表,右键》批量回测。或者如下图调出功能
第五步:在批量回测设置界面,选择需要测试的:自选篮子、模型、周期、统一的信号时间 即可
实盘中,专业的程序化交易者通常都是多个策略一起跑,用组合投资的方式分散模型风险。
大家在对模型优化完成后,可以使用组合回测的功能,测试出一篮子模型或一篮子合约的组合表现,为实盘运行增加更高的参考性
特点:提供专业性多维回测报告和分析图表,用于查看一篮子账户的综合表现
第四步:完成组合测试的设置步骤,就可以对组合进行整体分析了
1、为什么要提前补充数据,应该补充多久的数据来回测?
所以,大家应该根据自己的需要,回测时需要多少数据,就在k线图右键》补充历史数据,手动补充多久的数据到本地即可
比如:秒周期的模型,一般3个月左右足矣,长周期的模型,可能需要补充3-5年的数据量
2、补充历史数据的窗口为什么只有这几个周期,其他周期不能补充数据吗?
因为这里提供的都是基础数据,其他周期的数据由这些基础数据合成,所以,在申请数据的时候只对基础数据做申请就可以了
比如:您的模型是30分钟收盘价,那就选择15分钟基础数据补充即可
如果模型中含有MULTSIG_MIN/CHECKSIG_MIN函数,可以提前选择1分钟基础数据补充,可以提高回测速度
用1分钟合成的数据:15min以下的周期,以及自定义分钟周期。
用15分钟合成的周期:15min,30min,1h,2h,3h,4h,自定义小时周期。
理论上来说,做回测都需要提前补充数据。但考虑到逐笔TICK和逐分钟回测数据量大,手动补充时间长
为了提高操作回测效率, 模型中用到 MULTSIG/MULTSIG_MIN/CHECKSIG/CHECKSIG_MIN 逐笔、逐分钟回测函数的话,回测之前不需要手动补充的,软件会在回测时后台自动补充并回测的
除上面几个函数外,其他的模型,都需要提前补充好回测需要的基础数据
因为回测是为了后续模组实际运行作准备,想要回测有参考性,必须保证基础设置信息和实盘完全拟合才行
如果期货公司实盘给你的手续费是5%%,就请把这个真实的数据准确的填入回测参数中
如果你就是想给当前模组分配10W元的资金,那就请把10W真实的填入回测资金中,不要虚设资金
只有这样, 设置参数才可以最大限度接近实盘,回测报告才更有参考意义
因为期货交易非常活跃,为了提高成交几率需要选择有利的委托方式,相应会付出一些滑点,所以滑点在
所以,回测参数中也支持设置滑点。目前是为了可以最大限度拟合实盘的成交滑点情况
如:自己的模型是以对价的委托方式,那可以设置1-2个滑点左右,这样回测的结果可以更适应这个品种的行情特性,回测报告也更接近实盘效果
并且软件给大家提供了合约上市以来的所有指数数据,可以保证进行有效的长期趋势分析
另外,期货通常交易主力,在模型中加入自动换月语句TRADE_OTHER('AUTO'),就可以实现:基于指数合约判断信号,交易主力合约
软件也会自动识别到主力合约的更换,保证交易的都是最新的主力合约
7、为什么我无法补充数据,我在补充数据中只看到最近几个月的?
因为回测合约选择不对,做回测要选择品种指数,如:沪铜指数。不要选择具体月份合约,如:沪铜1805
因为WH8中具体月份合约都是独立显示的,不会延续显示以前年度已经交割的合约,只能看到当期数据,这么短的数据量也达不到模型测试要求
如:沪铜1805是2017年5月上市交易的,所以只能申请到17.5月上市以来的数据
如果是想看1801,1701等合约的具体数据,可以在k线图右键》选择历史年度合约查看
回测报告中,大家普遍比较关注这几项:盈利率、胜率、最大回撤、盈亏比、连续亏损次数等...
可以暂时参考模型打分项,是一个综合得分,60分算及格,计算规则:http://www.wenhua.com.cn/guide/wh8-v8.2/view3_2.html
更具体的回测项目分析,可以在软件说明书中详细了解:http://www.wenhua.com.cn/guide/wh8-v8.2/view3_2.html