Skip to content

在 TradingView 中设计出超棒的交易策略

作者:老余捞鱼

原创不易,转载请标明出处及原作者。

写在前面的话:本文介绍了在 TradingView 上开发一流交易策略的方法,特别是通过 Pine Script 编写的 RSI 简单反转策略。简单反转策略是一种基于 Relative Strength Index(相对强弱指数)的交易策略,特别是其中的回撤技术。文中还会通过图表示例说明了这一策略的实际应用。

简单的策略可以发挥巨大的威力,有时甚至可以与更复杂的策略相媲美。在本文中,我将介绍我的首选策略之一,即相对强弱指数 (RSI)。

一、RSI 简单反转策略

RSI 简单反转策略是一种利用相对强弱指数(RSI)的流行方法,RSI 是一种广泛使用的技术指标。在应用于 RSI 的各种技术中,回撤技术尤为突出,特别是简单回撤技术,该技术依赖于 RSI 从超卖和超买水平退出后才发出信号的确认。

以下是简单回撤策略的交易条件

  1. 当 RSI 超过超卖水平,并在不超过某一临界水平的情况下回调到超卖水平时,就会出现多头(买入)信号。例如,如果 5 周期 RSI 超过 20 但未超过 33,然后回撤到 20 和 33 之间的水平,就会产生买入信号。
  2. 当 RSI 突破超买水平并回调到超买水平而没有跨越临界水平时,就会触发做空(卖出)信号。例如,如果 5 周期 RSI 超过 80 但未超过 67,然后回调至 80 和 67 之间的水平,就会产生卖出信号。

下图举例说明了使用该策略执行的两笔看涨交易。

红色标注的水平代表超买和超卖阈值,而橙色标注的水平则表示 RSI 的阈值水平。


二、编码策略

在 TradingView 中对策略进行编码是一个简单明了的过程。我们将分别用绿色和红色箭头标记买入和卖出信号,如下图所示。

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © laoyulaoyu

//@version=5
indicator("Simple Pull-Back", overlay = true)
lookback = input(defval = 5, title = 'Lookback')
lower_barrier = input(defval = 20, title = 'Lower Barrier')
lower_threshold = input(defval = 33, title = 'Lower Threshold')
upper_barrier = input(defval = 80, title = 'Upper Barrier')
upper_threshold = input(defval = 67, title = 'Upper Threshold')
rsi = ta.rsi(close, lookback)
buy_signal  = rsi >= lower_barrier and rsi < rsi[1] and rsi[1] > lower_barrier and rsi[1] < lower_threshold and rsi[2] < lower_barrier
sell_signal = rsi <= upper_barrier and rsi > rsi[1] and rsi[1] < upper_barrier and rsi[1] > upper_threshold and rsi[2] > upper_barrier
plotshape(buy_signal,   style = shape.triangleup, color   = color.green, location =  location.belowbar, size = size.small)
plotshape(sell_signal,  style = shape.triangledown, color = color.red, location   =  location.abovebar, size = size.small)

下图是另一张信号图。

三、观点回顾

  • 简单的交易策略可以非常有效:简单的策略有时可以与更复杂的策略一样有效。
  • RSI 简单反转策略的有效性:通过 RSI 的回撤技术,交易者可以在 RSI 指标从超卖或超买水平回调时识别交易机会。
  • Pine Script 的易用性:本文展示了如何利用 TradingView 的 Pine Script 编程语言来实现交易策略,并通过实例代码和图表示例说明了其易用性。
  • 交易策略的可视化表现:通过在图表上标记买入和卖出信号,交易者可以更直观地理解和应用策略。


文内容仅仅是技术探讨和学习,并不构成任何投资建议。

转发请注明原作者和出处。

Published inAI&Invest专栏

Be First to Comment

    发表回复