分享一款很好用的趋势策略回测小程序。
图文版教程:https://mp.weixin.qq.com/s/1uPmx66yqHw3 ... 3.1369.0.0
1、下载并解压缩“Jesse策略全自动执行+回测程序”,在Windows系统上,直接双击即可运行。
通过网盘分享的文件:Jesse策略全自动执行+回测程序.zip
链接: https://pan.baidu.com/s/1QH6sc8voOtrXko ... w?pwd=vtwq 提取码: vtwq
2、选择交易模式,SIM为模拟,REAL为实盘(仅在启动全自动执行时需要此项配置,回测功能不需要此项配置)。建议大家在模拟模式下充分测试、深入学习,不要盲目实盘。
3、天勤账户信息配置,不管是实盘还是模拟,只要启动全自动执行,就需要此项配置(回测功能不需要此项配置)。没有账号的话,可点击“前往注册天勤账户”免费注册。
4、实盘期货账户信息配置,仅在需要启动实盘全自动执行时,才需要填写这项配置。三家期货公司可免费使用,其余140余家公司需付费购买天勤权限,具体信息可点击链接前往天勤官网查看。
5、K线数据配置(回测无需配置此项参数),设置K线周期、单次拉取的K线根数。单次拉取的K线根数必须要比你设置的最大的一项指标参数大1才行,否则程序将无法计算各项指标,程序也将拒绝启动全自动执行。
6、指标计算配置,这一项是Jesse策略用到的各项核心指标计算周期的配置,这项配置直接决定策略捕捉趋势的长短,大家可以调整各项参数,点击“一键回测”按钮,充分回测研究,了解各项参数对策略长期收益、以及最大回撤、资金曲线波动率的影响。
7、交易执行配置,此项配置前两项参数用来设置全自动执行模式下订单超时的处理方式,回测时是固定滑点设置,前两项参数对回测没有影响。后两项参数是策略的风控参数,回测或全自动执行都将用到这两项参数,MAX_POSITION_COUNT * STOP_LOSS_PERCENT = 策略的最大风险敞口。这两项参数可根据策略的胜率和盈亏比,用凯利公式计算得出。MAX_MARGIN_USAGE_RATE则从资金使用率方面来限制仓位,最大风险敞口+最大资金使用率限制,双管齐下,严格限制账户风险。
8、移仓配置,用来设置全自动执行时单子的移仓换月规则,以及开仓时对合约到期日期的限制。默认每个月20日开始检测哪些合约需要移仓,距离到期日<30日的持仓合约将被执行移仓。默认开仓时只会在距离到期日大于45日的合约中选择最佳的合约开仓。
9、自定义品种池配置,此项配置用来设置自己的品种池以及板块分类。回测或全自动执行时,程序将只交易品种池中的品种。如果不启用,回测或全自动执行,都将交易全市场所有品种,并自动剔除流动性不足的品种。
10、板块限制配置,只有在上一项配置中启用了自定义品种池的情况下,才可以启用板块限制功能。此项配置对回测及全自动执行都将起作用。启用后,程序将限制单个板块的开仓数量,以免造成账户持仓集中在单个板块(那和重仓单品种区别也不大了)。
11、回测功能演示,点击“一键回测”按钮后,进入回测模式,程序将按照刚刚填写的各项参数,以及回测面板中填写的回测参数进行回测。回测前,可先点击“更新K线数据”按钮下载最新的K线数据,如不更新K线数据,将使用之前保存的K线数据进行回测。
12、点击“立即回测”按钮后,程序进入疯狂计算模式,大概需要1分钟左右的时间,才能完成历史数据的回测。
13、回测完成后,程序将自动跳转到回测报告页面。
14、关闭回测报告页面后,也可以通过点击“查看回测报告”按钮再次打开回测报告。
15、点击“查看交易记录”按钮,可查看回测时间段内每天的详细交易记录。
16、在充分学习、研究后,找到适合自己的各项参数配置,便可以点击“启动Jesse策略”按钮,启动全自动执行模式。
17、程序将启动定时启停系统,每天16:00自动停止Jesse策略的执行,20:30自动重新启动,以避开天勤数据维护的时间段。程序将自动执行完整交易逻辑,包括移仓换月。
Jesse策略全自动执行+回测程序 最新版 使用教程
Jesse策略全自动执行+回测程序 最新版 使用教程
交易理念,量化技术分享。
更多内容可关注“易者晴空”微信公众号或抖音。
更多内容可关注“易者晴空”微信公众号或抖音。