Implémenter un indicateur - III
Sur les marchés financiers, l’objectif est d’acheter bas et de vendre haut. Le RSI peut aider à repérer quand un prix a suffisamment corrigé, en particulier avec une période courte comme 2 ou 3.
Ici, vous allez créer un RSI sur 3 périodes (RSI 3) pour vous entraîner à implémenter des indicateurs préprogrammés. 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 des exercices précédents. - Fournissez la fonction RSI via l’argument
name. - Spécifiez les arguments souhaités de RSI, en utilisant le prix de clôture de
mktdataet une fenêtre de calculnde 3 jours. N’oubliez pas d’utiliser la fonctionquote()! - Nommez votre nouvel indicateur
"RSI_3".
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Add an RSI 3 indicator to strategy.st
add.indicator(strategy = strategy.st,
# Add the RSI 3 function
name = ___,
# Create a lookback period
arguments = list(___),
# Label your indicator RSI_3
label = ___)