当前位置:网站首页>LM12丨Rolling Heikin Ashi二重K线滤波器
LM12丨Rolling Heikin Ashi二重K线滤波器
2022-07-07 21:52:00 【松鼠宽客】

量化策略开发,高质量社群,交易思路分享等相关内容
『正文』
ˇ
大家好,今天为大家带来的LM第11期策略迭代。该篇继承上一篇K线重构的视角,继续进行K线数据重构,目的就是通过重构,达到行情数据K线的降噪,而后进行择时判断。如下图所示:

上图是IC中证500股指期货的15分钟行情图与Rolling Heikin Ashi。
一、策略逻辑与迭代内容
二重K线滤波器基础来自于Heikin Ashi蜡烛图,这个上一篇LM11文章中做了介绍,在此不再赘述。在上一篇之后的近半个月时间里,笔者发现Heikin Ashi蜡烛图依然在阶段的不同震荡中存在噪音,但是从滤波效果来说,已经达到一定程度。在抱着“科学研究”与自我开拓的精神中,尝试进一步的数据滤波。
HA蜡烛图中平均化的处理相当于噪声消除处理,在一定程度上消除了市场的噪声,可以更加明确地反映市场价格的走势。然而我们想以一种趋势性结构来表达K线行情结构的演绎过程,这在原版本中不能说不达标,只能说还存在深挖价值。
在上面所述的背景下,将Heikin Ashi进行平均化Rolling 的逻辑应运而生。
其计算方法如下图所示∶

其中,VWMA是成交量加权的一个平均算法,我们先对原数据进行成交量平均化处理,通过第一步过滤后的数据进行HA化。
目的不光减少毛刺,还有就是将K线结构趋势化,通过可视化对比来看,前后两者相较有了重大感官上的区别,细节上面对于不同品种与不同周期,进一步提升了趋势结构化和去噪双重作用。
在二重滤波K线完毕之后,我们通过观察可以看到,K线的结构产生了很大的变化,整体的趋势并未发生变化。但是,不得不承认,滤波往往与lag有一定的相关性。这可能是我下一阶段更有挑战的事情。
通过上述的逻辑叙述与研究,我们依然采用SF21数阴阳K和涨跌幅的方式(因为K线被去噪音了)去构建“新的SF21”策略。
如下图所示:

出场方面,我们采用不一样的玩法,以往包括LM11上一版本,我们都是基于原K线基础上计算得出的信号。
通过过滤去噪与趋势结构化,我们采用Rolling Heikin Ashi的数据进行出场信号的采集。如下图所示:

熟悉松鼠的朋友都知道,这是“超级趋势线”系列本人经常用的krange自适应出场策略,我们将二重滤波K线数据放进来,优化和过滤出场去噪。
同时,我们在该策略中,增加了新的出场和在此进场信号,新的出场信号属于该策略自身特有,如下图所示:

该信号逻辑属于二重滤波K线趋势结构化反转的特征。
二、可视化

J long

IC long

Eb long

J short

LH short

IC short
三、绩效
因为时间因素,该策略并未测试多品种,只从5大板块抽取1-2个品种进行基础测试,如下图所示:

2017—2022.6.16

2022.03.01—2022.6.16


商品采用了开平各2跳滑点,股指期货采用开平各4跳,手续费交易所规定+的标准进行回测。
其他品种绩效大家拿到工作区自行测试与观察,这里我就不一一赘述了。
总结:
1、本期策略异质化并不在与进出场的算法和逻辑,而是在重构K线的切入点。
2、我仅仅测试了黑色、化工、农产、股指期货4个板块不同的1-2个品种,但是异质化一年下来,我发现,异质化程度越高,普适性越差的相关性是有的。因此,该类型策略可以作为补充或组合所用,以及主观可视化所用。
3、该策略多空都又两个出场,这属于策略本身一个特性,前面也说道了采用的是趋势结构化反转的一个特征。仅属于策略自身。
4、该策略重构K线的过程其实还有改进的空间,其次就是重构的K线,我们还可以继续梳理其他的进出场逻辑。并不局限SF21的思路。
由于各平台差异,回测绩效以TBQ版本为准!!!
本策略仅作学习交流使用,实盘交易盈亏投资者个人负责。
边栏推荐
- 为什么市场需要低代码?
- Gee (III): calculate the correlation coefficient between two bands and the corresponding p value
- PHP uses Alibaba cloud storage
- 14、 Two methods of database export and import
- 二叉树(Binary Tree)
- 微信论坛交流小程序系统毕业设计毕设(7)中期检查报告
- JMeter-接口自动化测试读取用例,执行并结果回写
- Dynamic agent explanation (July 16, 2020)
- Byte hexadecimal binary understanding
- Count the top 10 films at the box office and save them in another file
猜你喜欢

Mysql索引优化实战一

七月第一周

Description of longitude and latitude PLT file format

js 获取对象的key和value

Specific method example of V20 frequency converter manual automatic switching (local remote switching)

十四、数据库的导出和导入的两种方法

14、 Two methods of database export and import

Wechat forum exchange applet system graduation design completion (1) development outline
![[microservices SCG] gateway integration Sentinel](/img/f3/410d7228b4b253ebf41015a785099f.png)
[microservices SCG] gateway integration Sentinel

STL标准模板库(Standard Template Library)一周学习总结
随机推荐
网络安全-对操作系统进行信息查询
re1攻防世界逆向
php 使用阿里云存储
Talk about the design and implementation logic of payment process
Freelink open source call center design idea
LeeCode -- 6. Zigzag transformation
Conversion between commonsmultipartfile and file
网络安全-burpsuit
微信论坛交流小程序系统毕业设计毕设(6)开题答辩PPT
POJ2392 SpaceElevator [DP]
智慧社区和智慧城市之间有什么异同
Byte hexadecimal binary understanding
Wechat forum exchange applet system graduation design completion (6) opening defense ppt
成年人只有一份主业是要付出代价的,被人事劝退后,我哭了一整晚
Puce à tension stabilisée LDO - schéma de bloc interne et paramètres de sélection du modèle
网络安全-钓鱼
Network security - phishing
Matlab SEIR infectious disease model prediction
Technology at home and abroad people "see" the future of audio and video technology
Quelles sont les similitudes et les différences entre les communautés intelligentes et les villes intelligentes?