Négociation financière en R
Ilya Kipnis
Professional Quantitative Analyst and R programmer
Écrire la fonction add.indicator()
Indiquer le nom de la stratégie (p. ex. strategy.st)
Nommer la fonction de calcul de l'indicateur (p. ex. « SMA »)
Fournir les paramètres de la fonction sous forme de liste
Attribuer une étiquette à l'indicateur (p. ex. « SMA200 »)
# Appeler add.indicator() avec la stratégie, le nom, les arguments et l'étiquette
add.indicator(strategy = strategy.st, name = "SMA",
arguments = list(x = quote(Cl(mktdata)),
n = 200), label = "SMA200"))
Appliquer un indicateur ressemble à utiliser la commande apply() en R
Vous fournissez le nom d'une fonction avec ses arguments
La différence clé : ajouter une étiquette à vos indicateurs
Négociation financière en R