
Cette stratégie combine deux indicateurs techniques puissants, l’indice relativement faible ((RSI) et le RSI de Stoch, pour une stratégie de trading bidirectionnelle plus stable et plus fiable. Lorsque l’indicateur RSI affiche un signal de survente et que le RSI de Stoch émet un signal de survente, la stratégie sera en position de plus ou moins.
La stratégie est basée principalement sur deux indicateurs, le RSI et le RSI de Stoch. Le RSI est utilisé pour déterminer si le marché est en sur-achat ou en sur-vente. Le RSI de Stoch est utilisé pour émettre des signaux de trading spécifiques.
Tout d’abord, le RSI est utilisé pour déterminer si le marché est en sur-achat ou en sur-vente. Si le RSI est supérieur à la ligne de survente définie, il est jugé comme étant en sur-achat et si le RSI est inférieur à la ligne de survente définie, il est jugé comme étant en survente.
Deuxièmement, le Stoch RSI émet un signal de transaction. Il émet un signal d’achat lorsque la ligne rapide franchit la ligne lente de bas en haut et un signal de vente lorsque la ligne rapide franchit la ligne lente de haut en bas.
Enfin, la stratégie n’entre en jeu que lorsque le RSI affiche un signal de Stoch RSI en même temps qu’un signal de surachat et de survente. Faire un signal plus est un signal de survente du RSI et un forfait de Stoch RSI; faire un signal de déficit est un signal de surachat du RSI et un forfait de Stoch RSI.
Cette stratégie combine les avantages des deux indicateurs RSI et Stoch RSI, en tenant compte de l’évolution générale du marché et en accordant une attention particulière aux changements de détails pour émettre un signal de négociation plus fiable.
L’indicateur RSI est capable de déterminer efficacement si le marché est en sur-achat et en sur-vente, en évitant de suivre la hausse au sommet du marché et de suivre la baisse au bas du marché. L’indicateur RSI de Stoch examine les changements de dynamique du RSI et peut capturer les points de basculement en temps opportun. La combinaison des deux garantit à la fois la fiabilité du signal de négociation et le moment d’entrée.
En outre, la stratégie a ajouté des conditions de filtrage de temps et de prix, ce qui réduit encore la probabilité d’une transaction erronée et rend l’ensemble de la stratégie plus robuste.
La stratégie repose principalement sur deux indicateurs, le RSI et le RSI de Stoch, qui sont plus sensibles aux changements du marché et peuvent souvent envoyer de faux signaux. De plus, des déviations peuvent également survenir entre les indicateurs.
Pour réduire ces risques, il est possible d’ajuster les paramètres du RSI et du Stoch RSI, d’ajouter des conditions de filtrage, etc., afin que les paramètres de stratégie correspondent mieux aux caractéristiques du marché. Il est également possible d’ajouter d’autres indicateurs pour la vérification, afin d’éviter l’entrée en bourse avec un seul indicateur.
Cette stratégie peut être optimisée dans les domaines suivants:
L’adhésion à une stratégie de stop-loss mobile pour bloquer les bénéfices et réduire les pertes;
Optimiser les paramètres RSI et Stoch RSI pour les rendre plus adaptés aux caractéristiques des différents cycles et des différentes variétés;
Ajout de conditions de filtrage supplémentaires, telles que l’augmentation de la durée du cycle de négociation et la réduction de la fréquence des transactions;
la vérification des signaux en combinaison avec d’autres indicateurs afin d’éviter les erreurs de jugement liées à un seul indicateur;
Optimisation de la rétroanalyse pour trouver la meilleure combinaison de paramètres.
La stratégie utilise les avantages des deux indicateurs RSI et Stoch RSI pour réaliser un cadre stratégique de négociation bidirectionnelle. La stratégie est jugée plus complète et plus fiable que l’utilisation d’un indicateur seul, évitant ainsi de nombreux signaux erronés inutiles.
/*backtest
start: 2023-10-31 00:00:00
end: 2023-11-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version= 2
strategy("RSI+STOCHRSI v2", overlay=true)
lengthrsi = input(10)
overSold = input( 20 )
overBought = input( 70 )
price = ohlc4
vrsi = rsi(price, lengthrsi)
smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
src = input(close, title="RSI Source")
rsi1 = rsi(src, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
srsilow=input(20)
srsiup=input(80)
yearfrom = input(2018)
yearuntil =input(2039)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
if ( ( crossover(d,k)) and ( (vrsi<overSold) or crossover(vrsi,overSold) ) and year >= yearfrom and year <= yearuntil and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil)
strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY")
else
strategy.cancel(id="BUY")
if ( ( crossunder(d,k) ) and ( (vrsi >overBought) or crossunder(vrsi,overBought) ) and year >= yearfrom and year <= yearuntil and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil )
strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND", comment="SELL")
else
strategy.cancel(id="SELL")