程序化交易实战之基于相对强弱指标的追涨杀跌策略!

点及财经,股票期货专业投机者。

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

追涨杀跌“一词,恐怕在股票市场听的比较多。

其字面意思,就是价格涨的越凶,我越要买它。价格跌的越多,我越要卖它。

追涨杀跌并非是一种不可取的操作方法

在股票市场,就有人不少人用”龙头战法”进行股票交易,也就是只做强势股!

简单来说,就是在几千只股票中选出涨幅较大的前N只股票进行交易。其实也这是一种追涨杀跌的思维,只是在具体股票上,需要进行择时!

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

上述方法,其实在股票期货外汇都用的比较多。都是以一篮子股票或期货进行筛选标的。

但作者今天所要分享的追涨杀跌策略并非基于上述方法,而是在单个品种上基于RSI算法的追涨杀跌策略。两者都有共同的地方在于,价格涨得越高我就越买,跌的越低我就越卖

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

RSI指标,亦称相对强弱指标,是一个震荡指标通常情况下,投资者都会在其超买的时候做空,在其超卖的时候做多

这也是震荡指标出现的初衷,即帮助投资者寻找价格的相对低位或者高位进行买卖。如下图所示:

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

然而,作者并不按套路出牌难道超卖就不能做空吗超买就不能做多

我偏要反其道而行之,在下面的文字中会仔细讲解其原因。

接下来,作者将基于上述思路,运用RSI算法、跨周期EMA8均线、唐奇安通道和平均真实波幅(ATR)结合,开发一套追涨杀跌的程序化交易策略。

基于RSI算法,来定义”追涨杀跌”

作者在上述中说过,要反其道而行之。

作者直接以触发超卖作为空头趋势,并且假设其仍会继续往下跌以触发超买作为多头趋势,并且假设其仍会继续往上涨。如下图所示:

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

其实,我们仔细观察股票的历史数据后,发现了这样的一个特性。

也就是趋势行情中,大部分的RSI指标值短期内多次触发超卖或超买,而并非触发超卖或超买后价格立刻掉头

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

请记住,一旦出现这样的情况。说明大概率会走出一波趋势行情,可以持续关注

还有一个好处,那就是过滤震荡

因为RSI指标短期内多次触发超卖或超买,且指标值并未低于50,价格基本上都没有在震荡或横盘区域徘徊。

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

这也是作者,为什么要在超卖区域做空,超买区域做多的原因。

小结。

因此,作者将RSI指标在超卖区域做空,超买区域做多的情形,称之为”追涨杀跌”

接下来,作者将介绍在策略中是如何运用追涨杀跌的。

基于”RSI”算法的追涨杀跌策略

其实,上述定义的追涨杀跌仅仅是交易系统的一部分。作者称之为”定势”,一个完整的系统包括定势和择时。

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

当然了,定势!我们还会用到大周期的均线进行方向过滤。

下面是整个交易系统的开平逻辑

① 策略开仓逻辑(空头):

  • 定势。60分钟周期的RSI指标值处于超卖区域价格低于周线的EMA8均线。为空头趋势!
  • 择时。60分钟周期的价格跌破唐奇安通道下轨-1倍ATR
  • 满足上述条件,开空单。

如下图所示:

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

② 策略平仓逻辑(空头):

  • 采用具有加速算法的跟踪止盈止损方法。

③ 加速算法跟踪止盈止损原理(空头)

  • 第一步,每次创新低就执行一次下面这行代码。不创新低,就延续上一根k线的AF值。AF值小于等于0.2。

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

  • 第二步,将计算出的加速系数AF,控制每一次跟踪止盈线下调的尺寸。

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

加速算法跟踪止盈效果如下:

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

加速算法跟踪止盈核心,其实是根据当前市场的波动进行动态调节每一次上调或下调的尺寸,自适应市场的波动

这也是作者基本上每个策略都会用到的止盈方法。

小结。

以上就是整个交易系统的开平仓逻辑。作者认为,策略的开仓条件,都是基于价格超卖或超买后,继续下跌或上涨的假设。

价格一旦顺着超买或超卖的方向继续上涨或下跌,并发生空间上的突破。那么,接下来继续上涨或下跌的概率就非常的大

策略回测统计分析

作者将上述策略在螺纹钢期货指数60分钟周期进行回测,资金曲线如下。

① 策略回测参数设置:

  • 回测资金,10万。
  • 交易周期,60分钟。
  • 回测区间,上市年份至今。
  • 仓位控制,1手。
  • 滑点,1跳。
  • 手续费,1%%。

② 策略交易盈亏曲线:

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

③ 策略交易信号图:

程序化交易实战之基于相对强弱指标的追涨杀跌策略!

小结。

整个策略的盈亏比为1.99胜率为55.31%最大盈利4071最大亏损-1606

从策略资金曲线中,我们可以看出螺纹钢近几年不好做,特别是去年经历了长时间的横盘,之后接着宽幅震荡

因此,有这样的绩效也是比较正常的

最后

整个策略,是基于RSI超买或超卖后仍然继续上涨或下跌的假设。

因为,在历史走势中我们可以发现这样的一个现象。那就是大部分的趋势行情都是在延续超卖或超买方向的价格走势,而不是立刻反转

因此,作者就以这样的逻辑开发了这套交易系统。当然了,和RSI指标同类的KDJ指标也可以按文章思路进行策略开发。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/491299
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 1小时前
下一篇 1小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注