
Cette stratégie est basée sur une stratégie de trading de rupture basée sur l’indicateur EMA, considérée comme un signal d’entrée lorsque le prix dépasse l’EMA, et prend la forme d’un arrêt triangulaire en mettant en place un stop loss et un stop loss, avec une plus grande probabilité de profit.
La stratégie consiste à calculer l’EMA de 5 jours comme indicateur, et le stop loss comme signal de coupe lorsque le prix de clôture touche l’EMA de 5 jours par le haut; puis à définir le prix d’entrée comme le sommet de la colonne de génération de signaux, le stop loss comme le sommet de la ligne K précédente, et le stop loss comme prix d’entrée réduit de 3 fois la valeur de risque (en supposant un stop loss ratio de 2: 1). Ainsi, lorsque le prix franchit l’EMA vers le bas, nous faisons un stop loss; si le prix revient à la hausse, le stop loss peut contrôler les pertes dans une certaine plage; et le stop triangulaire permet d’obtenir un meilleur rapport de retour sur risque.
Il s’agit d’une stratégie plus simple pour percer l’EMA, avec les avantages suivants:
Cette stratégie comporte aussi des risques:
Pour maîtriser les risques, il est possible d’évaluer les grandes tendances en combinaison avec d’autres indicateurs, afin d’éviter les transactions à contre-courant. Il est également possible d’ajuster le stop loss en fonction de la volatilité du marché.
Il s’agit d’une stratégie relativement simple qui peut être optimisée dans les directions suivantes:
L’ensemble de la stratégie est une stratégie EMA de rupture à court terme simple et pratique. Elle présente des avantages tels que la clarté des règles, la facilité d’implémentation et la complétude de l’arrêt et du stop-loss, permettant d’obtenir un meilleur ratio de retour sur risque. Mais il existe également des problèmes tels que le risque de couverture. La stratégie peut ensuite être optimisée en ajustant les paramètres, en ajoutant des indicateurs, en arrêtant les pertes dynamiques, etc.
/*backtest
start: 2024-01-30 00:00:00
end: 2024-02-29 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Short Entry EMA Strategy with Visual SL and TP", shorttitle="SE-EMA-SL-TP-Viz", overlay=true)
// Customization Inputs
emaPeriod = input.int(5, title="EMA Period", minval=1)
// EMA Calculation
emaValue = ta.ema(close, emaPeriod)
plot(emaValue, title="5 EMA", color=color.blue)
// Detecting Short Entry Conditions
shortEntryCondition = close > emaValue and low <= emaValue and low[1] > emaValue[1] and close[1] > emaValue[1]
// Entry, SL, and TP Logic
if (shortEntryCondition)
entryPrice = open[1]
slLevel = high[1]
risk = slLevel - entryPrice
tpLevel = entryPrice - risk * 3 // Assuming a 2:1 risk-reward ratio for TP calculation
// Execute short trade
strategy.entry("Short", strategy.short)
strategy.exit("Exit", "Short", stop=slLevel, limit=tpLevel)
// Visualizing SL and TP levels
// line.new(bar_index, slLevel, bar_index + 20, slLevel, color=color.red, width=2)
// line.new(bar_index, tpLevel, bar_index + 20, tpLevel, color=color.green, width=2)
// Plotting Short Entry Signal
plotshape(series=shortEntryCondition, style=shape.triangledown, location=location.abovebar, color=color.red, title="Short Signal")