Trading financier en R
Ilya Kipnis
Professional Quantitative Analyst and R programmer
Écrivez la fonction add.indicator()
Indiquez le nom de la stratégie (ex. strategy.st)
Nommez la fonction de calcul de l'indicateur (ex. « SMA »)
Donnez les arguments de la fonction sous forme de liste
Ajoutez un libellé à votre indicateur (ex. « SMA200 »)
# Appelez add.indicator() avec strategy, name, arguments et label
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 transmettez le nom d'une fonction avec ses arguments
La différence clé est l'ajout d'un libellé pour vos indicateurs
Trading financier en R