CommencerCommencer gratuitement

Implémenter un indicateur - II

Excellent travail pour l’implémentation de votre premier indicateur ! Vous allez maintenant rendre votre stratégie encore plus robuste en ajoutant une SMA sur 50 jours. Combiner une moyenne mobile rapide avec une moyenne plus lente est une méthode simple et courante pour anticiper une hausse future des prix d’un actif. Un seul indicateur peut fournir beaucoup d’informations, mais un système de trading réellement solide s’appuie sur plusieurs indicateurs pour fonctionner efficacement.

Dans cet exercice, vous ajouterez également cette SMA 50 jours à strategy.st. Les packages quantstrat et quantmod sont déjà chargés pour vous.

Cet exercice fait partie du cours

Trading financier en R

Afficher le cours

Instructions

  • Utilisez add.indicator() sur votre stratégie existante strategy.st. Inspirez-vous du code d’exemple de l’exercice précédent.
  • Indiquez la fonction SMA dans l’argument name.
  • Spécifiez les arguments souhaités de SMA, en utilisant le cours de clôture de mktdata et une fenêtre de retour n de 50 jours. N’oubliez pas d’utiliser la fonction quote !
  • Nommez votre nouvel indicateur "SMA50".

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___, 
              
              # Add the SMA function
              name = "__", 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator SMA50
              label = ___)
Modifier et exécuter le code