Stratégie de trading des sommets uniquement basée sur l'EMA8 hebdomadaire


Date de création: 2023-12-21 11:52:04 Dernière modification: 2023-12-21 11:52:04
Copier: 0 Nombre de clics: 657
1
Suivre
1623
Abonnés

Stratégie de trading des sommets uniquement basée sur l’EMA8 hebdomadaire

Aperçu

La stratégie est basée sur la configuration EMA8 du célèbre YouTuber brésilien Augusto Backes. La stratégie vise à tirer parti du support de l’EMA8 hebdomadaire pour effectuer des transactions à haute probabilité et à risque-rendement élevé lors d’un mouvement spécifique des prix.

Principe de stratégie

  • Cette stratégie s’applique à la période de la ligne solaire, en utilisant l’EMA hebdomadaire de 8 comme support et comme critère pour juger des tendances à long terme.
  • La ligne K qui déclenche le signal d’achat doit simultanément constituer une forme d’absorption, une forme d’anneau ou un mouvement d’augmentation de volume.
  • Le jour où la ligne K traverse en dessous et se referme sous l’EMA8 de la semaine, elle génère un signal de vente à l’arrêt. La ligne K qui déclenche le signal de vente doit également constituer une forme de piège, une forme de croupier ou un mouvement de baisse de masse correspondant.
  • Les signaux d’entrée et les signaux de placement sont exécutés à la clôture de la ligne K, sans arrêt intermédiaire et en position complète.

Cette stratégie utilise efficacement les EMA comme support, maîtrise raisonnablement la fréquence des positions, capture des points de rupture fiables dans les tendances à grande échelle et atteint des objectifs de trading à risque élevé.

Analyse des avantages

  • Utilisation des EMA pour évaluer les tendances à grande échelle et les supports de la ligne médiane pour améliorer la fiabilité des transactions
  • Traiter uniquement à proximité des points critiques, réduire le nombre de transactions inefficaces et obtenir des taux de victoire plus élevés
  • Les points de transaction sont précis, les signaux clairs et le rapport risque/rendement élevé.
  • Pour les investisseurs de niveau intermédiaire, il n’y a pas besoin d’opérer souvent.

Analyse des risques

  • Le risque de transaction en position totale est élevé. Des pertes plus importantes peuvent survenir en cas d’événements supérieurs aux attentes
  • La fréquence des postes est faible et nécessite une tolérance psychologique et financière suffisante.
  • Le marché de l’opérateur de courte et moyenne ligne offre une marge de profit limitée par rapport au marché de la tendance.

L’optimisation peut être réalisée à travers les points suivants:

  • Ajout de modules de gestion de position, par exemple en définissant un plafond de pourcentage de position en fonction de la volatilité ou de la taille des fonds
  • Ajout d’un module de stop-loss pour une meilleure maîtrise des pertes individuelles
  • La recherche de filtres de transactions plus raisonnables et de conditions de stockage qui améliorent le taux de réussite des transactions rentables

Résumer

Cette stratégie est une stratégie de trading à court et moyen terme très pratique. Elle utilise des indicateurs techniques clés pour capturer des opportunités de trading à court et moyen terme fiables dans les tendances à grande échelle. La logique de la stratégie est simple, les exigences de mise en œuvre sont faibles et elle convient parfaitement aux investisseurs à moyen et long terme.

Code source de la stratégie
/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 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/
// © Valente_F

//@version=4
strategy("Só Trade Top - Média de 8 - Augusto Backes", overlay=true, max_bars_back = 5000, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 10000, commission_type = strategy.commission.percent, process_orders_on_close = true)

tipo_media = input(title="Tipo de Média", defval="EMA", options=["SMA", "EMA"],inline = "3",  group = "SETUP MÉDIA DE 8", tooltip = "Média utilizada para os cálculos do Setup")
c_media = input(defval = 8, title = "Comprimento", type = input.integer,inline = "3",  group = "SETUP MÉDIA DE 8")

cb_raro = input(true, title="Habilitar Sinal Raro", group = "SETUP MÉDIA DE 8", tooltip = "Sinais normais são caracterizados por Engolfos, Martelos e Preço de Fechamento de Reversão com FECHAMENTO acima da Média de 8. Sinais Raros são caracterizados pelas mesmas figuras, mas com FECHAMENTO e ABERTURA acima da média de 8. O mesmo vale para sinais de venda.")


media8 = tipo_media == "SMA" ? security(syminfo.tickerid, "1W", sma(close[1], c_media)) : security(syminfo.tickerid, "1W", ema(close[1], c_media))

plot(media8, title = "Média", color = color.green, linewidth = 2)

lookback_swing=5

candle_engolfo = (close > open and close[1] < open[1] and close >= open[1] and open <= close[1] ) and close>media8
candle_martelo = 2*abs(close-open) < (min(close, open)-low) and (high - max(close, open)) < abs(close-open) and close>open and close>media8
candle_fr = low < low[1] and low < low[2] and close > close[1] and close > open  and close>media8

compra = (candle_engolfo or candle_martelo or candle_fr) 

vcandle_engolfo = (close < open and close[1] > open[1] and close <= open[1] and open >= close[1]) and close<media8
vcandle_martelo = 2*abs(close-open) < (high-max(close, open)) and (min(close, open)-low) < abs(close-open) and close<open  and close<media8
vcandle_fr = high > high[1] and high > high[2] and close < close[1] and close < open  and close<media8

venda = (vcandle_engolfo or vcandle_martelo or vcandle_fr) 

if cb_raro
    compra := compra and open > media8
    venda := venda and open <media8
else
    compra := compra
    venda := venda

barcolor(compra and strategy.position_size==0?color.green:venda and strategy.position_size>0?color.red : color.new(color.black, 100))

plotshape(compra and candle_engolfo and strategy.position_size==0, title = "Engolfo de Alta", style = shape.labeldown, color = color.green, text = "Engolfo de Alta", textcolor = color.white)
plotshape(compra and candle_martelo and strategy.position_size==0, title = "Martelo de Alta", style = shape.labeldown, color = color.green, text = "Martelo de Alta", textcolor = color.white)
plotshape(compra and candle_fr and strategy.position_size==0, title = "PFR de Alta", style = shape.labeldown, color = color.green, text = "PFR de Alta", textcolor = color.white)


plotshape(venda and vcandle_engolfo and strategy.position_size>0, title = "Engolfo de Baixa", style = shape.labelup, location =  location.belowbar, color = color.red, text = "Engolfo de Baixa", textcolor = color.white)
plotshape(venda and vcandle_martelo and strategy.position_size>0, title = "Martelo de Baixa", style = shape.labelup, location =  location.belowbar, color = color.red, text = "Martelo de Baixa", textcolor = color.white)
plotshape(venda and vcandle_fr and strategy.position_size>0, title = "PFR de Baixa", style = shape.labelup, location =  location.belowbar, color = color.red, text = "PFR de Baixa", textcolor = color.white)


strategy.entry("Compra", true, when = compra)

strategy.close("Compra", when = venda)