0
Учитывая следующие данныеR: Быстрее прокатки VWAP
N<-1000;
Px<-runif(N, min = 100, max = 120);
Vol<-runif(N, min = 1, max = 20)
сгенерировать серию VWAP прокатки из индекса = 1 с
VWAP<-unlist(lapply(seq(1,length(Px)),function(x) sum(Px[1:x]*Vol[1:x])/sum(Vol[1:x])))
Это хорошо работает для N < 10000, но, как N приближается к 1М эффективность резко снижается. Любые предложения для более быстрой реализации?
@HubertL Perfect, спасибо – user5199932