quantmod包的chartSeries()+ addRSI()和TTR的RSI()
之间的差异chartSeries显示RSI为54.50 和TTR显示为73.49
有什么区别的原因?
由于 GW
todate = Sys.Date()
fromdate = '2015-01-01'
tick = "STZ"
getSymbols(tick, src = 'yahoo', from = fromdate, to = todate)
chartSeries(STZ ,name = tick, theme="white", TA="addRSI()")
price <- Cl(STZ)
rsi <- RSI(price, 2)
tail(rsi)
EMA
2016-09-23 88.804068
2016-09-26 40.403057
2016-09-27 57.262952
2016-09-28 28.881392
2016-09-29 8.375952
2016-09-30 73.493351
答案 0 :(得分:1)
rsi <- RSI(price, 2)
正在使用n=2
,而addRSI
正在使用默认n=14
,因为您未在n
中传递addRSI
的值}。