Combiner l'indicateur RSI avec une stratégie à court terme pour les cassures de prix


Date de création: 2024-02-06 12:01:14 Dernière modification: 2024-02-06 12:01:14
Copier: 6 Nombre de clics: 661
1
Suivre
1617
Abonnés

Combiner l’indicateur RSI avec une stratégie à court terme pour les cassures de prix

Aperçu

Cette stratégie combine l’indicateur RSI avec une rupture de prix pour rechercher des opportunités de rotation dans la fourchette de consolidation formée sous une certaine tendance, puis effectuer des transactions à court terme pour rechercher des gains à court terme efficaces.

Principe de stratégie

  1. Le jugement de l’indicateur RSI: génère un signal d’achat lorsque l’indicateur RSI est inférieur à la ligne de survente de 30, comme point de revers potentiel; génère un signal de vente lorsque l’indicateur RSI est supérieur à la ligne de survente de 60, pour verrouiller les bénéfices;
  2. Restriction de la fenêtre: l’effet est limité à une fenêtre de temps de rétroaction spécifiée, limitant ainsi l’efficacité de la stratégie et empêchant le arbitrage global;
  3. Décision de rupture: en fonction de l’évolution des prix, recherchez des opportunités de rupture, améliorez l’efficacité réelle de la stratégie et prévenez les détournements inutiles.

Ainsi, la stratégie intègre une logique de jugement multidimensionnelle et utilise les signaux d’achat et de vente générés par l’indicateur RSI pour effectuer des opérations de courte durée. Elle permet de saisir efficacement les opportunités de rebond et de reprise de l’excédent sur le marché à court terme.

Analyse des avantages

  1. La combinaison de jugements logiques multiples, plus rigoureux par rapport à la simple stratégie RSI, permet d’éviter efficacement les pertes inutiles causées par les virages à deux voies;
  2. L’indicateur RSI est utilisé pour évaluer les zones de crête locales et rechercher des opportunités de retournement qui peuvent être rentables.
  3. La mise en place de fenêtres de rétroaction permettant la vérification et l’optimisation de la stratégie en fonction de conditions spécifiques du marché;
  4. La recherche de profits à court terme, l’absence de prévision de la tendance, la facilité de saisie et la réduction des risques.

Risques et solutions

  1. Il n’est pas possible de déterminer directement l’orientation de la tendance globale, mais il faut analyser manuellement les grandes lignes.
  2. L’indicateur RSI est en retard sur les variations de prix et risque de manquer les meilleurs points de vente ou de vente.
  3. Il est nécessaire d’avoir une bonne compréhension de l’environnement commercial dans lequel la stratégie s’applique.
  4. Il est possible d’introduire plus d’indicateurs techniques pour déterminer les grandes tendances, optimiser les paramètres de la stratégie et améliorer la flexibilité de la stratégie.

Direction d’optimisation

  1. L’augmentation du jugement sur les grandes tendances, afin d’éviter les unités de pertes à long terme;
  2. Il est également possible de modifier les paramètres du RSI pour optimiser les lignes d’achat et de vente, afin d’améliorer l’efficacité.
  3. Logique d’arrêt de perte supplémentaire;
  4. Optimiser la portée de la fenêtre de rétroaction pour que la stratégie soit plus adaptée à la réalité.

Résumer

Cette stratégie utilise l’indicateur RSI pour déterminer les opportunités de revirement à court terme d’un surachat et d’une survente, tout en opérant de manière rotative pour réaliser des gains de courte durée en combinaison avec une rupture de prix. Elle est caractérisée par la recherche d’une efficacité à court terme, une opération simple, un risque limité, très appropriée pour les traders de courte durée dans des circonstances particulières.

Code source de la stratégie
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © relevantLeader16058

//@version=4
strategy(shorttitle='RSI Classic Strategy',title='RSI Classic Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)

//Backtest dates
fromMonth = input(defval = 1,    title = "From Month",      type = input.integer, minval = 1, maxval = 12)
fromDay   = input(defval = 1,    title = "From Day",        type = input.integer, minval = 1, maxval = 31)
fromYear  = input(defval = 2020, title = "From Year",       type = input.integer, minval = 1970)
thruMonth = input(defval = 1,    title = "Thru Month",      type = input.integer, minval = 1, maxval = 12)
thruDay   = input(defval = 1,    title = "Thru Day",        type = input.integer, minval = 1, maxval = 31)
thruYear  = input(defval = 2112, title = "Thru Year",       type = input.integer, minval = 1970)

showDate  = input(defval = true, title = "Show Date Range", type = input.bool)

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true


// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)
oversold= input(30)
overbought= input(60)

//Entry 
strategy.entry(id="long", long = true, when = RSI< oversold and window())

//Exit
//RSI
strategy.close("long", when = RSI > overbought and window())