Stratégie de trading bidirectionnelle basée sur le RSI et le STOCH RSI


Date de création: 2023-12-01 18:06:23 Dernière modification: 2023-12-01 18:06:23
Copier: 2 Nombre de clics: 696
1
Suivre
1619
Abonnés

Stratégie de trading bidirectionnelle basée sur le RSI et le STOCH RSI

Aperçu

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.

Principe de stratégie

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.

Analyse des avantages

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.

Analyse des risques

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.

Direction d’optimisation

Cette stratégie peut être optimisée dans les domaines suivants:

  1. L’adhésion à une stratégie de stop-loss mobile pour bloquer les bénéfices et réduire les pertes;

  2. 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;

  3. 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;

  4. la vérification des signaux en combinaison avec d’autres indicateurs afin d’éviter les erreurs de jugement liées à un seul indicateur;

  5. Optimisation de la rétroanalyse pour trouver la meilleure combinaison de paramètres.

Résumer

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.

Code source de la stratégie
/*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")