R 将Donchian频道添加到周线图和月线图中
我使用以下代码为日线图创建Donchian频道:R 将Donchian频道添加到周线图和月线图中,r,quantmod,stock,R,Quantmod,Stock,我使用以下代码为日线图创建Donchian频道: lag(DonchianChannel(cbind(Hi(XXX), Lo(XXX)))) 并使用addTA 如何将唐奇安频道添加到周线图和月线图中?(基本上,周和月被视为天)。如果您有任何建议,我们将不胜感激。以下是一个唐奇安频道的示例,用于MSFT股票周线图: library(quantmod) library(TTR) my_quote <- getSymbols("MSFT", auto.assign = FALSE) my_qu
lag(DonchianChannel(cbind(Hi(XXX), Lo(XXX))))
并使用addTA
如何将唐奇安频道添加到周线图和月线图中?(基本上,周和月被视为天)。如果您有任何建议,我们将不胜感激。以下是一个唐奇安频道的示例,用于MSFT股票周线图:
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'))
库(quantmod)
图书馆(TTR)
我的引述我不知道你为什么期望它会有任何不同,这取决于XXX
中数据的周期性。你试过什么,为什么没用?非常感谢。如果我想让它变得更敏感或更不敏感,通常一张日线图的四周平均值会变为两周,更敏感的是八周,不太敏感的是八周。如何对周线图/月线图进行此操作?更改灵敏度的简单方法是改变n
的值,如?TTR::DonchianChannel
中所述。除此之外,我不确定我能帮上什么忙。这方面的专家是@JoshuaUlrich。他开发了奇妙的TTR
包,其中包括DonchianChannel()
函数。在DonchianChannel
中,n
参数默认为10,这意味着它得到了过去10个周期的高低值。所以,增加n
使其不那么敏感。我明白了。n=10表示10个工作日,即2周。因此周线图的相应灵敏度为n=14。谢谢@Oposum您所描述的内容适用于日常蜡烛/酒吧。通常,n
指序列中的时间单位。在这里,我们已经将数据转换为周值(使用转换为.weekly()
),每个蜡烛代表一周。因此,在这种情况下,默认的n=10
指的是10周。