我用下面的代碼爲日線圖營造唐契安渠道:添加唐契安渠道,每週和每月的圖表
lag(DonchianChannel(cbind(Hi(XXX), Lo(XXX))))
而且使用addTA
我如何添加唐契安頻道每週將其添加到情節和月線圖? (基本上幾周和幾個月被視爲天)。任何意見,將不勝感激。
我用下面的代碼爲日線圖營造唐契安渠道:添加唐契安渠道,每週和每月的圖表
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'))
希望這有助於。
非常感謝。如果我想讓它變得更加敏感或者不太敏感,那麼日常圖表的四周平均值通常會變爲兩週,而敏感度會變得更低,八週則會變得更加敏感。這怎麼可以做到每週/每月圖表? – Oposum
改變靈敏度的直接方法是按照'?TTR :: DonchianChannel'中所述的方法來改變'n'的值。除此之外,我不確定我能在這裏幫忙。這位專家是@JoshuaUlrich。他開發了一個夢幻般的'TTR'包,其中包含'DonchianChannel()'函數。 – RHertel
在'DonchianChannel'中,'n'參數默認爲10,這意味着它從最近10個週期中獲得最高和最低。所以,增加'n'使其不那麼敏感。 –
我不確定你爲什麼期望它有任何不同,這取決於'XXX'中數據的週期性。你有什麼嘗試,爲什麼沒有工作? –