R quantmod chartSeries:将多个 TA 叠加添加到单个图表
R quantmod chartSeries: Add multiple TA overlay to single chart
我正在尝试将多个 TA 添加到我的主 chartSeries 图表中,它们都添加在下方而不是相互重叠。是否可以添加多个 TA 覆盖?
chartSeries(GE, theme="white",
TA="addTA(GE1);addTA(GE2);addTA(GE3)")
我试过以下变量;
on=1 和
覆盖=真
我正在寻找所有 TA 都在一个图表中。
提前感谢您的宝贵时间。
好吧,on=1
正是您所需要的。我无法让 TA="" 使用我必须提供的数据来工作,但这确实有效:
chartSeries(x,TA=NULL);addTA(EMA(x$Close),on=1)
(TA=NULL
是去除成交量图表。)
或者,使用 newTA
预先定义您的 TA 和所有需要的参数,然后 TA
参数接受它:
myEMA = newTA(EMA, Cl, on=1, col=7)
chartSeries(x, TA="myEMA()")
(参见 ?newTA
,这是我从中窃取第一行的地方!)
我正在尝试将多个 TA 添加到我的主 chartSeries 图表中,它们都添加在下方而不是相互重叠。是否可以添加多个 TA 覆盖?
chartSeries(GE, theme="white",
TA="addTA(GE1);addTA(GE2);addTA(GE3)")
我试过以下变量;
on=1 和 覆盖=真
我正在寻找所有 TA 都在一个图表中。
提前感谢您的宝贵时间。
好吧,on=1
正是您所需要的。我无法让 TA="" 使用我必须提供的数据来工作,但这确实有效:
chartSeries(x,TA=NULL);addTA(EMA(x$Close),on=1)
(TA=NULL
是去除成交量图表。)
或者,使用 newTA
预先定义您的 TA 和所有需要的参数,然后 TA
参数接受它:
myEMA = newTA(EMA, Cl, on=1, col=7)
chartSeries(x, TA="myEMA()")
(参见 ?newTA
,这是我从中窃取第一行的地方!)