Cet article approfondit la stratégie optimisée de l'indice de force relative (RSI) basée sur la transformation de Laguerre.
L'indicateur Laguerre Transform RSI, grâce à l'utilisation du filtre Laguerre, crée des indicateurs efficaces même sur de courtes longueurs de données.gamma
Paramètre utilisé pour analyser les tendances du marché.
La stratégie utilise des valeurs CU (accumulative up) et CD (accumulative down) pour déterminer la force du marché. Le calcul de CU et CD est basé sur les positions relatives des lignes de Laguerre. Cette méthode permet à la valeur RSI de refléter plus rapidement les changements de prix, fournissant ainsi aux traders des signaux de trading en temps opportun.
Les signaux de trading sont générés en comparant la valeur du RSI avec les seuils d'achat et de vente définis par l'utilisateur (BuyBand et SellBand).
gamma
, acheter et vendre des seuils selon leurs préférences.gamma
valeur et seuils d'achat/de vente.Dans l'ensemble, la stratégie d'optimisation de l'IRS basée sur
La transformation de Laguerre est un outil de trading innovant et efficace. Ses principaux avantages résident dans sa réponse rapide aux changements du marché et la grande personnalisation de ses paramètres. Cependant, comme toute stratégie de trading, elle comporte également ses risques, en particulier dans des environnements de marché très volatils. Pour maximiser l'efficacité de cette stratégie, les traders doivent la combiner avec d'autres outils d'analyse technique et effectuer des ajustements minutieux des paramètres. En résumé, cette stratégie constitue un outil précieux pour les traders à la recherche d'opportunités de marché à court et moyen terme.
/*backtest start: 2022-11-15 00:00:00 end: 2023-11-21 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 01/09/2017 // This is RSI indicator which is more sesitive to price changes. // It is based upon a modern math tool - Laguerre transform filter. // With help of Laguerre filter one becomes able to create superior // indicators using very short data lengths as well. The use of shorter // data lengths means you can make the indicators more responsive to // changes in the price. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Laguerre-based RSI", shorttitle="Laguerre-RSI") gamma = input(0.5, minval=-0.1, maxval = 0.9) BuyBand = input(0.8, step = 0.01) SellBand = input(0.2, step = 0.01) reverse = input(false, title="Trade reverse") hline(BuyBand, color=green, linestyle=line) hline(SellBand, color=red, linestyle=line) xL0 = (1-gamma) * close + gamma * nz(xL0[1], 1) xL1 = - gamma * xL0 + nz(xL0[1], 1) + gamma * nz(xL1[1], 1) xL2 = - gamma * xL1 + nz(xL1[1], 1) + gamma * nz(xL2[1], 1) xL3 = - gamma * xL2 + nz(xL2[1], 1) + gamma * nz(xL3[1], 1) CU = (xL0 >= xL1 ? xL0 - xL1 : 0) + (xL1 >= xL2 ? xL1 - xL2 : 0) + (xL2 >= xL3 ? xL2 - xL3 : 0) CD = (xL0 >= xL1 ? 0 : xL1 - xL0) + (xL1 >= xL2 ? 0 : xL2 - xL1) + (xL2 >= xL3 ? 0 : xL3 - xL2) nRes = iff(CU + CD != 0, CU / (CU + CD), 0) pos = iff(nRes > BuyBand, 1, iff(nRes < SellBand, -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=red, title="Laguerre-based RSI")