Type/to search

Stratégie de backtest du filtre de tendance à plage moyenne

Common strategy
Created: 2024-01-08 10:20:25
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu : Cette stratégie détermine si le prix se trouve dans une phase de tendance en calculant le rapport entre l'écart entre le plus haut et le plus bas sur une période donnée et l'amplitude de la variation du prix de clôture, servant ainsi de signal de transaction.

Principe de la stratégie : L'indicateur central de cette stratégie est le Filtre Vertical Horizontal (VHF), calculé selon la formule suivante :

VHF = (Highest(Length) - Lowest(Length)) / SUM(ABS(Close - Close[1]), Length)

où Highest(Length) et Lowest(Length) représentent respectivement le plus haut et le plus bas sur la période Length. Le numérateur reflète l'amplitude de la fourchette de prix, tandis que le dénominateur reflète la volatilité réelle des prix. Le rapport permet de juger la tendance des prix : lorsque le VHF est supérieur au seuil de signal donné, le prix est considéré en tendance ; lorsqu'il est inférieur, le prix est considéré en consolidation. Cela génère des signaux de transaction.

Cette stratégie est simple et intuitive, comparant la plage de fluctuation des prix à la volatilité réelle pour juger la tendance, évitant ainsi de se fier uniquement à des indicateurs comme la SMA ou la EMA sans tenir compte des caractéristiques propres aux prix. Cependant, elle est sensible à l'optimisation des paramètres et nécessite d'ajuster les paramètres Length et Signal en fonction des différentes périodes et conditions de marché.

Analyse des avantages :

  1. Indicateur de tendance intuitif, simple et efficace.
  2. Prend en compte les caractéristiques propres des prix, sans dépendre d'aucun ajustement de courbe.
  3. Paramètres configurables pour adapter la sensibilité du jugement.
  4. S'intègre facilement dans divers types de stratégies de trading.

Analyse des risques :

  1. Sensibilité aux paramètres ; un réglage inapproprié peut entraîner trop de transactions erronées.
  2. Incapacité à distinguer les fausses tendances lorsque le prix se trouve à un point de retournement.
  3. Sur des périodes longues, insensible aux oscillations de prix à court terme.
  4. Nécessite l'utilisation d'un stop-loss pour limiter les pertes unitaires.

Axes d'optimisation :

  1. Optimiser le paramètre Length pour équilibrer la sensibilité du jugement de tendance.
  2. Combiner avec d'autres indicateurs pour filtrer les signaux du VHF, par exemple le MACD pour identifier les points de retournement.
  3. Essayer des méthodes d'apprentissage automatique pour ajuster la courbe du VHF.
  4. Configurer plusieurs périodes en parallèle pour générer des signaux de stratégie multi-niveaux.

Conclusion : Cette stratégie juge intuitivement la tendance en se basant sur les caractéristiques propres des prix. Simple et efficace, elle mérite d'être davantage explorée, optimisée et validée. Elle peut servir d'outil de base pour l'identification des tendances et être largement utilisée dans les stratégies de trading quantitatif.

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 27/04/2018
// Vertical Horizontal Filter was initiated by Adam White. It was first published 
Strategy parameters
Strategy parameters
Length
Signal
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)