CTA策略07_MultiTimeframeStrategy
基本思路
构造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-20rsiWindow = 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 rsiWindow
0 2.34014462 5 20 20 14
1 2.259018138 5 40 20 14
2 2.121318283 10 30 20 14
3 2.091021151 5 30 20 14
4 1.991306239 10 40 20 14
5 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%
CTA策略07_MultiTimeframeStrategy相关推荐
- cta策略 有哪些_【投资理财】基本面拐点已至,当前环境适合配置哪些策略?...
来源:格上研究 本周股票市场仍偏震荡,上证指数收涨0.91%,市场不同风格涨跌互现,以大盘蓝筹为主的上证50指数上涨2.54%,而以科技成长为主的创业板指下跌-1.8%,大盘股的表现优于小盘股.在当前 ...
- cta策略 有哪些_CTA 主流的交易策略都有哪些?
CTA策略(Commodity Trading Advisor Strategy)称为商品交易顾问策略,也称作管理期货. 主要通过在基本和技术分析中导入数量模型,并借助计算机系统根据数量模型产生的买卖 ...
- CTA策略如何过滤部分震荡行情?
在供给侧改革背景下,整个黑色系走了一年没有方向的震荡行情.就连常年走势凌厉的 " 小股指 " 螺纹钢,最近也很难出现往日的大波动,至少目前来看,日线级别还是处于宽幅震荡上行状态. ...
- 英仕曼235年传奇之路从CTA策略鼻祖到全球最大上市对冲基金
英仕曼235年传奇之路:从CTA策略鼻祖到全球最大上市对冲基金 CTA基金网 前天从1783年伦敦城的一个木桶糖酒贸易商,发展为全球最大上市对冲基金,英仕曼集团235年的发展史令无数人感慨钦佩.英仕曼 ...
- 量化策略篇:股票多头策略、CTA策略、期权策略
来源 | FunZoo趣园 出品 | Fintech独角兽 我认为quant(策略quant)的核心是策略,底层基础是系统.策略可以个逻辑,简单到我就要买或者卖,也可以是个复杂的模型.而支撑的是平稳测 ...
- 国内4种常用日内CTA策略介绍及实现
本文首发于微信公众号:优矿量化实验室.文章内容属作者个人观点,不代表和讯网立场.投资者据此操作,风险请自担. 本文将向大家介绍四种常见的CTA策略(Dual Thrust.R-Breaker.菲阿里四 ...
- 为什么那么多人喜欢用CTA策略?
CTA策略被称为最"分散"的策略,由于基于管理期货基金本身的特性,其可以提供多元化的投资机会,从商品,黄金,到货币和股票指数等.因此在某种程度上,管理期货基金的决策一般对计算机程序 ...
- 商品期货CTA策略系列文章 -- CTA策略的起源
商品交易顾问(Commodity Trading Advisor,CTA)是一种获取绝对收益的资产管理方式或投资策略. 初始定义来自美国商品期货交易委员会(CFTC)制定的商品交易法案,是指通过为客户 ...
- 【量化交易01】CTA策略 菲阿里四价+空中花园策略
菲阿里四价+空中花园策略 CTA策略(Commodity Trading Advisor Strategy),称为商品交易顾问策略,又称管理期货策略(Managed Futures),简单理解--CT ...
最新文章
- [NOI2015]品酒大会
- 聊聊springboot2的embeded container的配置改动
- Hyperset(排序+二分)
- 通过Blazor使用C#开发SPA单页面应用程序(4) - Ant Design
- android listview添加数据_Android面经分享,失业两个月,五一节前拿到offer
- postgresql 客户端_一款功能强大的数据库客户端:DataGrip
- Java LocalDate类| minusWeeks()方法与示例
- 突破RHEL各种版本高阶应用限制!群集,虚拟化想怎么装就怎么装!!
- 暑期训练日志----2018.8.13
- 2019专业赛事活动承办平台有哪些?—创成汇
- c语言程序课程设计过程,C语言课程设计————写下流程图! 谢谢
- configure: error: C compiler cannot create executables
- php检查数组下标是否,php检查数组下标是否存在
- Java学习需要多长时间?
- js判断上传文件为图片格式、excel格式
- 数据看板是什么,怎么做?
- 芯片制作 | 和我一起来卷芯片
- 教师计算机课教学反思范文,信息技术课优秀教学反思
- matlab使用记录--app designer清理图窗、获取当前时间
- Reality Shares联合纳斯达克,将推出区块链经济指数