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.
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:
Calculer le RSI avec une longueur de 14
Calculer la courbe SMA de longueur 100
Calculer la ligne SMA, dont la longueur est 150
RSI > 50 et une ligne rapide à travers la ligne lente comme signal de multiplication
RSI < 50 et la ligne rapide traversée par la ligne lente comme signal ouvert
Les billets sont ouverts en fonction du signal.
Cette stratégie présente les avantages suivants:
La combinaison de tendances et d’indicateurs d’inversion permet de saisir les opportunités de revirement de la courte ligne
L’indicateur RSI est efficace pour identifier les surachats et les survente
Le SMA est plus fiable pour juger de la direction de la tendance
La logique de la stratégie est simple, claire et facile à comprendre.
Les résultats du sondage montrent que les marchés baissiers sont également rentables.
Gestion des positions fixes, pas besoin de modifier fréquemment les positions
Cette stratégie comporte aussi des risques:
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.
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.
Les transactions fréquentes sont plus sujettes aux frais de traitement et risquent d’éroder les bénéfices.
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.
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:
Filtrage des signaux en combinaison avec d’autres indicateurs pour améliorer la qualité du signal
Adaptation de la taille de la position en fonction de la tendance macrocyclique pour réduire le risque de défaillance par inversion
Optimisation des paramètres, réduction de la fréquence des transactions pour réduire l’impact des frais de traitement
Le stop loss est utilisé pour contrôler les pertes individuelles.
Cette stratégie peut également être optimisée dans les domaines suivants:
Tester différentes combinaisons de paramètres RSI pour trouver le paramètre optimal
Tester différents paramètres de la période SMA pour déterminer le paramètre optimal
Réduire la taille de la position lorsque la tendance est incertaine
Filtrage du signal en combinaison avec d’autres indicateurs tels que MACD, KD, etc.
Tester différentes façons de réduire les pertes et trouver le meilleur point de perte
Optimiser les stratégies de gestion des positions et les ajuster en fonction de la dynamique du marché
La combinaison de types d’ordres avancés pour un arrêt et une entrée plus intelligents
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.
/*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)