Comprendre les paramètres d’initialisation - I
Définir le code standard
Commençons à créer notre première stratégie dans quantstrat. Dans cet exercice, vous devez renseigner trois dates :
- Une date d’initialisation pour votre backtest.
- Le début de vos données.
- La fin de vos données.
La date d’initialisation doit toujours précéder le début des données, sinon la sortie de votre backtest contiendra de graves erreurs.
Vous devez aussi préciser le fuseau horaire et la devise utilisés, respectivement avec les fonctions Sys.setenv() et currency(). Exemple :
Sys.setenv(TZ = "Europe/London")
currency("EUR")
Pour le reste de ce cours, vous utiliserez UTC (temps universel coordonné) et USD (dollars des États-Unis) pour les paramètres de votre portefeuille.
Cet exercice fait partie du cours
Trading financier en R
Instructions
- Utilisez la commande
library()pour charger le packagequantstrat. - Définissez
initdateau 1er janvier 1999,fromau 1er janvier 2003, ettoau 31 décembre 2015. - Définissez le fuseau horaire
"UTC"avecSys.setenv(). - Définissez la devise
"USD"aveccurrency().
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Load the quantstrat package
# Create initdate, from, and to strings
initdate <- ___
from <- ___
to <- ___
# Set the timezone to UTC
Sys.setenv(___)
# Set the currency to USD
currency(___)