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
Instructions
- Utilisez
add.indicator()sur votre stratégie existantestrategy.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
mktdataet une fenêtre de retournde 50 jours. N’oubliez pas d’utiliser la fonctionquote! - 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 = ___)