Если взять положение цены Close относительно минимальной и максимальной цены за некоторый период времени (в моём случае — 24 часа), и построить диаграмму распределений того где находилась цена, то получим вот такой результат:

Выборка примерно за 4х летний период...
TL[i] = HighestHigh(Period);
BL[i] = LowestLow(Period);
Res = (Close[i]-BL[i])/(TL[i]-BL[i])*100;