
La stratégie de dynamique RSI de la surchauffe est une stratégie de dynamique typique basée sur l’indicateur RSI de Larry Connors, qui utilise le signal de surachat et de survente de l’indicateur RSI pour décider d’acheter ou de vendre. Cette stratégie détermine principalement si le prix est en surachat ou en survente et sert de signal de vente ou d’achat.
La stratégie construit le RSI en calculant la dynamique de la hausse et de la baisse des prix sur une période donnée. Elle est considérée comme une survente lorsque l’indicateur RSI est inférieur à 10 et une survente lorsque l’indicateur est supérieur à 90. La stratégie génère un signal d’achat lorsque l’indicateur RSI franchit la ligne de survente à partir d’un niveau bas et un signal de vente lorsque l’indicateur RSI franchit la ligne de survente à partir d’un niveau élevé.
La stratégie a ajouté une règle de jugement de la moyenne qui exige que le signal d’achat soit généré lorsque la moyenne de 5 jours est supérieure à la moyenne de 200 jours et que le signal de vente soit généré lorsque la moyenne de 5 jours est inférieure à la moyenne de 200 jours. Cela permet de filtrer les faux signaux causés par les rebonds à court terme.
En outre, la stratégie a ajouté un mécanisme de stop-loss. Lorsqu’une position est en position multiple, si elle traverse la ligne de survente 90 sur le RSI, toutes les positions seront forcées à se niveler. Lorsqu’une position est en position vide, si elle traverse la ligne de survente 10 sur le RSI, toutes les positions vides seront forcées à se niveler.
L’indicateur RSI est utilisé pour détecter les conditions de survente et de survente, afin de saisir le moment où les prix se retournent.
L’ajout d’un filtrage de ligne moyenne réduit les transactions erronées causées par le bruit à court terme.
Le système de freinage permet de mieux contrôler les risques et d’éviter l’expansion des pertes.
Les règles de la stratégie sont simples, claires et faciles à comprendre.
Le RSI est un indicateur technique courant et pratique qui s’applique à de nombreuses actions et monnaies numériques.
Il est possible que l’indicateur RSI ne se retourne pas.
Le filtrage uniforme peut également filtrer les meilleures opportunités de transactions.
Une mauvaise configuration de l’armature peut également entraîner une armature prématurée, ce qui entraîne une tendance à ne pas tenir les lignes plus longues.
Il est nécessaire d’ajuster de manière appropriée les paramètres tels que la longueur de cycle du RSI, les seuils de surachat et de survente, les paramètres de la moyenne, etc.
Le risque peut être réduit en optimisant les paramètres, en combinant d’autres indicateurs et en assouplissant de manière appropriée le freinage.
L’effet de l’indicateur RSI sur différents cycles peut être testé.
D’autres indicateurs peuvent être ajoutés, tels que KDJ, MACD, etc.
Le seuil de survente peut être ajusté en fonction de la situation du marché.
La valeur RSI de l’activation du stop peut être ajustée en fonction de la durée de la position.
On peut ajouter une stratégie de stop loss qui s’arrête lorsque la perte atteint un certain pourcentage.
Le système homogène peut être optimisé pour un arrêt de suivi dynamique des pertes.
La stratégie RSI multi-dynamique utilise le RSI comme signal pour juger de l’état de survente et de survente, et ajoute la règle de la ligne moyenne et de l’arrêt pour filtrer, ce qui permet de saisir efficacement les occasions de revers à court terme. La stratégie est simple et pratique et mérite d’être testée et optimisée pour s’adapter à des conditions de marché plus larges.
/*backtest
start: 2023-09-25 00:00:00
end: 2023-10-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//authour: SudeepBisht
//@version=3
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy("SB_CM_RSI_2_Strategy_Version 2.0", overlay=true)
src = close
entry= input(defval=0,title="Entry area")
entry:=nz(entry[1])
overBought=input(90)
overSold=input(10)
//RSI CODE
up = rma(max(change(src), 0), 2)
down = rma(-min(change(src), 0), 2)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//Criteria for Moving Avg rules
ma5 = sma(close,5)
ma200= sma(close, 200)
//Rule for RSI Color
col = close > ma200 and close < ma5 and rsi < 10 ? lime : close < ma200 and close > ma5 and rsi > 90 ? red : silver
chk= col==red?-1:col==lime?1:0
if (not na(rsi))
if (crossover(rsi, overSold))
if(chk[1]==1)
strategy.entry("RsiLE", strategy.long, comment="RsiLE")
entry:=1
if (crossunder(rsi, overBought))
if(chk[1]==-1)
strategy.entry("RsiSE", strategy.short, comment="RsiSE")
entry:=-1
if (not na(rsi))
if (crossover(rsi, overSold) and entry==-1)
strategy.close_all()
//strategy.entry("RsiLE", strategy.long, comment="RsiLE")
entry:=0
if (crossunder(rsi, overBought) and entry==1)
strategy.close_all()
//strategy.entry("RsiSE", strategy.short, comment="RsiSE")
entry:=0