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 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.
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é:
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.
Malgré les améliorations bénéfiques apportées à l'INR, certains risques demeurent:
Suggestions pour réduire les risques:
Cette stratégie peut être encore améliorée dans les domaines suivants:
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é.
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")