Percentile - tính phần phúc của dữ liệu
CÚ PHÁP
Percentile(array, period, rank)
TRẢ VỀ
MẢNG
CHỨC NĂNG
Percentile function tính giá trị phần phúc (percentile) có xếp hạng rank của mảng trong số các chu kỳ gần đây.
rank có giá trị từ 0 đến 100 - xác định xếp hạng phần phúc trong mảng.
Lưu ý về hiệu suất: cài đặt của hàm percentile liên quan đến quá trình sắp xếp mà tương đối chậm mặc dù sử dụng thuật toán quicksort.
Kể từ phiên bản 5.92, Percentile hỗ trợ chu kỳ biến.
Lưu ý rằng Percentile là một hàm rất tốn công suất tính toán (bao gồm việc sắp xếp lại các mảng sau mỗi thanh bar), và phiên bản với chu kỳ biến (nếu gọi với period là ARRAY) chạy chậm hơn phiên bản với giá trị đơn.
VÍ DỤ
// Ví dụ 1:
// Hiển thị các thanh bar khi khối lượng 'Ngày hiện tại'
// nằm trong TOP 30% khối lượng của 100 thanh trước đó
// (cao hơn 70th Percentile)
Filter = Volume > Percentile(Volume, 100, 70);
// Ví dụ 2:
// Hiển thị các thanh bar khi khối lượng 'Ngày hiện tại'
// nằm trong BOTTOM 30% khối lượng của 100 thanh trước đó
// (thấp hơn 30th Percentile)
Filter = Volume < Percentile(Volume, 100, 30);
// Phiên bản với chu kỳ biến
bi = BarIndex();
x = Percentile(Close, bi, 50);
Plot(x, "Cumulative 50% Percentile", colorRed);
Plot(Close, "Price", colorDefault, styleCandle);