顺大势逆小势策略之代码实现及可行性分析
2018-08-23 15:53
288 查看
前言
资产配置多元化是投资的唯一免费午餐 —— 马克维茨。
在市场中有两种策略:趋势策略和震荡策略。趋势追踪策略的特点在大行情的波动段找到有效的交易信号。而震荡策略则是一种反趋势策略,一波大幅上涨后容易出现下跌,而一波大幅下跌后容易出现上涨。
如果只单纯的因为涨多了就去放空,或跌多了就去作多,这样是没办法获利的,还很容易亏损。但是这不代表逆势策略一无是处,特别是在策略组合中,逆势策略是不可缺的一种策略,在组合中不需要逆势策略输出多少利润,只要长期下来打平或小赢就已足够。因为在策略组合中,可以有效降低整体组合的波动率。
策略核心逻辑
进场:顺大势,逆小势。运用了双重趋势判断,基本趋势判断标准为长期均线,次级趋势判断标准运用了随机震荡指数,二者完美结合,确定进场点。
离场:随机指数反转止损;基本趋势反转反手。
策略优势
优势一:参数少,敏感低
核心参数只有3个,可优化空间很小,避免过度优化。且参数敏感度极低。
优势二:胜率高,可用于加仓模型
除了固定仓位外,还可以扩展为加仓版本,效果更佳。
优势三:高普适性
适应商品期货市场大多数品种。
测试环境
(1)、测试品种:螺纹钢、橡胶、棉花、PTA、铁矿石、聚丙烯、棕榈油、塑料、焦炭、焦煤。
(2)、测试时间:2015年至今。
(3)、测试费用:手续费0元,开平仓各2跳滑点。
(4)、资金配比:每个品种各10万,固定1手(采用非复利方式)。
(5)、测试说明:K线走完发单。无任何未来函数、偷价、过度优化、跨周期调用、分段优化等行为。
主要代码
绩效展示
螺纹钢-30分钟
棉花-30分钟
橡胶-30分钟
PTA-30分钟
铁矿石-30分钟
棕榈油-30分钟
原文链接:https://quant.la/Article/View/1640/宽客在线.html
资产配置多元化是投资的唯一免费午餐 —— 马克维茨。
在市场中有两种策略:趋势策略和震荡策略。趋势追踪策略的特点在大行情的波动段找到有效的交易信号。而震荡策略则是一种反趋势策略,一波大幅上涨后容易出现下跌,而一波大幅下跌后容易出现上涨。
如果只单纯的因为涨多了就去放空,或跌多了就去作多,这样是没办法获利的,还很容易亏损。但是这不代表逆势策略一无是处,特别是在策略组合中,逆势策略是不可缺的一种策略,在组合中不需要逆势策略输出多少利润,只要长期下来打平或小赢就已足够。因为在策略组合中,可以有效降低整体组合的波动率。
策略核心逻辑
进场:顺大势,逆小势。运用了双重趋势判断,基本趋势判断标准为长期均线,次级趋势判断标准运用了随机震荡指数,二者完美结合,确定进场点。
离场:随机指数反转止损;基本趋势反转反手。
策略优势
优势一:参数少,敏感低
核心参数只有3个,可优化空间很小,避免过度优化。且参数敏感度极低。
优势二:胜率高,可用于加仓模型
除了固定仓位外,还可以扩展为加仓版本,效果更佳。
优势三:高普适性
适应商品期货市场大多数品种。
测试环境
(1)、测试品种:螺纹钢、橡胶、棉花、PTA、铁矿石、聚丙烯、棕榈油、塑料、焦炭、焦煤。
(2)、测试时间:2015年至今。
(3)、测试费用:手续费0元,开平仓各2跳滑点。
(4)、资金配比:每个品种各10万,固定1手(采用非复利方式)。
(5)、测试说明:K线走完发单。无任何未来函数、偷价、过度优化、跨周期调用、分段优化等行为。
主要代码
绩效展示
螺纹钢-30分钟
棉花-30分钟
橡胶-30分钟
PTA-30分钟
铁矿石-30分钟
棕榈油-30分钟
原文链接:https://quant.la/Article/View/1640/宽客在线.html
相关文章推荐
- Lua5.1.4代码分析 如何实现Lua代码的热更新
- 红黑树插入操作分析及代码实现
- GCF CommConnection Connector实现代码分析
- Java NIO原理图文分析及代码实现
- Apriori算法第二篇----详细分析和代码实现
- Linux Signal实现代码分析
- ping的实现和代码分析
- CVE-2014-0038内核漏洞原理与本地提权利用代码实现分析 作者:seteuid0
- [Android6.0][RK3399] 双屏异显代码实现流程分析(一)【转】
- 基于visual c++之windows核心编程代码分析(40)实现屏幕截取
- 基于visual c++之windows核心编程代码分析(51)基于匿名管道实现远程控制
- 汉诺塔算法分析及代码实现
- 开放源代码的全文检索引擎Lucene――介绍、系统结构与源码实现分析
- 基于visual c++之windows核心编程代码分析(60)实现系统盘定制与软件自动安装
- OpenCV机器学习(1):贝叶斯分类器实现代码分析
- Java NIO原理图文分析及代码实现
- 编写代码实现从输入流中分析出数字串(C++)
- oracle分析函数系列之rank,dense_rank,row_number:实现排名策略 .
- logistic回归算法详细分析与Python代码实现注释
- FUSE 内核实现代码分析(一) 初始化