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
Instructions de l’exercice
- Utilisez la commande
library()pour charger le paquetquantmod. - Utilisez
getSymbols()pour obtenir les données ajustées de SPY depuis Yahoo! Finance entre les datesfrometto. - Utilisez la commande
stock()pour indiquer àquantstratque 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(___)