Stratégie de trading d'inversion de tendance coordonnée multi-indicateurs : super signaux d'achat et de vente RSI combinés à l'indicateur SAR et au système de contrôle dynamique des risques à moyenne ...

RSI SAR SMA MA
Date de création: 2025-02-20 16:33:16 Dernière modification: 2025-02-20 16:33:16
Copier: 7 Nombre de clics: 494
2
Suivre
319
Abonnés

Stratégie de trading d’inversion de tendance coordonnée multi-indicateurs : super signaux d’achat et de vente RSI combinés à l’indicateur SAR et au système de contrôle dynamique des risques à moyenne … Stratégie de trading d’inversion de tendance coordonnée multi-indicateurs : super signaux d’achat et de vente RSI combinés à l’indicateur SAR et au système de contrôle dynamique des risques à moyenne …

Aperçu

La stratégie est un système de trading de revers de tendance synchronisé sur plusieurs indicateurs, combinant principalement les indicateurs relativement faibles ((RSI), l’indicateur de parabolique ((SAR) et la moyenne mobile simple ((SMA) trois indicateurs techniques. L’idée centrale de la stratégie est de prévenir les opportunités de revers potentiels par le signal de survente RSI, puis d’utiliser le changement de direction de l’indicateur SAR pour confirmer le signal de revers, et enfin d’utiliser la moyenne mobile comme référence dynamique de stop-loss. Cette méthode de vérification synchronisée sur plusieurs indicateurs peut réduire efficacement l’interférence des faux signaux et améliorer la fiabilité des transactions.

Principe de stratégie

Le mécanisme de fonctionnement de la stratégie est principalement composé de trois étapes:

  1. Alerte de signal: surveillez l’indicateur RSI pour voir s’il y a des signaux de surachat (<70) ou de survente (<30), ces signaux indiquent souvent une éventuelle inversion de prix.
  2. Confirmation d’entrée: dans les 1 à 3 lignes K après le signal RSI, si l’indicateur SAR se retourne également ((de haut en bas ou de bas en haut), le signal d’entrée est confirmé. Plus précisément:
    • Le SAR dans la ligne K de 3 fois le RSI survendu se déplace de haut en bas
    • Conditions de dépréciation: RSI surbouteille et le SAR dans la ligne 3K se déplace de bas en haut
  3. Mécanisme d’exit: utilisation d’une moyenne mobile simple à 21 cycles (SMA) comme ligne de stop-loss dynamique, qui se ferme lorsque le prix traverse la ligne moyenne:
    • Le prix de l’or a chuté à 21 points.
    • Le prix de l’or a dépassé la moyenne de 21

Avantages stratégiques

  1. Vérification multiple: la confirmation synchrone des deux indicateurs RSI et SAR permet de filtrer efficacement les faux signaux et d’améliorer la précision des transactions.
  2. Contrôle du vent dynamique: l’utilisation de la moyenne mobile comme référence de stop-loss dynamique permet d’assurer un développement pleinement rentable tout en contrôlant efficacement les pertes.
  3. Les paramètres peuvent être ajustés: les paramètres de la stratégie (par exemple, les cycles RSI, les seuils de survente, les paramètres SAR, etc.) peuvent être ajustés de manière optimale en fonction des différentes caractéristiques du marché.
  4. La logique est claire: les conditions d’entrée et de sortie sont claires, ce qui facilite la vérification des retours et les opérations sur le disque.

Risque stratégique

  1. Risque de choc: Dans un contexte de choc horizontal, le RSI et le SAR peuvent souvent émettre des signaux de revers, entraînant une survente des transactions.
  2. Effets des points de glissement: les points de glissement peuvent être plus importants lorsque le marché fluctue fortement, en utilisant la ligne moyenne comme point d’arrêt.
  3. Sensibilité aux paramètres: les effets stratégiques sont sensibles aux paramètres, et différentes combinaisons de paramètres peuvent être nécessaires dans différents environnements de marché.
  4. Risque de fausse rupture: une fausse rupture peut survenir après que le prix a franchi la ligne moyenne, entraînant des pertes inutiles.

Orientation de l’optimisation de la stratégie

  1. Identification de l’environnement du marché: vous pouvez ajouter des indicateurs de force de tendance (comme l’ADX), réduire la fréquence des transactions ou suspendre les transactions dans les marchés en crise.
  2. Optimisation des arrêts de perte: il est possible d’ajouter un certain espace sur la base de la ligne moyenne ou d’ajuster la distance de perte de perte en combinaison avec l’ATR.
  3. Gestion des positions: la taille des positions peut être ajustée en fonction de l’intensité des signaux et de la dynamique des fluctuations du marché.
  4. Filtrage temporel: vous pouvez augmenter la limite de la fenêtre de temps de transaction pour éviter les périodes de faible liquidité.
  5. Classification de la force du signal: différents poids de négociation peuvent être définis en fonction de différentes combinaisons de signaux RSI et SAR.

Résumer

La stratégie utilise les moyennes mobiles comme outil de contrôle dynamique des risques, ce qui garantit une maîtrise efficace de la tendance et un contrôle dynamique du risque. Les principaux avantages de la stratégie résident dans la vérification de plusieurs signaux et la clarté des règles de négociation, mais dans l’application pratique, il est nécessaire de prêter attention à l’identification de l’environnement du marché et à l’optimisation dynamique des paramètres.

Code source de la stratégie
/*backtest
start: 2024-07-15 00:00:00
end: 2025-02-15 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BNB_USDT"}]
*/

//@version=5
strategy("SAR + RSI Strategy", overlay=true, margin_long=100, margin_short=100)

// ———————— SAR Parameters ————————
start     = input(0.02, "SAR Start")
increment = input(0.02, "SAR Increment")
maximum   = input(0.2, "SAR Maximum")

// ———————— RSI Parameters ————————
rsiLength = input(14, "RSI Length")
upperLevel = input(70, "RSI Upper Level")
lowerLevel = input(30, "RSI Lower Level")

// ———————— SMA Parameter ————————
smaLength = input(21, "SMA Exit Length")

// ———————— Indicators Calculation ————————
// SAR Calculation
sarValue = ta.sar(start, increment, maximum)
sarUp = sarValue < close
sarDown = sarValue > close

// RSI Calculation
rsi = ta.rsi(close, rsiLength)
rsiOverbought = ta.cross(rsi, upperLevel)
rsiOversold = ta.cross(rsi, lowerLevel)

// SMA Calculation
sma21 = ta.sma(close, smaLength)

// ———————— Entry Conditions ————————
longCondition = 
  // RSI oversold signal occurred in last 3 bars
  (ta.barssince(rsiOversold) <= 3) and 
  // SAR reversal to bullish occurs now
  sarUp and not sarUp[1]

shortCondition = 
  // RSI overbought signal occurred in last 3 bars
  (ta.barssince(rsiOverbought) <= 3) and 
  // SAR reversal to bearish occurs now
  sarDown and not sarDown[1]

// ———————— Exit Conditions ————————
exitLong = ta.crossunder(close, sma21)
exitShort = ta.crossover(close, sma21)

// ———————— Strategy Execution ————————
strategy.entry("Long", strategy.long, when=longCondition)
strategy.close("Long", when=exitLong)

strategy.entry("Short", strategy.short, when=shortCondition)
strategy.close("Short", when=exitShort)

// ———————— Visualizations ————————
// plot(sarValue, "SAR", style=plot.style_circles, color=sarUp ? color.green : color.red)
// plot(sma21, "21 SMA", color=color.orange)