@@ -45,6 +45,7 @@ function (n = 20, ..., on = NA, legend = "auto")
4545 bty = " n" ,
4646 y.intersp = 0.95 )))
4747 exp <- c(expression(
48+ Aroon <- TA $ Aroon ,
4849 # add inbox color
4950 rect(xlim [1 ], 0 , xlim [2 ], 100 , col = theme $ fill ),
5051 # add grid lines and left-side axis labels
@@ -58,6 +59,8 @@ function (n = 20, ..., on = NA, legend = "auto")
5859 rect(xlim [1 ], 0 , xlim [2 ], 100 , border = theme $ labels )), exp )
5960
6061 lchob <- current.chob()
62+ ncalls <- length(lchob $ Env $ call_list )
63+ lchob $ Env $ call_list [[ncalls + 1 ]] <- match.call()
6164 if (is.null(lchob $ Env $ theme $ aroon $ col $ arronUp )) {
6265 lchob $ Env $ theme $ aroon $ col $ aroonUp <- 3
6366 lchob $ Env $ theme $ aroon $ col $ aroonDn <- 4
@@ -66,7 +69,7 @@ function (n = 20, ..., on = NA, legend = "auto")
6669 xdata <- cbind(Hi(xdata ),Lo(xdata ))
6770 xsubset <- lchob $ Env $ xsubset
6871 Aroon <- aroon(HL = xdata ,n = n )[xsubset ,- 3 ]
69- lchob $ Env $ Aroon <- Aroon
72+ lchob $ Env $ TA $ Aroon <- Aroon
7073# lenv$xdata <- structure(Aroon, .Dimnames = list(NULL, "aroon"))
7174 if (is.na(on )) {
7275 lchob $ add_frame(ylim = c(0 ,100 ),asp = 1 ,fixed = TRUE )
@@ -116,6 +119,7 @@ function (n = 20, ..., on = NA, legend = "auto")
116119 bty = " n" ,
117120 y.intersp = 0.95 )))
118121 exp <- c(expression(
122+ AroonOsc <- TA $ AroonOsc ,
119123 # add inbox color
120124 rect(xlim [1 ], c(min(AroonOsc ,na.rm = TRUE )* 0.95 , max(AroonOsc )* 1.05 )[1 ], xlim [2 ], c(min(AroonOsc ,na.rm = TRUE )* 0.95 , max(AroonOsc )* 1.05 )[2 ], col = theme $ fill ),
121125 # add grid lines and left-side axis labels
@@ -129,14 +133,16 @@ function (n = 20, ..., on = NA, legend = "auto")
129133 rect(xlim [1 ], c(min(AroonOsc ,na.rm = TRUE )* 0.95 , max(AroonOsc , na.rm = TRUE )* 1.05 )[1 ], xlim [2 ], c(min(AroonOsc ,na.rm = TRUE )* 0.95 , max(AroonOsc , na.rm = TRUE )* 1.05 )[2 ], border = theme $ labels )), exp )
130134
131135 lchob <- current.chob()
136+ ncalls <- length(lchob $ Env $ call_list )
137+ lchob $ Env $ call_list [[ncalls + 1 ]] <- match.call()
132138 if (is.null(lchob $ Env $ theme $ aroon $ col $ aroonOsc )) {
133139 lchob $ Env $ theme $ aroon $ col $ aroonOsc <- 3
134140 }
135141 xdata <- lchob $ Env $ xdata
136142 xdata <- cbind(Hi(xdata ),Lo(xdata ))
137143 xsubset <- lchob $ Env $ xsubset
138144 AroonOsc <- aroon(HL = xdata ,n = n )[xsubset ,3 ]
139- lchob $ Env $ AroonOsc <- AroonOsc
145+ lchob $ Env $ TA $ AroonOsc <- AroonOsc
140146 if (is.na(on )) {
141147 lchob $ add_frame(ylim = c(min(AroonOsc ,na.rm = TRUE )* 0.95 , max(AroonOsc , na.rm = TRUE )* 1.05 ),asp = 1 ,fixed = TRUE )
142148 lchob $ next_frame()
0 commit comments