Les ressources ont été chargées... Je charge...

Stratégie de trading RSI des bandes de Bollinger de Dieu

Auteur:ChaoZhang est là., Date: 2024-01-23 14:33:13
Les étiquettes:

img

Résumé

La stratégie de trading de God's Bollinger Bands RSI génère des signaux d'achat lorsque le prix dépasse la bande supérieure de Bollinger et que le RSI affiche un signal de survente; elle génère des signaux de vente lorsque le prix dépasse la bande supérieure de Bollinger et que le RSI affiche un signal de surachat.

Principe de stratégie

La logique de base de cette stratégie repose sur les points suivants:

  1. Calculer la moyenne mobile simple sur 20 périodes du prix de clôture comme bande moyenne de base.

  2. Calculer les bandes supérieure et inférieure sur la base de la bande du milieu. La bande supérieure est la bande du milieu + 2 fois l'écart type de 20 périodes du prix de clôture, et la bande inférieure est la bande du milieu - 2 fois l'écart type de 20 périodes du prix de clôture.

  3. Calculer l'indicateur RSI de 14 périodes pour juger des phénomènes de surachat et de survente.

  4. Lorsque le prix de clôture franchit la barre supérieure et que l'indicateur RSI affiche un signal de survente, un signal d'achat est généré.

  5. Lorsque le prix de clôture franchit la barre supérieure vers le bas et que l'indicateur RSI affiche un signal de surachat, un signal de vente est généré.

Cette stratégie évalue le rythme et la vitesse des fluctuations des prix à l'aide de l'indicateur Bollinger Bands et détecte les points d'inversion possibles à l'aide de l'indicateur RSI pour émettre des signaux de trading.

Analyse des avantages

  1. L'indicateur Bollinger Bands peut déterminer le rythme et la direction de la volatilité du marché, et l'indicateur RSI juge les phénomènes de surachat et de survente.

  2. Les paramètres de l'indicateur RSI sont réglables et peuvent définir différents niveaux de surachat et de survente pour différents marchés afin d'éviter de faux signaux.

  3. Les paramètres des bandes de Bollinger peuvent également être ajustés en fonction de la fourchette et de la vitesse de volatilité du marché afin de fixer des paramètres appropriés et d'améliorer la rentabilité.

  4. La rupture de la piste supérieure forme un signal d'achat, et la rupture de la piste supérieure vers le bas forme un signal de vente.

  5. Peut être utilisé sur les marchés boursiers, forex et crypto-monnaie.

Analyse des risques

  1. Dans un marché haussier soutenu, il peut entraîner de multiples erreurs d'appréciation des signaux d'achat.

  2. Dans un marché houleux, les pistes supérieure et inférieure des bandes de Bollinger oscillent fréquemment, ce qui peut conduire à des transactions fréquemment non rentables.

  3. Le code suppose que les critères de surachat et de survente sont fixés, mais qu'ils doivent être établis en fonction des différents niveaux de volatilité du marché.

  4. Les bandes de Bollinger et les indicateurs RSI présentent des délais et ne peuvent pas prédire les mouvements de prix à l'avance, mais ne peuvent suivre que les variations de prix.

Optimisation

  1. Selon les caractéristiques des différents marchés, ajuster les paramètres des bandes de Bollinger, augmenter la largeur des bandes de Bollinger et réduire la probabilité de transactions erronées.

  2. Les paramètres RSI doivent également être ajustés pour différents marchés, augmenter de manière appropriée les critères de surachat et de survente afin d'éviter de déclencher plusieurs signaux de trading erronés.

  3. Augmenter les autres indicateurs de jugement, tels que le KDJ et le MACD, afin d'éviter les erreurs causées par les bandes de Bollinger uniques et les indicateurs RSI.

  4. Améliorer la stratégie de stop loss et fixer des points de stop loss raisonnables pour éviter des pertes excessives.

  5. Les tests de rupture ou l'optimisation des paramètres de backtesting peuvent être envisagés pour améliorer davantage la stabilité de la stratégie.

Résumé

La stratégie de trading de Gods Bollinger Bands RSI émet des signaux de trading à des points d'inversion possibles en jugeant la vitesse de volatilité des prix via l'indicateur Bollinger Bands et les phénomènes de surachat et de survente via l'indicateur RSI. Cette stratégie intègre les avantages de plusieurs indicateurs avec une logique de trading simple et claire, et peut être largement appliquée aux marchés boursiers, forex, crypto-monnaie et autres marchés de trading comme une stratégie de trading de tendance efficace. Mais il y a aussi place à l'amélioration, comme l'ajustement de paramètres, l'ajout d'indicateurs, le mécanisme de stop loss, etc. pour rendre la stratégie plus stable et fiable.


/*backtest
start: 2023-01-16 00:00:00
end: 2024-01-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Bollinger Band + RSI Strategy", overlay=true)

// Input variables
numCandlesOutsideBB = input(3, "Number of Candles Outside BB")
numCandlesOutsideUpperBB = input(3, "Number of Candles Outside Upper BB")
rsiLength = input(14, "RSI Length")
rsiOversoldLevel = input(20, "RSI Oversold Level")
rsiOverboughtLevel = input(70, "RSI Overbought Level")

// Bollinger Bands
length = input(20, minval=1, title="BB Length")
mult = input(2.0, minval=0.001, maxval=50, title="BB Standard Deviation")
basis = sma(close, length)
dev = mult * stdev(close, length)
upperBB = basis + dev
lowerBB = basis - dev

// RSI
rsi = rsi(close, rsiLength)

// Buy condition
buyCondition = crossover(close, upperBB) and rsi > rsiOversoldLevel

// Sell condition
sellCondition = crossunder(close, upperBB) and rsi > rsiOverboughtLevel

// Strategy
if buyCondition
    strategy.entry("Buy", strategy.long)
if sellCondition
    strategy.close("Buy")

// Plotting
plot(upperBB, color=color.blue)
plot(lowerBB, color=color.red)
plot(rsi, "RSI", color=color.green)

Plus de