Stratégie de trading quantitatif basée sur la comparaison haussière/baissière du prix de clôture des chandeliers et le filtrage par EMA
I. Aperçu de la stratégie
Le nom de cette stratégie est « Stratégie de trading quantitatif basée sur la comparaison long/short des prix de clôture des bougies et le filtrage par EMA ». Cette stratégie statistique repose sur le comptage du nombre de bougies haussières et baissières constituées par les prix de clôture des bougies sur une période récente donnée, combiné à un filtrage par EMA, afin de déterminer les signaux d'achat (long) ou de vente (short) dans des créneaux horaires de trading définis.
II. Principe de la stratégie
La logique centrale de la stratégie consiste à compter, sur la dernière période lookback, le nombre de bougies dont le cours de clôture est en hausse (upCloseCount) et le nombre de bougies dont le cours de clôture est en baisse (downCloseCount). Si le nombre de clôtures haussières est supérieur, le marché est jugé haussier ; s'il est inférieur, le marché est jugé baissier. Parallèlement, un indicateur EMA est utilisé pour évaluer la tendance des prix et servir de filtre : une position longue n'est envisagée que lorsque le prix est supérieur à l'EMA, et une position courte que lorsque le prix est inférieur à l'EMA. De plus, la stratégie définit des créneaux horaires de trading (session1 et session2) et n'opère que pendant ces périodes.
Les conditions de déclenchement sont les suivantes :
-
Signal long :
inSessionesttrue(dans le créneau de trading) ETupCloseCount > downCloseCount(plus de clôtures haussières) ETclose > ema(cours de clôture supérieur à l'EMA) ETcurrentSignaln'est pas"long"(aucune position longue actuellement). -
Signal short :
inSessionesttrueETdownCloseCount > upCloseCount(plus de clôtures baissières) ETclose < ema(cours de clôture inférieur à l'EMA) ETcurrentSignaln'est pas"short"(aucune position courte actuellement).
III. Analyse des avantages de la stratégie
- En comparant les clôtures haussières et baissières sur une période historique donnée, la stratégie permet d'évaluer la tendance des prix et le sentiment du marché, avec un certain effet de suivi de tendance.
- Le filtre par EMA permet d'éviter les faux signaux en période de range (marché hésitant).
- La restriction à des créneaux horaires spécifiques réduit l'exposition au bruit des marchés en dehors des heures principales.
- La stratégie trouve un équilibre entre la recherche de tendance et la fréquence de trading.
IV. Analyse des risques de la stratégie
- Dans un marché latéral (consolidation), la comparaison haussier/baissier des clôtures peut être trompeuse, entraînant des pertes inutiles.
- Un paramétrage inadapté de l'EMA peut réduire l'efficacité du filtrage.
- Un mauvais réglage des créneaux horaires peut entraîner la perte de nombreuses opportunités ou des trades erronés.
- Les gaps de prix causés par des événements imprévus ne peuvent pas être suivis efficacement.
Mesures correctives :
- Optimiser les paramètres de l'EMA pour trouver le meilleur équilibre.
- Optimiser les créneaux horaires de trading.
- Intégrer un stop-loss pour limiter les pertes unitaires.
V. Pistes d'optimisation de la stratégie
- Optimiser les créneaux horaires de trading pour déterminer les plages les plus favorables.
- Optimiser les paramètres de l'EMA (période et lissage).
- Ajouter un mécanisme de stop-loss basé sur l'ATR.
- Intégrer un module de reconnaissance des événements imprévus pour éviter les risques de gap.
- Envisager une combinaison avec d'autres indicateurs pour améliorer le filtre d'entrée.
- Tester la stratégie sur différents instruments pour identifier les écarts de performance et ajuster les paramètres en conséquence.
VI. Conclusion
Cette stratégie statistique identifie des signaux de tendance en comptant le nombre de bougies haussières et baissières sur une période historique donnée, combiné à un filtre par EMA, dans des créneaux horaires prédéfinis. Elle offre un certain effet de suivi de tendance. Cependant, elle comporte un risque de faux signaux qui doit être atténué par l'optimisation des paramètres, l'utilisation de stop-loss, et le filtrage supplémentaire des signaux. Sa performance doit être validée par des backtests.
/*backtest
start: 2023-11-26 00:00:00
end: 2023-12-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Up vs Down Close Candles Strategy with EMA and Session Time Frames", shorttitle="UvD Strat EMA Session", overlay=true)
// User input to define the lookback period, EMA period, and session strings for time frames- 1

