Chia sẻ một cách để tăng tốc độ kiểm tra lại

Tác giả:Guigui17f, Tạo: 2018-06-24 19:39:39, Cập nhật: 2018-08-14 17:11:15

Tôi chỉ phát hiện ra nó một cách ngẫu nhiên, một cách đơn giản, và tôi chỉ nghĩ đến nó bây giờ. Nói một cách đơn giản, nếu mã của bạn cần tính toán một số chỉ số với hàm thư viện, và bạn chỉ cần một hoặc hai dữ liệu gần đây nhất trong mảng kết quả, thì bạn không cần phải truyền dữ liệu k-line nguyên bản trực tiếp vào hàm, bạn chỉ cần lấy dữ liệu k-line gần đây nhất, ví dụ như tính toán trung bình di động với js.TA.MA(records.slice ((-N))), nếu bạn cần tính ngược, thì số trung bình di chuyển thứ hai làTA.MA(records.slice ((-N-1))). Nguyên lý rất đơn giản, nếu chiều dài của dữ liệu đường K là chiều dài, thì hàm thư viện sẽ cần tính toán các chỉ số chiều dài-N + 1, vì vậy chiều dài dữ liệu càng ngắn, số lần tính toán càng ít, tốc độ tự nhiên sẽ nhanh hơn. Dĩ nhiên, N không phải là tuyệt đối, một số chỉ số được tính toán liên quan đến dữ liệu gần đây N + 1, thậm chí một số chỉ số cần sử dụng giá trị trước của chỉ số, sau đó cần phải giữ một hoặc hai trăm dữ liệu. Và điều này thực sự là một phát hiện nhỏ, vì vậy nếu bạn đã biết, hãy bỏ qua tôi...


Thêm nữa

Anh trai dầu thơmđánh dấu

Giấc mơ nhỏMark trước

CzgcoolBộ sưu tập