span是最大回撤计算的时间跨度。
- maxdraw <- function(dataset, span) {
-
- maxdraw <- NULL
-
- n <- dim(dataset)[1]
-
- for (i in 1:(n - span)) {
- temp <- NULL
-
- for (j in i:(i + span)) {
- peak <- max(dataset[seq(i, j, 1), "CLOSE"])
- t <- (peak - dataset[j, "CLOSE"]) / peak
- temp <- c(temp, t)
- }
-
- maxdraw_temp <- max(temp)
- maxdraw <- c(maxdraw, maxdraw_temp)
- }
-
- maxdraw <- data.frame(maxdraw)
-
- return(maxdraw)
- }


雷达卡





京公网安备 11010802022788号







