Stratégie de backtest de l'oscillateur fantastique (AC) de l'indicateur de Williams
Aperçu
Cette stratégie est basée sur l’indicateur Awesome Oscillator (AO) conçu par le célèbre expert en trading Bill Williams. Elle calcule la différence entre les moyennes mobiles simples (SMA) du prix médian sur différentes périodes, créant ainsi un oscillateur qui diagnostique la tendance et le momentum du marché, et génère des signaux de trading pour guider les achats et les ventes.
Principe de la stratégie
L’indicateur central de cette stratégie est l’Awesome Oscillator (AO), dont la formule est la suivante :
AO = SMA(prix médian, 5 jours) – SMA(prix médian, 34 jours)
Où le prix médian est défini comme (haut + bas) / 2. Cette formule extrait l’information de momentum des prix à partir de deux SMA du prix médian de périodes différentes. En calculant la différence entre la SMA rapide (5 jours) et la SMA lente (34 jours), un signal d’achat est généré lorsque la SMA rapide dépasse la SMA lente, et un signal de vente lorsqu’elle lui est inférieure.
Dans cette stratégie, pour filtrer les signaux erronés, une SMA sur 5 jours est également appliquée à l’AO. Un mode d’inversion est prévu, permettant d’inverser les signaux long/short pour obtenir des directions de trading différentes. Lorsque l’AO est supérieur à sa valeur précédente, une opportunité d’achat est considérée et marquée en bleu ; lorsqu’il n’est pas supérieur, une opportunité de vente est considérée et marquée en rouge.
Avantages de la stratégie
- L’utilisation du prix médian plutôt que du prix de clôture réduit l’impact des faux cassures sur la SMA, améliorant ainsi la stabilité.
- La combinaison des SMA rapide et lente permet de capter avec agilité les variations du marché.
- Un double filtrage par SMA élimine les bruits haute fréquence et améliore la qualité des signaux.
- Les paramètres peuvent être ajustés de manière flexible pour s’adapter aux différentes conditions de marché.
- L’affichage en barres colorées des points d’achat/vente est intuitif et facile à interpréter.
Risques et solutions
- Il convient d’évaluer soigneusement la fréquence des fluctuations du marché et d’ajuster les paramètres pour éviter le surapprentissage.
- Dans des marchés sans tendance, de fausses opérations peuvent survenir à plusieurs reprises. On peut élargir la plage de stop-loss ou réduire la taille des positions.
- Les données de backtest peuvent ne pas être fiables ; le trading réel peut différer des simulations. Il est recommandé de combiner plusieurs tests en réel et de constituer les positions par étapes.
Pistes d’optimisation
- Ajouter des filtres tels que des indicateurs de volume pour améliorer la qualité des signaux.
- Intégrer une stratégie de stop-loss pour limiter les pertes sur des opérations individuelles.
- Optimiser la gestion de la taille des positions en augmentant ou réduisant les positions selon la volatilité du marché.
- Combiner avec d’autres indicateurs pour juger la direction de la tendance et éviter les retournements en marché sans tendance.
Conclusion
Cette stratégie utilise un Awesome Oscillator construit à partir d’une structure SMA rapide/lente du prix médian pour diagnostiquer les variations de momentum du marché. Les signaux d’achat et de vente sont clairs et intuitifs. Cependant, elle peut être affectée par les mouvements sans tendance et les retournements ; il est donc nécessaire d’ajuster correctement les paramètres et la stratégie de stop-loss pour améliorer la stabilité. Sous réserve d’un contrôle des risques adéquat, cette stratégie est simple et pratique, et mérite d’être optimisée et appliquée.
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 28/12/2016
// This indicator plots the oscillator as a histogram where blue denotes - 1

