使用quantmod包中的chartSeries函数,我想修改RSI振荡器。给定一个包含OHLC价格数据的xts对象,这是我正在使用的调用:
chartSeries(plot_report[, 1:4],
name = substr(ticker, 1, nchar(ticker) - 4),
theme = chartTheme('white.mono', grid.col = NA),
TA = c(addRSI(n = 14, maType = "SMA")),
type = "line",
bar.type = 'ohlc',
major.ticks = 'months',
show.grid = FALSE,
log.scale = TRUE)
生成这个图表:
![enter image description here](https://istack.dev59.com/Gt3Ic.webp)
我有四个问题:
如何将默认的蓝色改为其他颜色?我尝试过:c(addRSI(n = 14, maType = "SMA", col = "black"))。然而,我得到了“未使用的参数”错误。
我能在振荡器面板中画出水平线吗?传统的RSI在y轴值为70时有一条水平的红线,在y轴值为30时有一条水平的绿线,以表示超买/超卖水平。
是否可以在图表下方绘制另一个计算结果作为振荡器线?我有一些专有的振荡器要可视化,而不是用TTR包中的RSI或任何指标。
如何参与改进quantmod图表功能;这个项目正在积极维护吗?