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
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
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
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

Posts les plus consultés de ce blog

SOITEC

DASSAULT AVIATION

LEGRAND

Indicateurs Boursiers

VusionGroup

STELLANTIS

AIRBUS

Termes boursiers