Stratégie de retournement plat de l'indice de force relative


Date de création: 2023-11-27 11:25:17 Dernière modification: 2023-11-27 11:25:17
Copier: 0 Nombre de clics: 563
1
Suivre
1617
Abonnés

Stratégie de retournement plat de l’indice de force relative

Aperçu

La stratégie de reversement à plat de l’indice de force relative (RSI) est une stratégie d’investissement quantitatif qui utilise l’indicateur RSI pour identifier les signaux de survente et de survente. La stratégie est basée sur les zones de survente et de survente de l’indicateur RSI pour effectuer des revers longs et courts.

Principe de stratégie

La stratégie utilise un indicateur RSI de longueur 14. Le RSI est défini comme supérieur à 70 et le RSI comme inférieur à 30. Le RSI ouvre une position en hausse lorsque le RSI franchit 30 et une position en baisse lorsque le RSI franchit 70 et une position en hausse lorsque le RSI franchit 70.

La logique de la stratégie est la suivante:

  1. La longueur de l’indicateur RSI est définie comme 14 cycles
  2. Le RSI est défini comme étant au-dessus de la ligne de vente de 30, au-dessus de la ligne de vente de 70.
  3. Faites une entrée supplémentaire lorsque le RSI atteint 30
  4. Faire une entrée blanche lorsque le RSI est inférieur à 70
  5. Le RSI est à l’extérieur de la zone 30-70.

Le RSI est un indicateur de la volatilité du marché, et il est souvent utilisé comme un indicateur de la volatilité du marché.

Analyse des forces stratégiques

Les avantages d’une stratégie de retournement de plateau de l’indice de résistance relative sont les suivants:

  1. La logique d’opération est simple, claire et facile à comprendre.
  2. Efficace, sans prévision, fonctionnant uniquement avec des signaux d’indicateurs
  3. Évitez les hauts et les bas, maîtrisez efficacement les risques de pertes
  4. Les retraits sont plus petits et correspondent à la tolérance au risque de la plupart des gens.

Analyse stratégique des risques

Les stratégies d’inversion de la plate-forme de l’indice de résistance relative présentent également les risques suivants:

  1. Les mécanismes de blocage des pertes ne permettent pas d’éviter des pertes massives causées par des actions unilatérales
  2. L’indicateur RSI est susceptible d’échouer et ne reflète pas très bien les surachats et les surventes
  3. Les tendances oscillatrices ne peuvent pas être filtrées efficacement, ce qui rend difficile la rentabilité.
  4. Les transactions sur courte distance sont fréquentes et coûteuses.

Pour prévenir ces risques, il est possible d’optimiser les stratégies, de configurer des paramètres Adaptive RSI pour optimiser dynamiquement les paramètres de l’indicateur RSI, ou d’ajouter des filtres de tendance.

Orientation de l’optimisation de la stratégie

Les stratégies d’inversion du disque plat de l’indice d’intensité relative peuvent être optimisées dans les directions suivantes:

  1. Ajout d’une fonctionnalité d’adaptation RSI pour permettre un ajustement dynamique des paramètres RSI et réduire le risque de défaillance
  2. Augmenter les indicateurs de jugement de tendance pour éviter le risque d’un renversement
  3. Déterminer une position de stop-loss raisonnable combinée à un indicateur de volatilité
  4. Optimiser les conditions d’ouverture des positions pour éviter les signaux invalides

Résumer

La stratégie d’inversion de l’indice d’intensité relative est une stratégie de ligne courte simple et pratique. Elle utilise les caractéristiques de l’indicateur RSI pour effectuer des opérations inverses lorsque le RSI entre dans la zone de survente.

Code source de la stratégie
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("RSI OverTrend Strategy (by Marcoweb) v1.0", shorttitle="RSI_L_30_Strat_v1.0", overlay=true)

///////////// RSI
RSIlength = input(14, minval=1, title="RSI Period Length") 
RSIoverSold = 30
RSIoverBought = 70
RSITriggerLine = 30

RSI = rsi(close, RSIlength)
price = close
vrsi = rsi(price, RSIlength)

source = close
buyEntry = crossover(source, RSITriggerLine)
sellEntry = crossunder(source, RSITriggerLine)
plot(RSI, color=red,title="RSI")
p1 = plot(RSIoverSold, color=green,title="30")
p2 = plot(RSIoverBought, color=green,title="70")
p3 = plot(RSITriggerLine, color=green,title="30")


///////////// RSI Level 30 v1.0 Strategy 
if (not na(vrsi))

    if (crossover(RSI, RSITriggerLine))
        strategy.entry("RSI_L", strategy.long,  comment="RSI_L")
    else
        strategy.cancel(id="RSI_L")
        
    if (crossunder(RSI, RSIoverBought))
        strategy.entry("RSI_S", strategy.short,  comment="RSI_S")
    else
        strategy.cancel(id="RSI_S")
        
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)