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.
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.
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.
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.
La stratégie peut être améliorée dans les domaines suivants:
Optimiser les paramètres RSI et BB pour une meilleure combinaison
Ajouter d'autres indicateurs comme signaux filtrants, comme MACD, KD etc.
Ajouter la validation de la percée pour éviter les fausses percées
Ajuster les paramètres ou arrêter la négociation en fonction des différentes conditions du marché
Optimiser le stop loss pour un stop loss dynamique
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)