Me gustaría hacer es lo que yo pensaba que al ser una simple tarea: encontrar la ubicación de los picos para un determinado stock, y la marca de los picos en un gráfico.
Me sorprendió por la falta de ejemplos en internet. Por ejemplo, la descripción de findPeaks función de quantmod paquete no puede ni siquiera explicar lo que el segundo argumento (thresh) representar. Podría alguien por favor explicarme?
Así que, esto es lo que he conseguido:
library(quantmod)
APL <- getSymbols("AAPL", src = "yahoo", auto.assign = FALSE)
aapl.price <-AAPL$AAPL.Close
p <- findPeaks(aapl.price, 10)
plot(aapl.price, type = 'l')
points(aapl.price[p],index(aapl.price)[p], col = "red")
Obviamente, hay diferentes maneras de definir los picos, pero de cualquier forma el resultado no es lo que uno quiere ver. Podría alguien por favor proporcione la orientación?
También, por favor, hágamelo saber si esto se hace mejor uso de algún otro paquete