Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将Donchian频道添加到周线图和月线图中_R_Quantmod_Stock - Fatal编程技术网

R 将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

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

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周。