CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Utilisez add.indicator() sur votre stratégie existante strategy.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 mktdata et une fenêtre de calcul n de 3 jours. N’oubliez pas d’utiliser la fonction quote() !
  • 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 = ___)
Modifier et exécuter le code