【发布时间】:2015-11-30 23:21:35
【问题描述】:
利用 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)
我有四个问题:
如何将默认的蓝色颜色更改为其他颜色?我试过:c(addRSI(n = 14, maType = "SMA", col = "black")).但是,我收到“未使用的参数”错误。
我可以在振荡器面板中绘制水平线吗?传统 RSI 在 y 轴值为 70 处有一条水平红线,在 y 轴值为 30 处有一条水平绿线表示超买/超卖水平。
是否可以在图表下方绘制另一个计算作为振荡线?我有一些我想要可视化的专有振荡器,而不是 RSI 或 TTR 包中的任何指标。
如何参与改进 quantmod 图表功能;这个项目是否正在积极维护?
【问题讨论】:
-
也许this 可以帮助改变颜色(你的第一个问题)。但是,通常最好不要在同一个问题中问很多问题。
-
哇!谢谢@agstudy,以后我不会问太多问题了