CommencezCommencez gratuitement

Comprendre les paramètres d'initialisation - II

Comme dans le chapitre précédent, vous utiliserez getSymbols() pour obtenir les données de SPY depuis Yahoo! Finance.

Après avoir importé les données, utilisez stock() pour indiquer à quantstrat quels instruments seront présents pour la simulation et pour les traiter tels quels, plutôt que de définir une taille minimale d'achat comme pour les contrats à terme. De plus, cette commande précise quelle devise utiliser avec les instruments donnés. Notez que chaque fois que vous utilisez une fonction pour initialiser un jeu de données comme GDX ou SPY, vous devez l'entourer de guillemets :

stock("GDX", currency = "USD")

Le paquet quantstrat a été chargé dans votre espace de travail, de même que les chaînes de dates from et to que vous avez créées dans l'exercice précédent.

Cette activité fait partie du cours

Négociation financière en R

Voir le cours

Instructions de l’exercice

  • Utilisez la commande library() pour charger le paquet quantmod.
  • Utilisez getSymbols() pour obtenir les données ajustées de SPY depuis Yahoo! Finance entre les dates from et to.
  • Utilisez la commande stock() pour indiquer à quantstrat que vous utiliserez les données de SPY dans votre stratégie et définissez sa devise à "USD".

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Load the quantmod package
___

# Retrieve SPY from yahoo
getSymbols(___)

# Use stock() to initialize SPY and set currency to USD
stock(___)
Modifier et exécuter le code