Stratégie de suivi de tendance basée sur le RSI et le WMA


Date de création: 2024-01-18 15:35:37 Dernière modification: 2024-01-18 15:35:37
Copier: 0 Nombre de clics: 787
1
Suivre
1617
Abonnés

Stratégie de suivi de tendance basée sur le RSI et le WMA

Aperçu

Cette stratégie est appelée stratégie de suivi de tendance basée sur le RSI et le WMA. Cette stratégie utilise les avantages de deux indicateurs, l’indicateur relativement faible (RSI) et la moyenne mobile pondérée (WMA), pour déterminer les zones de survente et de survente à l’aide de l’indicateur RSI, combiné à l’indicateur WMA pour déterminer la direction de la tendance des prix, afin de suivre efficacement la tendance des prix.

Principe de stratégie

Cette stratégie utilise principalement l’indicateur RSI pour déterminer si une action est en survente. Lorsque l’indicateur RSI est inférieur à la ligne de survente, il est considéré que l’action est en survente. Lorsque l’indicateur RSI est supérieur à la ligne de survente, il est considéré que l’action est en survente.

La logique de négociation de cette stratégie est la suivante:

  1. Lorsque l’indicateur RSI est en dessous de la ligne de dépassement, faites un surplus et placez un stop order.
  2. Lorsque l’indicateur RSI est supérieur à la ligne de survente et qu’il y a une position en survente, il est égal à la position en survente.
  3. Lorsque le prix franchit la ligne moyenne WMA, un ordre de stop supplémentaire, précédemment défini, est annulé.
  4. Lorsque le prix est en dessous de la moyenne WMA et qu’il y a une position en plus, il est égal à la position en plus.

Grâce à cette logique de négociation, il est possible de suivre plusieurs tendances à des points bas relativement, de suivre une tendance de courtage à des points élevés relativement et de tirer parti de la tendance des prix.

Avantages stratégiques

La stratégie présente les principaux avantages suivants:

  1. L’utilisation de l’indicateur RSI et de l’indicateur WMA permet une meilleure compréhension de la tendance des prix et des zones de sur-achat et de survente.
  2. L’accès à la zone de survente est possible en suivant les zones de survente.
  3. Le système de stop-loss permet de se retirer rapidement et de profiter d’une partie des bénéfices lorsque la tendance est inversée.
  4. La logique de la stratégie est simple et claire, et les paramètres sont faciles à comprendre et à ajuster.
  5. Il est possible d’effectuer plusieurs prises de positions simultanées, ce qui s’applique à n’importe quel environnement de marché.

Risque stratégique

Cette stratégie comporte également des risques, principalement:

  1. Les indicateurs RSI et WMA ont des problèmes de décalage temporel et peuvent identifier des zones de survente et de survente et une inversion de tendance des prix avec un certain retard.
  2. Les plaques d’arrêt sont sujettes aux chocs et ne peuvent pas être complètement retirées.
  3. Les paramètres de la stratégie doivent être constamment optimisés et ajustés, tels que les lignes de survente et de survente, les cycles de moyenne.
  4. Les grandes fluctuations de marché peuvent être très préjudiciables à la stratégie.

Ces risques peuvent être améliorés et optimisés par le biais de paramètres d’arrêt, d’ajustement et d’optimisation des paramètres.

Orientation de l’optimisation de la stratégie

La stratégie doit être optimisée dans les domaines suivants:

  1. Augmentation de la fonction de stop loss. Étant donné que le stop loss en cours d’exécution peut être rapidement déduit, un stop loss doit être mis en place en même temps.
  2. Optimiser les paramètres du RSI et du WMA. L’impact des différents paramètres sur le rendement de la stratégie peut être testé par des retours et des simulations de disques réels.
  3. Ajout de fonctionnalités de gestion des positions. Contrôle des marges de risque pour les positions individuelles par le biais du ratio de position, du nombre de réinvestissements, etc.
  4. En plus du RSI et de la WMA, d’autres indicateurs peuvent être introduits, tels que le MACD et le KD, pour former une stratégie de composition d’indicateurs.
  5. Les algorithmes d’apprentissage automatique peuvent optimiser les paramètres automatiquement basés sur le backtesting.

Résumer

Cette stratégie utilise les indicateurs RSI et WMA pour identifier le renversement de la tendance des prix tout en détectant les surachats et les survente, pour suivre automatiquement la tendance des prix et pour obtenir une partie des bénéfices. Il y a encore beaucoup de place pour l’optimisation de la stratégie, qui peut encore améliorer la rentabilité et la stabilité de la stratégie en introduisant plus de fonctionnalités, en contrôlant la gestion de la position, en utilisant l’apprentissage automatique, etc.

Code source de la stratégie
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-11 06:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//Lets connect on LinkedIn (https://www.linkedin.com/in/lets-grow-with-quality/)
//
//I use my indicator it in real life with a zero commision broker ob S&P500 Daily.
//Best performace when used with S&, lomg only and pyramiding on daily timeframe.
//
//Please.. still use your brain for entries and exits: higher timeframes, market structure, trend ... 
//If you obviously can see, like when corona started, that cubic tons of selling volume is going to punsh the markets, wait until selling climax is over and so on..

strategy("RSI/WMA Strategy", overlay=true)

length = input(2)
overSold = input(10)
overBought = input(90)
wmaLength = input(50, title="WMA Length")

enableLongTrades = input(true, title="Enable Long Trades")
longExit = input(true, title="Enable Long Exit")
enableShortTrades = input(false, title="Enable Short Trades")
shortExit = input(false, title="Enable Short TradExites")

price = close
vrsi = ta.wma(ta.rsi(price, length), 2)
wma = ta.wma(price, wmaLength)


co = ta.crossunder(vrsi, overSold)
cu = ta.crossunder(vrsi, overBought)

if (not na(vrsi))
    if (enableLongTrades and co) 
        strategy.entry("RsiLE", strategy.long, comment="RsiLE")
    if (enableShortTrades and cu) 
        strategy.entry("RsiSE", strategy.short, comment="RsiSE")

// Close long position if price crosses above SMA
if (longExit and ta.crossover(price, wma))
    strategy.close("RsiLE", comment="Close Long")

// Close short position if price crosses below SMA
if (shortExit and ta.crossunder(price, wma))
    strategy.close("RsiSE", comment="Close Short")

// Plot für visuelle Überprüfung
plot(wma, title="wmi", color=color.blue)