Tôi đang sử dụng mới chart_Series
và add_TA
khá nhiều. Nó hoạt động rất tốt cho tôi và tôi thấy nó rất hữu ích.Vấn đề với quantmod add_TA và chart_Series - dòng và văn bản biến mất sau khi add_TA tiếp theo được gọi là
Tôi đang cố thêm một vài thứ (đường ngang và một số văn bản) vào biểu đồ. Vấn đề ở đây bắt đầu xảy ra. Sau khi đường ngang và văn bản được rút ra một cách chính xác họ biến mất nếu tôi gọi tiếp theo add_TA
... Xin vui lòng xem mã ví dụ dưới đây mà tái tạo các vấn đề:
library(quantmod)
getSymbols("SPY")
dev.new()
chart_Series(SPY)
add_TA(ADX(HLC(SPY))$ADX)
abline(h=15, col="red")
abline(h=35, col="green")
text(10, 7, "Text and horizontal lines disappear after next add_TA is called",
col="blue", cex=0.8, adj = c(0,0))
# run the code up to this point (including text(...
# see how horizontal lines drawn with abline and text is displayed correctly
# now run the last line by adding additional TA and you will see that lines
# and text disappears
add_TA(DVI(Cl(SPY))$dvi)
Đây có phải là ý định hành vi?
EDIT: Cách thực hiện công việc này (theo nhận xét của Joshua bên dưới: vẽ lại đường thẳng và văn bản khi đối tượng lô (chob) đang được vẽ lại)?
Joshua, cảm ơn bạn. Tôi hiểu. Có một cách giải quyết cho điều này? Tôi có nghĩa là, có chức năng để thêm dòng (ngang và dọc) mà thêm vào đối tượng cốt truyện (chob) để họ sẽ được vẽ lại khi đối tượng cốt truyện được vẽ lại? – Samo
Không phải là tôi biết. –