Moyenne mobile variable (VMA)
Contenu des pages
La moyenne mobile variable (VMA) est une moyenne mobile adaptative avancée développée par Tushar Chande, le même analyste technique qui a créé le Chande Momentum Oscillator et VIDYA. La VMA se différencie des autres moyennes mobiles en mesurant et en réagissant à l'efficacité du prix - l'efficacité avec laquelle le prix évolue dans une direction particulière par rapport à sa volatilité globale.
Cette capacité d'adaptation permet au VMA de devenir automatiquement plus réactif lorsque les marchés sont en forte tendance et moins sensible lorsqu'ils sont agités et en fourchette, ce qui permet aux traders d'obtenir des signaux plus précis dans différents environnements de marché.
Le concept d'efficience des prix
Le concept d'efficacité des prix est au cœur de l'AMV. Considérons les deux scénarios suivants :
- Un prix qui évolue régulièrement de $100 à $110 en ligne droite est 100% efficace.
- Un prix qui fluctue fortement entre $95 et $115 pour finalement s'établir à $110 est moins efficace.
La VMA quantifie cette efficacité en la comparant :
- Le mouvement directionnel net (la distance directe du point A au point B)
- Le chemin total parcouru (en additionnant tous les mouvements de prix intermédiaires)
Ce ratio, appelé ratio d'efficacité (RE), est compris entre 0 et 1 :
- Les valeurs proches de 1 indiquent un mouvement de prix très efficace et tendanciel.
- Les valeurs proches de 0 indiquent des conditions agitées et fluctuantes.
Fonctionnement de l'AMV
La VMA met en œuvre un mécanisme d'adaptation sophistiqué basé sur l'efficacité des prix :
- Calcul de l'efficacité: La VMA calcule le ratio d'efficacité en divisant l'ampleur de la variation nette des prix au cours d'une période par la somme de toutes les variations absolues des prix au cours de cette période.
- Lissage dynamique: La mesure d'efficacité est utilisée pour déterminer un facteur de lissage personnalisé qui se situe entre les extrêmes rapide et lent.
- Facteur de volatilité: L'implémentation de la VMA inclut un paramètre VolFactor qui permet aux traders d'ajuster la sensibilité de l'indicateur aux changements d'efficacité.
- Réponse adaptative: Lorsque le prix évolue efficacement dans une direction, la VMA se comporte davantage comme une moyenne mobile rapide ; lorsque le prix évolue de manière inefficace, elle se comporte davantage comme une moyenne mobile lente.
Cet ajustement dynamique permet à la VMA de réduire le décalage pendant les tendances fortes tout en minimisant les coups de fouet pendant les consolidations.
Les mathématiques derrière la VMA
Si l'on considère la mise en œuvre de StrategyQuant, le calcul de la VMA comporte plusieurs étapes clés :
1. Calculer la direction du prix (changement net) : netChange = |Prix(aujourd'hui) - Prix(Période il y a jours)| 2. Calculer la volatilité totale : totalVolatility = Somme de |Prix(jour i) - Prix(jour i+1)| pour les jours de la période 3. Calculer le ratio d'efficacité (RE) : ER = netChange / totalVolatility (varie de 0 à 1) 4. Déterminer la constante de lissage : - Définir les constantes de la période rapide (2) et de la période lente (30) - Appliquer le facteur de volume pour contrôler la sensibilité - SC = ER² * Facteur de volume - Échelle entre les constantes rapides et lentes de l'EMA 5. Calculer la VMA : VMA(aujourd'hui) = alpha * Prix(aujourd'hui) + (1 - alpha) * VMA(hier) où alpha est la constante de lissage adaptative
Le carré du ratio d'efficacité (ER²) à l'étape 4 souligne la différence entre les conditions tendancielles et non tendancielles, ce qui rend le VMA encore plus réactif aux véritables tendances.
Pourquoi utiliser la VMA dans vos systèmes de trading ?
La VMA offre plusieurs avantages convaincants par rapport aux moyennes mobiles traditionnelles :
- Adaptation automatique: Réagit de manière appropriée aux marchés en tendance et en variation sans modification des paramètres.
- Réduction du décalage des tendances: Réagit mieux lors de mouvements directionnels forts
- Moins de faux signaux: Devient moins sensible dans des conditions de marché agitées
- Sensibilisation à la volatilité: Comprend la différence entre les mouvements de prix significatifs et bruyants
- Sensibilité personnalisable: Le paramètre VolFactor permet d'affiner le mécanisme d'adaptation.
Mise en œuvre de l'AMV dans StrategyQuant
La plateforme StrategyQuant permet d'intégrer facilement l'indicateur VMA dans vos stratégies de trading. L'indicateur accepte deux paramètres principaux :
- Période: La période de recul pour le calcul de l'efficacité (généralement 9, 14, 20, 50 ou 200).
- Facteur Vol: Contrôle la sensibilité de l'adaptation (la valeur par défaut est 2, des valeurs plus élevées augmentent la réactivité).
Le StrategyQuant propose plusieurs jeux de paramètres préconfigurés pour des tests immédiats :
- Période=9, FacteurVol=2
- Période=14, FacteurVol=2
- Période=20, FacteurVol=2
- Période=50, FacteurVol=2
- Période=200, FacteurVol=2
- Période=14, VolFactor=4 (plus réactif)
- Période=14, VolFactor=1 (moins réactif)
Stratégies de trading utilisant la VMA
Voici quelques moyens efficaces d'utiliser la VMA dans vos systèmes de trading :
1. Systèmes de croisement VMA
Utilisez deux lignes VMA de périodes différentes (par exemple, VMA(14) et VMA(50)) pour générer des signaux d'entrée et de sortie. La nature adaptative des deux lignes peut fournir des signaux plus opportuns que les croisements traditionnels de moyennes mobiles.
2. VMA Direction de la tendance
La pente de la VMA fournit des informations précieuses sur la force et la direction de la tendance. Une pente qui s'accentue indique souvent une augmentation de la dynamique, tandis qu'une pente qui s'aplatit peut indiquer une diminution de la dynamique.
3. Support et résistance de la VMA
Pendant les tendances, la VMA peut servir de support dynamique en cas de tendance haussière ou de résistance en cas de tendance baissière. Le recul des cours jusqu'à la ligne de la VMA peut offrir des opportunités d'entrée avec des profils risque/récompense favorables.
4. VMA avec modèles de prix
Combinez la VMA avec des configurations graphiques telles que les triangles, les drapeaux ou la tête et les épaules. La VMA peut aider à confirmer si la tendance sous-jacente soutient la résolution attendue de la figure.
5. Analyse de l'AMV à plusieurs échéances
Appliquer la VMA à différents horizons temporels pour identifier l'alignement entre les tendances à court, moyen et long terme. Trader dans le sens des VMA alignées sur différentes périodes peut améliorer les taux de réussite.
Optimisation des paramètres de l'AMV pour différents marchés
Bien que les paramètres par défaut fonctionnent bien pour de nombreux instruments, la personnalisation peut améliorer les performances de l'AVM :
- Sélection de la période:
- Périodes plus courtes (9-14) : Plus approprié pour les transactions à court terme
- Périodes moyennes (20-50) : Efficace pour le swing trading
- Périodes plus longues (200+) : Meilleures pour le trading de position et l'identification des grandes tendances
- Ajustement du facteur Vol:
- Valeurs plus élevées (3-5) : Augmentation de la réactivité aux changements d'efficacité, meilleure pour les marchés volatils
- Valeurs inférieures (0,5-1,5) : Diminution de la réactivité, préférable pour les instruments plus stables
- Défaut (2) : Approche équilibrée adaptée à la plupart des conditions
VMA vs. VIDYA : comprendre les différences
La VMA et la VIDYA sont toutes deux des moyennes mobiles adaptatives créées par Tushar Chande, mais elles utilisent des mécanismes différents pour s'ajuster :
- VMA s'adapte en fonction de l'efficacité des prix (mouvement directionnel par rapport à la volatilité)
- VIDYA s'adapte en fonction du Chande Momentum Oscillator (mesure la force du momentum)
Dans la pratique, le VMA excelle souvent dans l'identification des tendances persistantes tout en filtrant le bruit, tandis que le VIDYA peut être plus sensible aux changements de momentum à court terme. De nombreux traders avertis utilisent les deux indicateurs à des fins de confirmation ou dans des contextes de marché différents.
Disponibilité de l'indicateur :
Cet indicateur est implémenté pour MT4, MT5, TradeStation et MultiCharts.
Utilisation de blocs personnalisés pour les conditions :
Vous pouvez facilement définir vos propres conditions dans StrategyQuant X à l'aide de Blocs personnalisés. Cela vous permet de définir des paramètres tels que des périodes ou des étapes afin d'adapter l'indicateur à votre stratégie. Pour de plus amples informations, veuillez consulter les ressources suivantes :
-
Documentation StrategyQuant : Modèles de stratégie et blocs personnalisés
-
StrategyQuant YouTube Tutorial : Vue d'ensemble des blocs personnalisés
Importation d'indicateurs personnalisés dans SQX :
Pour importer des indicateurs personnalisés dans StrategyQuant X, suivez les instructions étape par étape fournies ici :
Importer et exporter des indicateurs personnalisés et d'autres extraits