Type/to search

Stratégie d'extraction de tendance par filtre passe-bande

Common strategy
Created: 2024-01-03 15:22:49
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

La stratégie d'extraction de tendance par filtre passe‑bande est une stratégie de suivi de tendance basée sur un filtre passe‑bande. Elle utilise une moyenne mobile exponentielle pondérée et un filtre passe‑bande pour traiter la série de prix, extraire la composante de tendance et générer des signaux d'ouverture et de fermeture de positions selon certains paramètres.

Principe de la stratégie

La stratégie construit d'abord une double moyenne mobile exponentielle pondérée, en ajustant les paramètres Length et Delta pour contrôler la durée et le lissage de la moyenne mobile. Ensuite, à l'aide d'une série de transformations mathématiques, elle extrait la composante de tendance de la série de prix, stockée dans la variable xBandpassFilter. Enfin, la moyenne mobile simple de xBandpassFilter, xMean, est calculée et sert d'indicateur pour ouvrir ou fermer une position.

Lorsque xMean franchit à la hausse le niveau défini par le paramètre Trigger, une position longue est ouverte ; à la baisse, une position courte est prise. La sensibilité des signaux peut être ajustée en modifiant le niveau Trigger.

Avantages

  1. L'utilisation d'une double moyenne mobile exponentielle pondérée permet de filtrer efficacement une partie du bruit dans la série de prix, rendant la stratégie plus stable.
  2. Le filtre passe‑bande ne conserve que la composante de tendance des prix, évitant les leurres des marchés oscillants, ce qui rend la stratégie plus fiable.
  3. La stratégie comporte peu de paramètres, ce qui facilite l'optimisation et la gestion des risques.

Analyse des risques

  1. La stratégie souffre d'un retard temporel et peut manquer des retournements rapides de prix.
  2. La double moyenne mobile exponentielle pondérée et le filtre passe‑bande agissent tous deux comme des filtres passe‑bas, atténuant les signaux à haute fréquence et réduisant la sensibilité de la stratégie.
  3. Si les paramètres sont mal réglés, le filtrage peut être trop fort et faire manquer des tendances fortes.

Le problème de retard peut être atténué en réduisant la valeur du paramètre Length ; la sensibilité de la stratégie peut être contrôlée en ajustant le niveau Trigger.

Pistes d'optimisation

  1. Ajout d'un stop‑loss pour limiter les pertes unitaires.
  2. Utilisation d'un système de double moyenne mobile (court terme / long terme) pour améliorer la stabilité.
  3. Combinaison avec d'autres indicateurs (volume de transactions, etc.) pour identifier les signaux de retournement et éviter d'être piégé dans des marchés oscillants.
  4. Optimisation des paramètres par apprentissage automatique ou algorithme génétique pour rendre la stratégie plus robuste.

Résumé

Globalement, cette stratégie est stable et donne de bons résultats dans des marchés fortement tendanciels. Elle peut être améliorée de multiples façons pour rester rentable dans des environnements de marché variés. Elle mérite d'être étudiée et appliquée plus avant.

Source
Pine
/*backtest
start: 2022-12-27 00:00:00
end: 2024-01-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version = 2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 14/12/2016
// The related article is copyrighted material from Stocks & Commodities Mar 2010
Strategy parameters
Strategy parameters
Length
Delta
Trigger
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)