将 Donchian 通道添加到每周和每月图表

Add Donchian channels to weekly and monthly charts

我使用以下代码为日线图创建 Donchian 通道:

lag(DonchianChannel(cbind(Hi(XXX), Lo(XXX))))

并使用 addTA

将其添加到图中

如何将 Donchian 通道添加到每周和每月图表中? (基本上周和月被视为天)。如有任何建议,我们将不胜感激。

这是 MSFT 股票每周图表的 Donchian 通道示例:

library(quantmod)
library(TTR)
my_quote <- getSymbols("MSFT", auto.assign = FALSE)
my_quote_w <- to.weekly(my_quote)
dc <- lag(DonchianChannel(my_quote_w[,c("my_quote.High", "my_quote.Low")]))
candleChart(my_quote_w,col=TRUE,theme=chartTheme('white'),
        subset='last 3 years', log.scale=TRUE, name="MSFT-weekly")
plot(addTA(dc$high, on=1, col='red'))
plot(addTA(dc$low, on=1, col='blue'))

希望对您有所帮助。