Une stratégie de retournement basée sur un filtre passe-bande
Aperçu
La stratégie de retournement basée sur un filtre passe-bande est une stratégie de trading d'actions utilisant un filtre passe-bande. Elle simule un filtre passe-bande en construisant des fonctions cosinus et sinus, et génère des signaux d'achat et de vente. Lorsque la sortie du filtre dépasse ou descend en dessous d'un certain seuil, la stratégie effectue une opération inverse, c'est-à-dire acheter ou vendre.
Principe de la stratégie
Le cœur de cette stratégie est la construction d'un filtre passe-bande BP, composé de deux paramètres : la fréquence centrale et la largeur de bande. La fréquence centrale détermine la période principale que le filtre laisse passer, tandis que la largeur de bande détermine la plage de périodes transmises. Ces paramètres définissent les caractéristiques de transfert du filtre.
Plus précisément, la stratégie construit les variables suivantes :
- Length : période centrale du filtre
- Delta : paramètre de largeur de bande
- Beta : coefficient lié à la fréquence centrale
- Gamma : coefficient lié à la largeur de bande
- Alpha : variable intermédiaire dépendant de Beta et Gamma
À partir de ces variables, la stratégie élabore un filtre IIR (réponse impulsionnelle infinie) du premier ordre :
BP = 0,5*(1 - alpha)*(xPrice - xPrice\[2\]) + beta*(1 + alpha)*nz(BP\[1\]) - alpha*nz(BP\[2\])
Lorsque BP est supérieur ou inférieur au TriggerLevel, la stratégie effectue une opération en direction opposée.
Analyse des avantages
Les principaux avantages de cette stratégie sont :
- L'utilisation d'un filtre passe-bande permet d'éliminer les bruits haute et basse fréquence, en extrayant uniquement les signaux de période moyenne utiles, améliorant ainsi le rapport signal/bruit.
- Relativement simple et intuitive, il suffit d'ajuster quelques paramètres pour s'adapter à différentes périodes et conditions de marché.
- En tant que stratégie de retournement, elle peut capturer rapidement les retournements à court terme des prix, prendre des profits et fermer les positions rapidement, réduisant ainsi le risque de détention.
Analyse des risques
Cette stratégie comporte également certains risques :
- Le réglage des paramètres du filtre passe-bande doit être adapté en fonction des différentes périodes et conditions de marché. Un mauvais réglage peut entraîner des occasions de trading manquées ou davantage de faux signaux.
- Les stratégies de retournement sont sensibles aux faux retournements. Si le retournement ne se produit pas et que les prix continuent dans la direction initiale, des pertes peuvent survenir.
- La fréquence des transactions peut être élevée, il faut veiller à éviter le suroptimisation et contrôler les coûts de trading.
Pour réduire ces risques, on peut envisager les méthodes d'optimisation suivantes :
- Utiliser un filtre adaptatif qui ajuste automatiquement les paramètres en fonction des changements du marché.
- Combiner avec un filtre de tendance pour éviter d'ouvrir des positions à contre-tendance.
- Optimiser la combinaison des paramètres afin de rendre la stratégie adaptable à davantage de situations de marché.
Axes d'optimisation
Cette stratégie peut être optimisée principalement sous les aspects suivants :
- Adaptation des cycles et des paramètres : ajuster en temps réel les paramètres Length, Delta, etc., en fonction des différentes périodes et des cours de l'intervalle de temps récent, de sorte que le filtre s'adapte dynamiquement aux changements du marché.
- Intégration du jugement de tendance : ajouter des indicateurs techniques tels que MACD, MA sur la base du filtre passe-bande pour déterminer la direction de la tendance et éviter d'ouvrir des positions à contre-tendance.
- Combinaison de plusieurs temporalités : déployer la stratégie sur plusieurs temporalités (par exemple 5 minutes, 15 minutes, 30 minutes), et valider les signaux entre elles pour améliorer la précision.
- Mécanisme de stop-loss : définir un niveau de stop-loss raisonnable, fermer activement la position lorsque la perte atteint ce niveau, afin de maîtriser efficacement la perte unitaire.
Grâce à ces optimisations, la stabilité, l'adaptabilité et la rentabilité de la stratégie peuvent être considérablement améliorées.
Résumé
La stratégie de retournement par filtre passe-bande construit un filtre passe-bande pour extraire les signaux de fréquence moyenne utiles, et lorsque la sortie du filtre atteint un seuil, elle effectue une opération inverse afin de capturer les opportunités de retournement à court terme des prix. Cette stratégie est relativement simple et peut s'adapter à divers environnements de marché grâce à l'optimisation des paramètres. Les axes d'optimisation principaux incluent le filtre adaptatif, le jugement de tendance, la combinaison de multiples temporalités et le mécanisme de stop-loss.
/*backtest
start: 2024-01-16 00:00:00
end: 2024-01-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version = 2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 24/11/2016
// The related article is copyrighted material from- 1

