Ich bin neu in R und versuche, eine Back-Testing-Strategie mithilfe der MACD-Funktion aus dem TTR-Paket zu entwickeln.MACD-Funktion im R TTR-Paket mit unterschiedlichen Ergebnissen für denselben Datensatz
Ich beobachte ein verdrahtetes Verhalten, wo ich verschiedene Ergebnisse für den gleichen Datensatz bekomme.
Hier sind die Befehle, die ich bin Ausführung ...
# Restarting R session...
library(quantmod)
getSymbols(c('INDRAMEDCO.BO'), from="2016-01-01")
# [1] "INDRAMEDCO.BO"
macd <- MACD(INDRAMEDCO.BO[, "Adjusted"], 12, 26, 9, percent=FALSE)
last(macd)
# macd signal
# 2016-08-04 3.031666e-317 2.521193e-317
macd <- MACD(INDRAMEDCO.BO[, "Adjusted"], 12, 26, 9, percent=FALSE)
last(macd)
# macd signal
#2016-08-04 4.100941e-317 -2.366901e-318
macd <- MACD(INDRAMEDCO.BO[, "Adjusted"], 12, 26, 9, percent=FALSE)
last(macd)
# macd signal
#2016-08-04 -6.664617e-317 -4.561214e-317
Beachten Sie, wie MACD und Signalwerte bei jeder Ausführung auf dieselben Daten und gleichen Parametern MACD-Funktion ändern. Ich bin mir nicht sicher, was ich falsch mache.
Hinweis: Ich verwende RStudio IDE. Nicht sicher, ob es wichtig ist.
Dank @Rober. Es klappt. – Programmer