Korzystając z funkcji chartSeries w pakiecie quantmod, chcę zmodyfikować oscylator RSI. Biorąc pod uwagę przedmiot XTS zawierające dane dotyczące cen OHLC, tutaj jest wezwanie, które używam:Oscylatory Quantmod
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)
Mam cztery pytania:
Jak mogę zmienić domyślny kolor niebieskiego na coś innego? Próbowałem: c (addRSI (n = 14, maType = "SMA", col = "black")). Dostaję jednak błąd "nieużywanego argumentu".
Czy mogę narysować poziome linie w panelu oscylatora? Tradycyjne RSI mają poziomą czerwoną linię o wartości osi Y równą 70 i poziomą zieloną linię o wartości osi Y równą 30, aby wskazać poziomy wykupienia/wyprzedania.
Czy możliwe jest wykreślenie innego wykresu jako linii oscylatora pod wykresem? Posiadam własne oscylatory, które chcę wizualizować zamiast RSI lub którekolwiek z wskaźników w pakiecie TTR.
Jak mogę wziąć udział w ulepszaniu funkcji wykresów kwantowych; czy ten projekt jest aktywnie utrzymywany?
Może [this] (http://stackoverflow.com/questions/30381639/change-line-colors-of-technical-indicators-made-by-r-quantmod-ttr) może pomóc w zmianie koloru (twoje pierwsze pytanie). Ale generalnie lepiej nie zadawać wielu pytań w tym samym pytaniu. – agstudy
wow! dziękuję @agstudy, powstrzymam się od zadawania zbyt wielu pytań w przyszłości – jonnie