percentrank

Percent Rank

percentrank(source, length)

Parameters

Name Type Description
source field Data series to calculate rank on
length int Number of periods for the lookback window

Formula

percentrank = (COUNT(window values < source) / (length - 1)) * 100

Examples

percentrank(close, 100);  # 100-period percent rank
percentrank(volume, 20);  # Volume percentile rank
percentrank(close, 252) > 90;  # Price in top 10% of yearly range
percentrank(rsi(close, 14), 50) < 10;  # RSI in bottom 10% of recent values

Returns

float

Range

length must be 2-400

Notes

NULL while the trailing window holds fewer than length rows (warm-up)