RSI et bandes de Bollinger Stratégie rentable

Auteur:ChaoZhang est là., Date: 2024-01-08 11h14 et 31 min
Les étiquettes:

img

Résumé

Cette stratégie utilise principalement l'indicateur RSI et les bandes de Bollinger pour concevoir des règles de trading et réaliser des profits sur les marchés en tendance.

La logique de la stratégie

L'indicateur de Bollinger Bands est utilisé pour détecter les écarts de prix. L'écart vers le haut de la bande inférieure est un signal long, tandis que l'écart vers le bas de la bande supérieure est un signal court.

La stratégie combine RSI pour mesurer le sentiment du marché et Bollinger Bands pour détecter la rupture de prix. Les transactions ne sont ouvertes que lorsque les deux conditions sont remplies simultanément. Cela aide à filtrer les faux signaux et améliore les performances de la stratégie.

Points forts

La stratégie combine le RSI et les bandes de Bollinger, ce qui permet de mieux déterminer la tendance du marché et de capturer l'élan. Par rapport aux stratégies à indicateur unique, elle filtre plus de faux signaux et génère des signaux de meilleure qualité.

La stratégie n'ouvre les transactions que lorsque les signaux RSI et BB donnent simultanément. Cela évite les interférences de faux signaux.

Analyse des risques

Bien que la stratégie filtre certains faux signaux, RSI et BB peuvent toujours donner des signaux erronés simultanément dans les marchés variés, causant des pertes inutiles.

Il est recommandé d'optimiser les paramètres par le backtesting pour trouver la meilleure combinaison de paramètres. En outre, envisagez de mettre en pause la négociation sur des marchés variés pour éviter des pertes inutiles. En outre, utilisez correctement le stop loss pour contrôler les pertes d'une seule transaction.

Les domaines d'amélioration

La stratégie peut être améliorée dans les domaines suivants:

  1. Optimiser les paramètres RSI et BB pour une meilleure combinaison

  2. Ajouter d'autres indicateurs comme signaux filtrants, comme MACD, KD etc.

  3. Ajouter la validation de la percée pour éviter les fausses percées

  4. Ajuster les paramètres ou arrêter la négociation en fonction des différentes conditions du marché

  5. Optimiser le stop loss pour un stop loss dynamique

Conclusion

La stratégie combine RSI et Bollinger Bands pour concevoir des règles de trading. En prenant uniquement des signaux lorsque les deux sont d'accord, les faux signaux peuvent être filtrés efficacement.


/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Get Funded Easily by mjanusic", shorttitle="FTMO Crusher by mjanusic", overlay=true)

///////////// RSI
RSIlength = input(16, title="RSI Period Length")
RSIvalue = input(45, title="RSI Value Range")
RSIoverSold = 0 + RSIvalue
RSIoverBought = 100 - RSIvalue
price = close
vrsi = ta.rsi(price, RSIlength)

///////////// Bollinger Bands
BBlength = input(20, title="Bollinger Bands SMA Period Length")
BBmult = input(2.0, title="Bollinger Bands Standard Deviation")
BBbasis = ta.sma(price, BBlength)
BBdev = BBmult * ta.stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close
buyCondition = ta.crossover(vrsi, RSIoverSold) and ta.crossover(source, BBlower)
sellCondition = ta.crossunder(vrsi, RSIoverBought) and ta.crossunder(source, BBupper)

///////////// RSI + Bollinger Bands Strategy
if (not na(vrsi))
    if (buyCondition)
        strategy.entry("Long Entry", strategy.long, stop=BBlower, comment="Long Entry")
    else
        strategy.cancel(id="Long Entry")

    if (sellCondition)
        strategy.entry("Short Entry", strategy.short, stop=BBupper, comment="Short Entry")
    else
        strategy.cancel(id="Short Entry")

//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_area)


Plus de