Stratégie de super-scalping basée sur les canaux RSI et ATR

Auteur:ChaoZhang est là., Date: 2023-11-28 15:15:14 Je vous en prie.
Les étiquettes:

img

Stratégie de super scalping basée sur le RSI et le canal ATR

Résumé

Cette stratégie est basée sur l'indice de force relative (RSI) et le canal Average True Range (ATR), adapté pour des délais de 5 minutes et 15 minutes, appartenant au type de stratégie de super scalping.

Principe de stratégie

  1. Utilisez la moyenne mobile exponentielle (EMA) à 21 jours et l'EMA à 65 jours pour former une croix dorée et une croix morte, en jugeant de la direction de la tendance principale.
  2. Lorsque le RSI est inférieur à 50, il est baissier; lorsqu'il est supérieur à 50, il est haussier, envoyant des signaux d'achat et de vente.
  3. Les bandes supérieures et inférieures du canal ATR sont: close+ATR et close-ATR. Vendez lorsque close franchit la bande supérieure d'ATR et achetez lorsqu'il franchit la bande inférieure.
  4. Réglez le stop loss à 2 fois ATR et le profit à 5 fois ATR.

Analyse des avantages

  1. Utiliser la croix dorée et la croix morte pour déterminer la tendance majeure, en évitant de négocier contre la tendance.
  2. RSI peut identifier un meilleur moment d'entrée.
  3. Le canal ATR définit efficacement les points de stop loss et de profit, améliorant considérablement le ratio profit-perte.
  4. Convient pour le scalping à haute fréquence avec des profits rapides.

Analyse des risques

  1. Il faut surveiller de près le marché, sinon, manquer des points d'entrée ou d'arrêt de perte peut entraîner une énorme perte.
  2. Dans un marché en tendance, plusieurs positions supplémentaires peuvent se produire, ce qui nécessite un bon contrôle de la taille des positions.
  3. Un capital suffisant est nécessaire pour soutenir les échanges fréquents.

Direction de l'optimisation

  1. Optimiser les paramètres ATR pour un stop loss et un profit plus raisonnables.
  2. Ajouter d'autres filtres d'indicateur pour améliorer la qualité des entrées.
  3. Ajoutez les fonctions d'arrêt automatique des pertes et de prise de profit.
  4. Inclure des modules de gestion du capital et de contrôle de la taille des positions.

Résumé

Cette stratégie appartient au type de trading de scalping à haute fréquence. Elle définit des points d'entrée et de sortie via l'indicateur RSI et le canal ATR pour des transactions rapides. Les avantages sont un profit rapide avec un bon contrôle des risques, adapté au trading le long de la tendance. Cependant, une surveillance étroite du marché est nécessaire avec suffisamment de capital pour soutenir les transactions fréquentes.


/*backtest
start: 2023-11-20 00:00:00
end: 2023-11-27 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Super Scalper - 5 Min 15 Min", overlay=true)

// Create Indicator's
shortSMA = ema(close, 21)
longSMA = ema(close, 65)
rsi = rsi(close, 14)
atr = atr(14)

// Specify  conditions
longCondition = open < close-atr
shortCondition = open > atr+close
GoldenLong = crossover(shortSMA,longSMA)
Goldenshort = crossover(longSMA,shortSMA)

plotshape(shortCondition, title="Sell Label", text="Sell", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.white, transp=0)
plotshape(longCondition, title="Buy Label", text="Buy", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white, transp=0)
plotshape(Goldenshort, title="Golden Sell Label", text="Golden Crossover Short", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.blue, textcolor=color.white, transp=0)
plotshape(GoldenLong, title="Golden Buy Label", text="Golden Crossover Long", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.yellow, textcolor=color.white, transp=0)
// Execute trade if condition is True
if (longCondition)
    stopLoss = low - atr * 2
    takeProfit = high + atr * 5
    strategy.entry("long", strategy.long, 1, when = rsi > 50)


if (shortCondition)
    stopLoss = high + atr * 2
    takeProfit = low - atr * 5
    strategy.entry("short", strategy.short, 1, when = rsi < 50)


// Plot ATR bands to chart
plot(atr+close)
plot(close-atr)

// Plot Moving Averages
plot(shortSMA, color = color.red)
plot(longSMA, color = color.yellow)

Plus de