Stratégie de trading RSI avec bandes de Bollinger améliorées

EMA RSI
Date de création: 2024-04-30 16:54:45 Dernière modification: 2024-04-30 16:54:45
Copier: 0 Nombre de clics: 601
1
Suivre
1617
Abonnés

Stratégie de trading RSI avec bandes de Bollinger améliorées

Les résultats sont les suivants: Cette stratégie combine deux indicateurs techniques, la bande de Brin et l’indicateur de relative faiblesse (RSI), pour capturer la portée des fluctuations des prix à travers la bande de Brin et utiliser l’indicateur RSI pour confirmer l’état de sur-achat et de survente des prix, pour servir de base de jugement aux signaux de négociation. Un signal de plus est généré lorsque le prix franchit la bande de Brin et que le RSI est inférieur à 30; un signal de vide est généré lorsque le prix franchit la bande de Brin et que le RSI est supérieur à 70.

Le principe de la stratégie

  1. Calculer la moyenne mobile simple du prix de clôture de la courbe de Brin avec la courbe supérieure, la courbe centrale et la courbe inférieure. La courbe centrale est la moyenne mobile simple de la courbe supérieure et inférieure avec la courbe centrale plus ou moins une certaine différence standard.

  2. L’indicateur RSI est utilisé pour mesurer la fluctuation des prix sur une période donnée, afin de déterminer si les prix sont en sur-achat ou en sur-vente.

  3. Génération de signaux de transaction. Lorsque le prix de clôture a franchi la bande de Bollinger et que le RSI est inférieur à 30, génération de signaux de plus; lorsque le prix de clôture a franchi la bande de Bollinger et que le RSI est supérieur à 70, génération de signaux de plus.

  4. Effectuer des transactions. Selon le signal de transaction, définir le prix limite, faire le vide sur la voie de la rupture de la ceinture de Brin, faire plus sur la voie de la descente.

Les résultats de l’analyse des forces

  1. Les bandes de Brin sont très efficaces pour quantifier la portée des fluctuations des prix, et l’indicateur RSI est très efficace pour quantifier le niveau d’excédent de vente et d’achat, ce qui, combiné, permet de prédire de manière plus fiable le moment de la reprise des prix.

  2. Le placement d’un ordre limite permet d’éviter de prendre une position erronée ou de poursuivre une perte, tandis que le placement d’un ordre stop permet de contrôler le risque.

  3. La suppression du paramètre précédent permet d’éviter que la stratégie ne soit utilisée trop fréquemment.

Le gouvernement a décidé d’envoyer un message de condoléances.

  1. Les courbes de Brin et le RSI sont plus adaptés pour déterminer les points de retournement des marchés de choc, la capacité de saisir les tendances est plus faible.

  2. Les paramètres du Brin affectent la fréquence des ruptures de prix. Les paramètres de l’indicateur RSI affectent la sensibilité des signaux de surachat et de survente. Ils doivent être optimisés en fonction des différentes caractéristiques du marché et du cycle de négociation.

Optimiser la direction

  1. On peut considérer l’ajout d’indicateurs de jugement de tendance, tels que les bandes de Brin MAC et l’indicateur RSI combinés avec un indicateur de tendance permettant un ajustement adaptatif des positions libres multiples.

  2. On peut envisager d’utiliser une méthode d’optimisation des paramètres dynamiques, en s’adaptant aux paramètres des bandes de Brin et de l’indicateur RSI en fonction de la volatilité des prix et de la force de la tendance, afin d’améliorer l’adaptabilité de la stratégie.

  3. Les modules de gestion des fonds et de gestion des positions peuvent être intégrés dans la stratégie, en ajustant dynamiquement le montant des fonds et le taux d’effet de levier par transaction en fonction du montant des fonds du compte, des préférences en matière de risque et des retraits historiques.

Je ne sais pas si je vais le faire. La stratégie peut être utilisée comme un signal de négociation en combinant les bandes de Brin et le RSI. Cependant, la stratégie peut être moins performante dans des conditions de tendance et la performance de la stratégie est plus sensible aux paramètres.

Code source de la stratégie
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Geliştirilmiş Bollinger Bantları Stratejisi", overlay=true)
source = close
length = input.int(20, minval=1, title="Uzunluk")
mult = input.float(2.0, minval=0.001, maxval=50, title="Çarpan")
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis - dev
plot(basis, title="Baz Çizgisi", color=color.blue)
plot(upper, title="Üst Bant", color=color.green)
plot(lower, title="Alt Bant", color=color.red)

// RSI göstergesi ekleme
rsiLength = input.int(14, title="RSI Uzunluğu")
rsiSource = close
rsi = ta.rsi(rsiSource, rsiLength)
plot(rsi, title="RSI", color=color.orange)

// RSI ve Bollinger Bantları kombinasyonu ile alım/satım sinyalleri
buyEntry = ta.crossover(source, lower) and rsi < 30
sellEntry = ta.crossunder(source, upper) and rsi > 70
plotshape(series=buyEntry, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="AL")
plotshape(series=sellEntry, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT")

// Strateji giriş/çıkış noktaları
if (buyEntry)
	strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE")
else
	strategy.cancel(id="BBandLE")

if (sellEntry)
	strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE")
else
	strategy.cancel(id="BBandSE")

// Strateji performansını gösteren grafik
plot(strategy.equity, title="Strateji Performansı", color=color.purple, linewidth=2, style=plot.style_areabr)