博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CTA策略07_MultiTimeframeStrategy
阅读量:4294 次
发布时间:2019-05-27

本文共 1928 字,大约阅读时间需要 6 分钟。

 

基本思路

构造k线:1,5分钟k线2,15分钟k线构造基于15分钟k线的移动平均线ma5和ma20定义:maTrend 为ma5(15分钟k)大于ma20(15分钟k),真为1,假为-1空仓:    if maTrend为1 并且RSI大于RSI做多阈值:        开多单    elif maTrend为-1 并且RSI小于RSI做空阈值:        开空单持有多单:    if maTrend为-1并且RSI小于50:        平多单持有空单:    if maTrend为1并且RSI大于50:        平空单

回测参数

rsiSignal = 20          # RSI信号阈值,多为50+20,空为50-20    rsiWindow = 14          # RSI窗口    fastWindow = 5          # 快速均线窗口,结合15分钟线使用    slowWindow = 20         # 慢速均线窗口,结合15分钟线使用

回测结果

回测区间:20190105-20190405

标的:IF9999

参数优化

分组测试:

setting.addParameter('rsiSignal', 15, 30, 5)setting.addParameter('rsiWindow', 10, 20, 5)setting.addParameter('fastWindow', 5, 15, 5)setting.addParameter('slowWindow', 20)setting.addParameter('rsiSignal', 20)setting.addParameter('rsiWindow', 14)setting.addParameter('fastWindow', 5, 10, 5)setting.addParameter('slowWindow', 20,40,10)

结果:

annualizedReturn	fastWindow	slowWindow	rsiSignal	rsiWindow0	2.34014462	5	20	20	141	2.259018138	5	40	20	142	2.121318283	10	30	20	143	2.091021151	5	30	20	144	1.991306239	10	40	20	145	1.935240956	10	20	20	14

参数优选:fastWindow,slowWindow,rsiSignal,rsiWindow分别为5,20,20,14

恰巧就是默认参数

完整回测报告

第一笔交易:	2019-01-17 14:20:00最后一笔交易:	2019-04-04 11:10:00总交易次数:	27.0总盈亏:	137,678.72最大回撤: 	-32,268.1平均每笔盈利:	5,099.21平均每笔滑点:	120.0平均每笔佣金:	63.01胜率		40.74%盈利交易平均值	20,521.38亏损交易平均值	-5,503.53盈亏比:	3.73计算按日统计结果------------------------------首个交易日:	2019-01-15最后交易日:	2019-04-04总交易日:	47盈利交易日	16亏损交易日:	18起始资金:	1000000结束资金:	1,137,678.72总收益率:	13.77%年化收益:	67.52%总盈亏:	137,678.72最大回撤: 	-36,433.56百分比最大回撤: -3.3%总手续费:	1,701.28总滑点:	3,240.0总成交金额:	56,709,180.0总成交笔数:	54.0日均盈亏:	2,929.33日均手续费:	36.2日均滑点:	68.94日均成交金额:	1,206,578.3日均成交笔数:	1.15日均收益率:	0.28%收益标准差:	1.15%Sharpe Ratio:	3.78线性回归系数 olsNum:	3,330.36调整线性回归系数(olsNum/最大回撤) olsNum:	-0.0914调整线性回归系数夏普(olsNum/日收益标准差) olsNumShape:	2,890.09近20日的最大回撤 	-36,433.56近20日总收益 	3.64%近20日收益标准差 	1.0%近20日最大单日跌率 	-0.98%近20日下跌天数 	8.0------------------------------盈利交易bar	1955亏损交易bar:	1902收益标准差:	0.09%

转载地址:http://mwfws.baihongyu.com/

你可能感兴趣的文章
C指针声明解读之左右法则
查看>>
一个异步网络请求的坑:关于NSURLConnection和NSRunLoopCommonModes
查看>>
iOS 如何放大按钮点击热区
查看>>
ios设备唯一标识获取策略
查看>>
获取推送通知的DeviceToken
查看>>
Could not find a storyboard named 'Main' in bundle NSBundle
查看>>
CocoaPods安装和使用教程
查看>>
Beginning Auto Layout Tutorial
查看>>
block使用小结、在arc中使用block、如何防止循环引用
查看>>
iPhone开发学习笔记002——Xib设计UITableViewCell然后动态加载
查看>>
iOS开发中遇到的问题整理 (一)
查看>>
Swift code into Object-C 出现 ***-swift have not found this file 的问题
查看>>
为什么你的App介绍写得像一坨翔?
查看>>
RTImageAssets插件--@3x可自动生成@2x图片
查看>>
iOS开发的一些奇巧淫技
查看>>
常浏览的博客和网站
查看>>
Xcode 工程文件打开不出来, cannot be opened because the project file cannot be parsed.
查看>>
点击button实现Storyboard中TabBar Controller的tab切换
查看>>
Xcode 的正确打开方式——Debugging
查看>>
打包app出现的一个问题
查看>>