Stratégie de trading basée sur les zones d'offre et de demande avec stop suiveur par EMA
Aperçu
Cette stratégie utilise les zones d'offre et de demande, la moyenne mobile exponentielle (EMA) et le stop suiveur basé sur l'Average True Range (ATR) pour déterminer les signaux de trading. L'utilisateur peut ajuster les paramètres de l'EMA et la visibilité des signaux d'achat et de vente. La stratégie identifie les zones d'offre et de demande telles que Higher High (HH), Lower Low (LL), Lower High (LH) et Higher Low (HL). Les ordres sont émis après confirmation par la troisième bougie. Ce script convient au backtesting.
Principe de la stratégie
Calcul des indicateurs
Moyenne mobile exponentielle (EMA) :
- L'EMA est calculée à partir du prix de clôture sur une période donnée (par défaut 200).
- Formule de l'EMA : \(EMA = (Price_t \times \alpha) + (EMA_{t-1} \times (1-\alpha))\), où \(\alpha = \frac{2}{length+1}\).
Average True Range (ATR) :
- L'ATR mesure la volatilité du marché, calculée à partir de la fourchette réelle des prix.
- La fourchette réelle est la valeur maximale parmi les trois suivantes :
- Haut actuel moins bas actuel
- Valeur absolue du haut actuel moins le précédent clôture
- Valeur absolue du bas actuel moins le précédent clôture
- La période de calcul typique de l'ATR est 14.
Ces calculs sont utilisés pour juger de la tendance via l'EMA et pour définir un stop suiveur basé sur la volatilité du marché via l'ATR. La stratégie vise à fournir des signaux d'achat/vente en fonction de la relation entre le prix de clôture, l'EMA et la valeur de l'ATR.
Identification des zones d'offre et de demande
La stratégie utilise les termes « HH » (Higher High), « LL » (Lower Low), « HL » (Higher Low) et « LH » (Lower High) pour identifier différents modèles de comportement des prix, souvent utilisés dans l'analyse de tendance :
-
Higher High (HH) : Le plus haut actuel est supérieur au plus haut précédent, indiquant une dynamique haussière potentielle.
-
Lower Low (LL) : Le plus bas actuel est inférieur au plus bas précédent, indiquant une dynamique baissière potentielle.
-
Higher Low (HL) : Le plus bas actuel est supérieur au plus bas précédent, indiquant une poursuite potentielle de la tendance haussière.
-
Lower High (LH) : Le plus haut actuel est inférieur au plus haut précédent, indiquant une poursuite potentielle de la tendance baissière.
Ces motifs, combinés à d'autres indicateurs techniques, permettent de déterminer d'éventuels retournements ou continuations de tendance. La stratégie les utilise pour identifier les moments d'entrée ou de sortie.
Entrée et stop-loss
Signal d'entrée : Un signal d'achat/vente est généré lorsque le prix de clôture de la troisième bougie est supérieur/inférieur au plus haut/plus bas de la veille.
Méthode de stop-loss : Un stop suiveur est défini comme un multiple de la valeur de l'ATR (par défaut 2 fois).
Avantages de la stratégie
- Combine plusieurs facteurs (tendance, retournement, volatilité) pour une analyse globale du marché, évitant les faux signaux.
- Utilise les zones d'offre et de demande pour identifier les supports et résistances clés.
- Le système de stop basé sur l'ATR suit dynamiquement la volatilité du marché.
- Paramètres de l'EMA et de l'ATR personnalisables.
- Règles d'entrée simples et faciles à mettre en œuvre.
Risques et optimisation
- Risque de mauvaise interprétation ; nécessité d'optimiser la longueur de l'EMA.
- Un multiple d'ATR trop élevé peut entraîner des achats/ventes en réaction excessive.
- Envisager de filtrer les signaux d'entrée avec d'autres facteurs.
- Possibilité d'adopter une approche principalement basée sur le suivi de tendance, avec les zones d'offre/demande en complément.
Résumé
Cette stratégie combine plusieurs indicateurs techniques (tendance, retournement, volatilité) et formes de prix, montrant de bonnes performances en backtesting. Cependant, un trading en conditions réelles nécessite des optimisations et un filtrage approprié des signaux d'entrée. Cette stratégie de base peut être étendue et combinée à d'autres facteurs ou modèles.
/*backtest
start: 2023-12-18 00:00:00
end: 2024-01-17 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Supply and Demand Zones with EMA and Trailing Stop", shorttitle="SD Zones", overlay=true)
showBuySignals = input(true, title="Show Buy Signals", group="Signals")- 1

