Stratégie automatique des moyennes mobiles SMA EMA
C'est une stratégie des plus simples mais pas simpliste car elle permet d'appréhender le début de ce que sont les stratégies automatiques de trading, des algorithmes qui délivrent des signaux d'achats et de ventes sur les cours de bourse.
Nous allons détailler la stratégie des moyennes mobiles à l'aide de deux SMA (Simple Mobile Average) et d'une EMA (Esponential Moving Average).
La stratégie automatique de trading avec 2 SMA et 1 EMA repose sur la détection des croisements des moyennes pour générer des signaux d’achat ou de vente. Elle est simple à implémenter et efficace pour capter les tendances.
Principes
Deux SMA de longueur différentes vont se croiser et sont lentes à réagir aux changements rapides.
La EMA donne plus de poids aux prix récents, elle est donc plus réactive aux retournements de tendance.
Signaux achats/vente :
- Achat : la SMA courte, croise au-dessus de la SMA longue, ET que le prix est au-dessus de l’EMA.
- Vente : la SMA courte, croise en dessous de la SMA longue, ET que le prix est en dessous de l’EMA.
✅ Avantages
- Facile à comprendre et à implémenter
- Fonctionne bien en tendance marquée
- Paramétrable selon l’actif et l’horizon de temps
⚠️ Limites
- Moins efficace en marché sans tendance (en range)
- Sensible aux faux signaux en période de forte volatilité
Implémentation
Une fois implémentée et tracer dans le plateforme nous obtenons le graphique suivant :
| Stratégie automatique de trading des Moyennes Mobiles |
Nous sommes avec l'action Air Liquide à l'échelle de temps 1 jour sur une période de 6 mois. On à le cours de l'action sous forme de bougies (candle). Les moyennes mobiles sont tracées et les surfaces entre, sont matérialisées par des couleurs verte et rouge.
Configuration :
- SMA 1 = 10
- SMA 2 = 15
- EMA = 15
Grâce à l'algorithme en Python :
La détection des croisements est marquée par les signaux d'achat triangles verts et les signaux de ventes triangles rouges.
Et là où vous pouvez aller plus loin avec TradingInPython, c'est que l'algorithme calcul les spreads, c'est à dire toutes les différences entre les signaux d'achat et les signaux de vente puis en fait le cumul :
| Les spread de l'algorithme des moyennes mobiles |
On obtient ainsi pour l'action Air Liquide un Spread affiché dans le Titre de : 5,180.
Cela signifie que si vous aviez suivi tous ces signaux d'achat et de ventre vous auriez gagné : 5,18.
Dans le Graph de la stratégie des moyennes mobiles, vous allez pouvoir ajuster SMA 1, SMA 2, et EMA pour optimiser ce spread.
Par exemple avec les réglages suivants :
- SMA 1 = 10
- SMA 2 = 18
- EMA = 18
Vous obtenez un Spread de : 9,50
| Optimisation du Spread par les Moyennes Mobiles |
Vous avez à votre disposition un outil d'optimisation de votre stratégie automatique par les moyennes mobiles qui vous permet de choisir les meilleures valeurs pour les moyennes mobiles SMA1 et 2 et EMA afin d'obtenir le meilleur Spread (le meilleur gain).
N'hésitez plus venez faire vos analyses techniques avec la plateforme TradingInPython.
Commentaires
Enregistrer un commentaire
Merci pour votre commentaire.
S'il n'apparaît pas tout de suite c'est qu'il est en attente de modération.
Merci de votre compréhension.