隐形指标addTA Quantmod
Invisible indicator addTA Quantmod
当我尝试使用 Quantmod 的 addTA 函数在每周数据上显示指标时,该指标是不可见的。下面是一个玩具示例:
require(quantmod)
ticker <- c("^GSPC")
getSymbols("^GSPC", src = "yahoo", from = as.Date("1960-01-04"))
#change to weeklies
spy <- to.weekly(GSPC)
spyAD <- Ad(spy)
spyDVI <- DVI(spyAD)[,3]
chartSeries(GSPC,theme = chartTheme('white'), TA = NULL, subset = "1995-08::")
addTA(spyDVI)
我做错了什么吗?它完美地处理每日数据,但不仅限于每周或每月。
如果您的 chartSeries
呼叫使用相同频率的数据,它可以很好地处理每周和每月数据。您的示例绘制每日数据,然后对每周数据调用 addTA
。
例如:
chartSeries(spy, theme=chartTheme('white'), TA=NULL, subset="1995-08::")
addTA(spyDVI)
教训是,如果您使用与提供给原始 chartSeries
调用的数据不同的数据调用 addTA
,则必须非常小心。
当我尝试使用 Quantmod 的 addTA 函数在每周数据上显示指标时,该指标是不可见的。下面是一个玩具示例:
require(quantmod)
ticker <- c("^GSPC")
getSymbols("^GSPC", src = "yahoo", from = as.Date("1960-01-04"))
#change to weeklies
spy <- to.weekly(GSPC)
spyAD <- Ad(spy)
spyDVI <- DVI(spyAD)[,3]
chartSeries(GSPC,theme = chartTheme('white'), TA = NULL, subset = "1995-08::")
addTA(spyDVI)
我做错了什么吗?它完美地处理每日数据,但不仅限于每周或每月。
如果您的 chartSeries
呼叫使用相同频率的数据,它可以很好地处理每周和每月数据。您的示例绘制每日数据,然后对每周数据调用 addTA
。
例如:
chartSeries(spy, theme=chartTheme('white'), TA=NULL, subset="1995-08::")
addTA(spyDVI)
教训是,如果您使用与提供给原始 chartSeries
调用的数据不同的数据调用 addTA
,则必须非常小心。