公众号致力于分享量化策略,培训视频,Python,程序化交易等相关内容如果你喜欢本文,麻烦分享与关注一下公众号非常感谢!
『正文』
ˇ
引用
在确定使用MACD+PSY指标后,我们规定了如下的交易策略:
Theil-Sen + Mann-Kendall=MACD+PSY
开仓做多:MACD在0轴以上并且PSY大于50;
开仓做空:MACD在0轴以下并且PSY小于50;
平仓:MACD或者PSY任一指标给出反向信号;
止盈:PSY超过上界多单止盈,PSY超过下界空单止盈。
止盈后只可开反向头寸:如多单止盈,则下一次开仓只可做空,不可做多。空单开出后,该限制条件消失。
该策略在实盘应用的过滤效果反映在了下图中,我们可以看到在白色箱体内的反复振荡行情中,单纯的观察MACD指标会给出一系列的开仓信号。这在振荡行情中不仅浪费了资金的使用效率,还将自己暴露在市场风险中,而加入PSY指标后,我们看到该振荡行情内没有任何持仓。
将单指标MACD系统和双指标MACD+PSY系统进行比较来体现PSY指标的作用,可以发现,由于加入PSY指标以后需要双重确认才会开仓,这无疑大大减少了盈利的机会,但是同时也过滤了额外的无意义的入市风险。
图为PSY在振荡行情中的过滤器效果,上图为MACD,下图为MACD+PSY
观察利润回撤比我们发现,在加入PSY指标后,利润风险比在两个品种上都有所提升,这充分说明了PSY的双重确认效果在交易层面确实存在优势。其次通过观察交易手数,我们发现PSY起到了显著的过滤器作用,MACD+PSY系统的开仓次数相比于MACD单指标系统减少一半还要多。
虽然建仓次数减少一半,但是单笔利润却增长了一倍以上,这充分表明了PSY指标在止盈上的效果,有效防止了盈利的回吐。最后我们再观察胜率,发现在PSY指标的过滤和止盈帮助下,胜率均有大幅提升。
资料参考:PSY指标在交易中的应用(来源于网络,如有侵权请联系客服删除)
思考与改造
如上图所示,我们需要针对关键Bar线进行描述,在原版PSY的基础上,我们添加Abs(C-C[1])计算波幅,在一定周期内每个BAR线的波幅都会被计算,同时区分上涨和下跌波幅,即波幅就是Bar线的权重。
PSY 蓝色线
RANGE 黄色线
红框内我们看到RANGE=75%说明多头更强,但是PSY=50%什么都说明不了,这是因为RANGE考虑了波幅这个权重因子,让我们知道了即使在上涨下跌次数55开的情况下,仍然靠那么1-2根K线决定了价格走向。
交易条件
实例效果
交易开拓者:
【螺纹】
螺纹(2015年至今)
文华WH8
【螺纹】
MC(螺纹)
金字塔(螺纹)
注意,不同平台的历史数据差异,交易函数差异造成了绩效差异,仅供参考,请自己针对不同平台再做微调,原生版以TB为主
投资组合绩效(交易开拓者)
螺纹
PP
甲醇
苹果
棕榈
源码版本:
(天勤Python,实盘免费)
End
咨询详情
长按下方二维码
对话框回复 SF21 咨询源码获得
(俱乐部加入→回复VIP)
----------------往期精彩内容----------------
算法策略专辑:
量化视频专辑:
量化研究专栏:
祝点击在看的小伙伴,2020发大财