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

时间:2015-09-23 18:00:22

标签: r quantmod stock

我使用以下代码为日常图表创建Donchian频道:

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

使用addTA

将其添加到地块中

如何在每周和每月图表中添加Donchian频道? (基本上将数周和数月视为天数)。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:2)

以下是MSFT股票周线图中Donchian Channel的一个例子:

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'))

enter image description here

希望这有帮助。