Stratégie de trading combinant RSI et SMA


Date de création: 2023-10-09 15:42:48 Dernière modification: 2023-10-09 15:42:48
Copier: 0 Nombre de clics: 1502
1
Suivre
1617
Abonnés

Aperçu

L’idée centrale de cette stratégie est d’opérer une position longue ou courte en combinaison avec l’indicateur RSI et la moyenne mobile SMA, pour réaliser une transaction de position dans la tendance. Lorsque l’indicateur RSI affiche un signal de croisement de plus en plus large en combinaison avec la moyenne mobile SMA, en cas de surachat ou de survente, l’ouverture de positions longues ou courtes. Cette stratégie vise à trouver des opportunités de revers à court terme pour tirer profit.

Principe de stratégie

Cette stratégie utilise l’indicateur RSI pour déterminer le moment où le mouvement de surachat et de survente est inversé. La valeur RSI supérieure à 70 est considérée comme une surachat et inférieure à 30 est considérée comme une survente.

Lorsque le RSI est supérieur à 50 et que la ligne rapide traverse la ligne lente, ouvrez un billet en blanc. Lorsque le RSI est inférieur à 50 et que la ligne rapide traverse la ligne lente, ouvrez un billet en blanc.

La logique de négociation de cette stratégie comprend principalement:

  1. Calculer le RSI avec une longueur de 14

  2. Calculer la courbe SMA de longueur 100

  3. Calculer la ligne SMA, dont la longueur est 150

  4. RSI > 50 et une ligne rapide à travers la ligne lente comme signal de multiplication

  5. RSI < 50 et la ligne rapide traversée par la ligne lente comme signal ouvert

  6. Les billets sont ouverts en fonction du signal.

Analyse des avantages

Cette stratégie présente les avantages suivants:

  1. La combinaison de tendances et d’indicateurs d’inversion permet de saisir les opportunités de revirement de la courte ligne

  2. L’indicateur RSI est efficace pour identifier les surachats et les survente

  3. Le SMA est plus fiable pour juger de la direction de la tendance

  4. La logique de la stratégie est simple, claire et facile à comprendre.

  5. Les résultats du sondage montrent que les marchés baissiers sont également rentables.

  6. Gestion des positions fixes, pas besoin de modifier fréquemment les positions

Analyse des risques

Cette stratégie comporte aussi des risques:

  1. Risque de défaillance de la reprise. Les signaux de reprise du RSI ne sont pas toujours fiables et peuvent entraîner de faux rebonds qui entraînent des pertes.

  2. La tendance est incertaine. Les signaux de transaction émis par les croisements de lignes rapides et lentes peuvent être perturbés par un renversement de tendance à mi-chemin.

  3. Les transactions fréquentes sont plus sujettes aux frais de traitement et risquent d’éroder les bénéfices.

  4. Optimisation des paramètres. Les paramètres tels que la longueur du RSI, la période SMA doivent être constamment testés et optimisés, sinon l’effet sera réduit.

  5. Le risque de secousses majeures. Les retraites stratégiques peuvent être plus importantes et nécessitent une préparation psychologique.

Les mesures suivantes peuvent être prises pour contrer ces risques:

  1. Filtrage des signaux en combinaison avec d’autres indicateurs pour améliorer la qualité du signal

  2. Adaptation de la taille de la position en fonction de la tendance macrocyclique pour réduire le risque de défaillance par inversion

  3. Optimisation des paramètres, réduction de la fréquence des transactions pour réduire l’impact des frais de traitement

  4. Le stop loss est utilisé pour contrôler les pertes individuelles.

Optimisation de la stratégie

Cette stratégie peut également être optimisée dans les domaines suivants:

  1. Tester différentes combinaisons de paramètres RSI pour trouver le paramètre optimal

  2. Tester différents paramètres de la période SMA pour déterminer le paramètre optimal

  3. Réduire la taille de la position lorsque la tendance est incertaine

  4. Filtrage du signal en combinaison avec d’autres indicateurs tels que MACD, KD, etc.

  5. Tester différentes façons de réduire les pertes et trouver le meilleur point de perte

  6. Optimiser les stratégies de gestion des positions et les ajuster en fonction de la dynamique du marché

  7. La combinaison de types d’ordres avancés pour un arrêt et une entrée plus intelligents

Résumer

Cette stratégie est une stratégie typique d’inversion de courte ligne, utilisant la combinaison de l’indicateur RSI et de la moyenne mobile SMA, permettant de profiter des opportunités de reprise de la survente à court terme. La stratégie présente des avantages tels que la simplicité de la logique de négociation et la rareté des paramètres, mais elle présente également un certain risque d’échec d’inversion et de rupture de la tendance.

Code source de la stratégie
/*backtest
start: 2022-10-02 00:00:00
end: 2023-10-08 00:00:00
period: 1d
basePeriod: 1h
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/
// © Coinrule

//@version=5
strategy('RSI and SMA',
         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)

showDate = input(defval=true, title='Show Date Range')
timePeriod = time >= timestamp(syminfo.timezone, 2022, 1, 1, 0, 0)
notInTrade = strategy.position_size <= 0

//==================================Buy Conditions============================================
//RSI
length = input(14)
rsi = ta.rsi(close, length)

//SMA
fastEMA = ta.sma(close, 100)
slowEMA = ta.sma(close, 150)
plot(fastEMA, color = color.green)
plot(slowEMA, color = color.blue)


bullish = ta.crossover(fastEMA, slowEMA) and rsi > 50
bearish = ta.crossover(slowEMA, fastEMA) and rsi < 50

strategy.entry("Long", strategy.long, when=bullish and timePeriod)
strategy.close("Exit", when=bearish)

strategy.entry("Short", strategy.short, when=bearish and timePeriod)
strategy.close("Exit", when=bullish)