SF30 | 双均线交易模型的震荡过滤

松鼠宽客
2021-04-22

公众号致力于分享量化策略,培训视频,Python,算法研究等相关内容。



『正文』

ˇ

大家好,我是乌克兰剑圣。均线指标实际上是移动平均线指标的简称,移动平均线(Moving Average,简称MA)由美国投资专家葛兰威尔(jogepsb ganvle)所创立,由道氏理论的“三种趋势说”演变而来,将道氏理论具体的加以数字化,从数字的变动中去预测股价未来短期、中期、长期的变动方向,为投资决策提供依据。


时至今日,均线的计算方法有很多种变形,MA,EMA,SMA,AMA等计算方式。无论哪一种变形,都无法避免粘合缠绕,如下图:



俗称震荡,从趋势交易的角度来看,这种没有趋势行情的就是回撤期。基于均线的交易模型在这种行情下会亏损,也就是失效。


衍生品市场(不含期权)宏观上分为这三种走势,均线指标已经做的很好,只要有趋势,绝对可以捕捉到。但是它的缺点太致命,趋势赚的钱会在震荡里赔光。


进入正题,我们如何在不增加优化参数的前提下,实现震荡过滤。


步骤一:平滑均线

MA1=SMA((H+L+C)/3,M/S,S);//计算SMA指数加权均线Slow_MA1=XAverage(MA1,M/S); //取MA1的均值MA2=SMA((H+L+C)/3,M,S);//计算长周期SMA指数加权均线Slow_MA2=XAverage(MA2,M);//取MA2的均值

这一步很常用,就是均线的均线。


步骤二:计算波动差


DLH=Slow_MA1-Slow_MA2;//计算加权指数波动差


步骤三:组合过滤规则(部分代码)


   DK=(DLH>MADLH and DLH>0) and (MA1>Slow_MA1)   KK=(DLH<MADLH and DLH<0) and (MA1<Slow_MA1)


OK,就这么简单,然后我们来看看效果



图中篮圈就是过滤的震荡部分,有朋友会问是不是增加了阈值参数,前面我们说过在不增加参数的前提下过滤震荡。也考虑过增加一个阀值参数来参与优化,后来发觉这样做太容易过度拟合就放弃了。


我们也发现了一些问题就是,如果波动幅度特别小,角度较小也会出现多次亏损,如下图:


但是相比原版均线系统的缠绕已经过滤很多了。小伙伴有兴趣可以拿源码后继续迭代,SF30的核心参数只有三个参数,分别2个是均线参数,1个移动出场参数。模型普适性较强,迭代空间大,如果你有好的思路可以试试。


模型绩效(15分钟周期,2015年至今,1.5%%,双向各1跳)

动力煤

焦炭

螺纹钢

PP




本策略仅作学习交流使用,实盘交易盈亏投资者个人负责。





End


咨询详情



长按下方二维码

加客服“小松鼠-松鼠宽客”
微信号: viquant01

对话框回复 SF30 咨询源码领取

(俱乐部加入→回复VIP)

加入松鼠俱乐部

算法策略专辑:

7.【算法策略】 | MACD跨周期短线交易策略开发(股指+商品双版)

6.【算法策略】基于残差动量的横截面期货交易策略

5.【算法策略】商品统计套利之趋势套利策略

4.【算法策略】傅里叶滤波结合跨周期波段模型

3.【日内模型】TBquant信号回测版本+python历史回测版源码

2.【日内模型】第二版本基于orderflow的盘口策略(完整源码)

1.【日内模型】基于orderflow的盘口策略开发帖

量化视频专辑:

视频教程 | 手把手系列之"Aberration"策略的优化与升级

视频教程 | 手把手系列之"震荡过滤"突破策略的优化与实现

量化研究专栏:

量化研究 | 来聊一下量化交易的人工干预、参数失效、筛选品种

量化研究 | 残差动量策略刻画与构建(二)

量化研究 | 残差动量策略刻画与构建(一)

量化研究 | 主连复权算法大揭秘[含公式算法]

量化研究 | 策略在指数与主连复权的差异化分析(三)

量化研究 | 策略在指数与主连复权的差异化分析(二)

量化研究 | 策略在指数与主连复权的差异化分析(一)

精品自动交易策略库(近期更新):
【SF28】| 股指“三缺一”策略,2多1空组合方式

【SF27】 | 如何开发一个日内交易模型

【SF26】| 适用于商品+股指的枢轴点趋势策略
【SF25】|日内交易策略开发(一)黄金日内交易模型

【SF24】| 海龟交易策略的“宽窄”改进版

【SF23】| 朴实无华的Dual Thrust策略长期保持正期望收益
【SF22】| 来给你的交易策略加一个"变速箱",五挡起步那种

【SF21】| 利用PSY指标,我们来开发一个短线模型?

【SF20】| 来聊聊平仓离场的方法,如何构建高效,灵活,可靠的出场策略?

【SF19】| 基于VWAP(成交量加权平均价格)开发Alpha均线增强策略

【SF18】| MACD顶底背离+动态区间交易模型源码(技术贴)

【SF17】| 均线波动差构建交易策略

【SF16】| "凹凸"均线形态交易策略源码(技术帖)

【SF15】| 波峰波谷交易策略结合ER降噪过滤

【SF14】| Supertrend“超级趋势线”指标魔改升级(源码)
【SF13】| 实盘策略解密“小品种,小资金”在跑策略源码!

【SF12】| 全新波动率算法,自适应区间+波动率择时!

【SF11】| 成交量来确定阻力支撑点,基于Volume Profile构建交易策略

【SF10】| 如何构建一个胜率超过60%的短线螺纹策略(开发教程)

【SF09】| 资金流向交易策略源码,绩效突出,适应性兼容性强,5分钟交易模型;
【SF08】| 经典KD指标另类使用有奇效,股指商品双版本策略





祝点击在看的小伙伴,2021账户长虹








分享