candleChart(NIFTY, multi.col = TRUE, theme = "white")
addEMA(n = 50, col = "red")
addEMA(n = 200, col = "green")
运行此代码时,我得到3个图表。第一个简单地绘制它,然后我得到另一个50 EMA,然后我得到第三个200 EMA。我如何仅获取最后一张图表?我得到的图表是here。
我使用的数据集的尾部如下:
Date Open High Low Close Shares Traded Turnover (Rs. Cr)
2018-10-03 10982.70 10989.05 10843.75 10858.25 398756507 21225.59
2018-10-04 10754.70 10754.70 10547.25 10599.25 438202008 23711.57
2018-10-05 10514.10 10540.65 10261.90 10316.45 625153832 25254.21
2018-10-08 10310.15 10398.35 10198.40 10348.05 470279031 22130.94
2018-10-09 10390.30 10397.60 10279.35 10301.05 443795275 18285.41
2018-10-10 10331.85 10482.35 10318.25 10460.10 373844130 19592.59
然后我使用上面提到的代码。
答案 0 :(得分:0)
当您想要添加EMA或另一个TA指标并使用addEMA(或addXXX)时,您基本上会告诉该函数获取当前图表并将EMA添加到其中。这将创建一个新图表。如果您使用的是Rmarkdown或笔记本,则确实会为您使用的每个addXXX出现一个新的图。如果仅需要1个图,则需要将所有TA都添加到candleChart
调用中,如下所示:
candleChart(NIFTY, multi.col = TRUE, theme = "white", TA = c(addEMA(n = 50), addEMA(n = 200)))