Stratégie d'achat de suivi
Vue d'ensemble
La stratégie d'achat suiveur est une stratégie de suivi de tendance. Lorsque la moyenne mobile rapide croise au-dessus de la moyenne mobile lente, un signal d'ouverture de position est déclenché. Contrairement à une ouverture directe, cette stratégie n'entre pas immédiatement après le déclenchement du signal, mais exécute l'achat seulement lorsque le prix atteint certaines conditions. Cela peut améliorer les performances de la stratégie dans une certaine mesure.
Principe
Cette stratégie est basée sur un système de croisement de deux moyennes mobiles. On calcule respectivement une moyenne mobile rapide et une moyenne mobile lente ; lorsque la moyenne mobile rapide croise au-dessus de la moyenne mobile lente, un signal long est donné.
Lorsque l'option de suivi est activée, la logique d'exécution de la stratégie diffère :
- Lorsqu'un signal long est déclenché, l'achat n'est pas immédiat ; on enregistre plutôt le plus bas de ce moment.
- Ensuite, en fonction du pourcentage défini pour l'achat suiveur, on calcule le seuil de prix d'achat, soit le plus bas * (1 + pourcentage).
- Dans les bougies suivantes, on compare continuellement le plus bas de la bougie actuelle avec le seuil de prix d'achat.
- Lorsque le plus bas croise au-dessus du seuil de prix d'achat, l'achat est exécuté.
- Ainsi, après confirmation de la tendance, on peut entrer à un meilleur point de prix.
Analyse des avantages
Cette stratégie présente les avantages suivants :
- L'utilisation de l'achat suiveur permet d'entrer après une tendance plus claire, évitant ainsi les risques de fausses cassures.
- Grâce à l'achat suiveur, on peut entrer à un meilleur prix, améliorant ainsi les rendements dans une certaine mesure.
- Cette stratégie est relativement simple à comprendre et facile à mettre en œuvre.
- Le pourcentage de progression de l'achat suiveur est personnalisable, rendant la stratégie plus flexible.
- Les périodes des moyennes mobiles sont personnalisables, adaptées à différents environnements de marché.
Analyse des risques
Cette stratégie comporte également certains risques :
- L'achat suiveur entraîne un certain décalage, pouvant faire manquer des opportunités d'entrée.
- Un pourcentage de progression mal réglé peut empêcher tout achat.
- Des périodes de moyennes mobiles mal choisies peuvent générer davantage de faux signaux.
- En cas de marché en range, cette stratégie peut subir des pertes importantes.
- Cette stratégie est relativement simple, laissant une marge d'optimisation des hyperparamètres.
Pour faire face à ces risques, les mesures suivantes peuvent être prises :
- Réduire judicieusement le pourcentage de progression de l'achat suiveur pour diminuer le décalage.
- Tester différents pourcentages pour trouver les paramètres optimaux.
- Optimiser les périodes des moyennes mobiles pour s'adapter à l'environnement du marché.
- Ajouter d'autres conditions de filtrage pour éviter les marchés en range.
- Envisager d'ajouter un stop-loss pour réduire les pertes.
Pistes d'optimisation
Cette stratégie peut être optimisée dans les directions suivantes :
- Ajouter des indicateurs de volume et de prix (comme la popularité) pour éviter une inadéquation volume-prix.
- Ajouter une condition sur le volume, n'acheter que lorsque le volume augmente.
- Optimiser les paramètres de périodes des moyennes mobiles pour différents instruments.
- Ajouter un indicateur de volatilité pour éviter les zones de range.
- Intégrer un stop-loss basé sur l'ATR.
- Envisager de faire varier dynamiquement le pourcentage de progression, en accélérant lorsque la tendance est plus prononcée.
Conclusion
En résumé, la stratégie d'achat suiveur améliore les performances en suivant le prix pour atteindre un meilleur point d'entrée, tout en restant simple. Cependant, cette stratégie comporte certains risques et nécessite une optimisation supplémentaire pour s'adapter à davantage de situations de marché. Globalement, cette stratégie offre une piste intéressante pour le trading quantitatif.
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-08 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
//
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
// ------------------------------------------------------------------------------ 1
