Stratégie de négociation de l'indicateur RSI simplifiée basée sur un indicateur RSI amélioré

Auteur:ChaoZhang est là., Date: le 26 septembre 2023 à 15h35
Les étiquettes:

Résumé

Cette stratégie utilise un indicateur RSI amélioré développé par John Ehlers, qui utilise des techniques spéciales de lissage pour réduire le décalage et générer des signaux de trading plus fiables.

La logique de la stratégie

La stratégie calcule d'abord un prix lissé, qui est la moyenne du prix de clôture actuel et des prix de clôture des 3 jours précédents. Ensuite, elle calcule l'élan à la hausse et à la baisse de ce prix lissé et les normalise en une valeur de 0 à 1 RSI. Enfin, un RSI supérieur à 0,5 génère un signal long, tandis qu'un RSI inférieur à 0,5 génère un signal court.

Le noyau de cette stratégie réside dans le calcul amélioré de l'indicateur RSI. L'indicateur RSI traditionnel ne regarde que la variation des prix sur une seule période, ce qui provoque un retard croissant à mesure que le paramètre de la période augmente.

Plus précisément, plutôt que de simplement regarder le rapport hausse/baisse, cette stratégie calcule la dynamique haussière et descendante du prix lissé. Le RSI est ensuite normalisé à la plage 0-1. Cela reflète mieux la tendance des prix et génère des signaux de trading plus fiables.

Analyse des avantages

Comparée à l'indicateur RSI traditionnel, cette stratégie présente les avantages suivants en raison de l'amélioration de l'indicateur RSI lissé:

  1. Réduction du décalage, capture plus rapide de l'inversion de tendance
  2. Changement de prix lissé, filtre le bruit de marché à court terme
  3. Considère les tendances de plusieurs périodes, des signaux plus fiables
  4. Paramètres personnalisables adaptés aux différents cycles du marché
  5. Une base théorique solide, facile à comprendre et à optimiser

En résumé, cette stratégie combine les avantages du RSI tout en améliorant ses faiblesses telles que le retard et l'assouplissement. Cela nous permet de tirer parti des signaux RSI plus puissants et fiables, tout en réduisant le bruit du marché et en capturant en temps opportun les changements de tendance.

Analyse des risques

Malgré les améliorations bénéfiques apportées à l'INR, certains risques demeurent:

  1. Indicateur RSI sujet à de faux signaux, besoin de combiner avec d'autres indicateurs
  2. Optimisation par paramètre unique insuffisante, considérer l'optimisation de la période dynamique
  3. Des périodes plus longues peuvent manquer des opportunités à court terme
  4. Évitez d'utiliser des marchés agités dans la fourchette, mieux pour les périodes de tendance
  5. Des signaux fréquents, nécessitent un contrôle de fréquence de négociation approprié

Suggestions pour réduire les risques:

  1. Ajouter des filtres MA et autres filtres de tendance aux signaux filtrants
  2. Optimiser dynamiquement les paramètres RSI pour les différents cycles de marché
  3. Ajoutez plus d'analyse des délais pour découvrir plus d'opportunités
  4. Évitez les marchés instables, utilisez une stratégie en période de tendance
  5. Ajouter la dimension de position au contrôle par risque de transaction

Directions d'optimisation

Cette stratégie peut être encore améliorée dans les domaines suivants:

  1. Ajouter le stop loss au contrôle par risque de transaction
  2. Indicateur RSI multipériodique combiné pour la combinaison de signaux
  3. Développer une optimisation dynamique des paramètres RSI pour l'adaptabilité du marché
  4. Optimiser l'entrée pour éviter les fausses fuites
  5. Ajouter un filtre de tendance pour améliorer la qualité du signal
  6. Ajouter un module de détection d'inversion pour détecter les fortes inversions de tendance
  7. Incorporer ML pour prédire le prix de la prochaine période pour le signal précoce

Avec des optimisations continues sur les paramètres, les filtres, les combinaisons, cette stratégie peut être transformée en un système de trading RSI plus puissant, fiable et sensible aux tendances, améliorant considérablement le taux de gain et la rentabilité.

Conclusion

Cette stratégie permet d'obtenir un meilleur lissage et une réduction du décalage en améliorant le calcul du RSI, en lissant efficacement les changements de prix et en capturant les changements de tendance en temps opportun. Les avantages résident principalement dans l'assouplissement de l'action des prix et la capture des virages de tendance. Les risques demeurent et les optimisations continues peuvent améliorer davantage la stratégie. Dans l'ensemble, elle fournit de nouvelles idées sur l'application du RSI et apporte plus de valeur à nos décisions de trading.


/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 16/11/2017
// This is new version of RSI oscillator indicator, developed by John Ehlers. 
// The main advantage of his way of enhancing the RSI indicator is smoothing 
// with minimum of lag penalty. 
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Smoothed RSI")
Length = input(10, minval=1)
reverse = input(false, title="Trade reverse")
xValue = (close + 2 * close[1] + 2 * close[2] + close[3] ) / 6
CU23 = sum(iff(xValue > xValue[1], xValue - xValue[1], 0), Length)
CD23 = sum(iff(xValue < xValue[1], xValue[1] - xValue, 0), Length)
nRes = iff(CU23 + CD23 != 0, CU23/(CU23 + CD23), 0)
pos = iff(nRes == 0, -1,
	   iff(nRes == 1, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(nRes, color=blue, title="Smoothed RSI")

Plus de