
Cette stratégie, combinant l’analyse de la résistance au support des prix et l’analyse de la tendance de l’indicateur MACD, permet d’effectuer des opérations de longue ligne à faible risque dans les zones de résistance au support clé, sous réserve de déterminer la direction de la tendance, dans le but d’obtenir des gains plus importants que les prix d’arrêt.
L’indicateur Price Action - Support & Resistance by DGT permet d’identifier les niveaux de support et de résistance clés. Il est basé sur le jugement de l’évolution des prix. Ces niveaux sont généralement des zones sous-jacentes à la reprise ou à la reprise des prix.
Une fois que l’indicateur a identifié des niveaux de résistance de soutien, il est nécessaire de confirmer la force de la résistance de soutien en analysant le comportement des prix historiques à proximité de ces niveaux. Un niveau touché ou rebondit plusieurs fois indique que le support ou la résistance de ce niveau est plus fort.
Ajout de l’indicateur MACD, composé de la ligne MACD et de la ligne Signal et d’un histogramme de la différence entre les deux. Le MACD permet d’identifier la tendance et le renversement de la tendance potentielle. Lorsque la ligne MACD traverse la ligne Signal et que l’histogramme est positif, cela indique que la tendance haussière est susceptible de se former.
La combinaison des supports identifiés par l’indicateur Price Action - Support & Resistance by DGT et la direction de la tendance identifiée par l’indicateur MACD permet de trouver des opportunités de trading:
Une fois entré dans une transaction, un objectif de profit peut être défini en fonction de la distance entre le point d’entrée et le support ou la résistance le plus proche; en même temps, un stop loss mobile ou une autre technique de gestion des risques peut être utilisé pour bloquer les profits et contrôler les risques.
Des solutions pour faire face aux risques:
Cette stratégie intègre le jugement de la tendance et la méthode de négociation des zones clés. Après avoir obtenu la direction de la tendance déterminée, choisir des zones de support à risque contrôlable pour effectuer des opérations à faible risque dans l’espoir de réaliser des gains plus importants que les pertes. Ce mode d’opération de longue ligne, ne nécessitant que peu de transactions, est susceptible de générer des gains stables.
/*backtest
start: 2022-10-23 00:00:00
end: 2023-10-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Price Action - Support & Resistance + MACD Strategy", overlay=true)
// Price Action - Support & Resistance
supportLevel = input(100, title="Support Level Strength", minval=1)
resistanceLevel = input(100, title="Resistance Level Strength", minval=1)
var supportPrice = 0.0
var resistancePrice = 0.0
if low <= supportPrice or barstate.islast
supportPrice := low
if high >= resistancePrice or barstate.islast
resistancePrice := high
plot(supportPrice, color=color.green, linewidth=1, title="Support")
plot(resistancePrice, color=color.red, linewidth=1, title="Resistance")
// MACD Indicator
[macdLine, signalLine, _] = macd(close, 26, 100, 9)
macdHistogram = macdLine - signalLine
// Bullish Trade Setup
bullishSetup = crossover(macdLine, signalLine) and macdHistogram > 0 and close > supportPrice
plotshape(bullishSetup, color=color.green, title="Bullish Setup", style=shape.triangleup, location=location.belowbar)
// Stop Loss and Take Profit Levels
stopLossLevel = input(5, title="Stop Loss Level (%)", minval=0.1, step=0.1)
takeProfitLevel = input(7.5, title="Take Profit Level (%)", minval=0.1, step=0.1)
// Execute Long Trades
if bullishSetup
stopLossPrice = close * (1 - stopLossLevel / 100)
takeProfitPrice = close * (1 + takeProfitLevel / 100)
strategy.entry("Long", strategy.long)
strategy.exit("Exit", "Long", stop=stopLossPrice, limit=takeProfitPrice)