Есть несколько вариантов удаления ТА с участка. Хитрость заключается в том, что когда вы используете addTA(my_indicator)
, вы не можете использовать dropTA(my_indicator)
. Поскольку вы добавили TA через addTA()
, вам нужно позвонить dropTA(ta = "addTA")
.
Теперь есть несколько вариантов:
dropTA(all = TRUE) # removes all technical indicators
dropTA(ta = "addBBAnds") # removes the bolinger bands you added via addBBands()
Если вы добавили несколько пользовательских TA с помощью addTA, вы Можно указать, какую версию удалить, если вы сейчас заказ.
dropTA(ta = "addTA", occ = 2) # removes the second occurence of the TA you added
dropTA(ta = "addTA", all = TRUE) # removes all TA's added with addTA
Это полезно, когда вы использовали на графике несколько индикаторов addEMA или addSMA.
пример с индикаторами EMA:
library(quantmod)
getSymbols("AAPL", src="yahoo", from = '2018-01-1', to = '2019-01-1')
candleChart(AAPL, up.col = "black", dn.col = "red", theme = "white")
addEMA(Cl(AAPL), n = 13, on = 1)
addEMA(Cl(AAPL), n = 21, on = 1)
addEMA(Cl(AAPL), n = 5, on = 1)
dropTA(ta = "addEMA", occ = 2) # removes the second occurence of the EMA's you added
dropTA(ta = "addEMA", all = TRUE) # removes all (other) EMA's added