/ / Suppression des vacances du graphique boursier avec quantmod - r, quantmod, stock

Suppression du jour férié du graphique boursier en utilisant quantmod - r, quantmod, stock

J'essaie de tracer des stocks chinois en utilisantquantmod. Mais le problème est que le graphique m'a toujours montré le jour de bourse zéro, comme le week-end et les vacances. Je me demande comment supprimer ces jours pour rendre le graphique continu.

library("quantmod")

s <- getSymbols("002389.SZ",auto.assign=FALSE)
head(s)

chartSeries(s, theme = "white", subset = "last 6 months",TA = "addSMA(n=5,col="gray");addSMA(n=10,col="yellow");
addSMA(n=20,col="pink");addSMA(n=30,col="green");addSMA(n=60,col="blue");addVo()")

Réponses:

1 pour la réponse № 1

Je ne pense pas que ce soit des vacances (2013-11-13jusqu'au 2014-01-27); il s’agit de mauvaises données ou le titre n’a pas été échangé pendant plusieurs jours (regardez le volume). Si vous souhaitez uniquement tracer les jours lorsque le volume est supérieur à zéro, vous pouvez supprimer ces lignes avant de tracer.

x <- s[Vo(s)>0]
chartSeries(x, theme = "white", subset = "last 6 months",TA = "addSMA(n=5,col="gray");addSMA(n=10,col="yellow");addSMA(n=20,col="pink");addSMA(n=30,col="green");addSMA(n=60,col="blue");addVo()")