// Downloaded From https://www.WiseStockTrader.com
BP = C - Min(L, Ref(C, -1));
TR = Max(H, Ref(C, -1)) - Min(L, Ref(C, -1));

P1 = 7; // начальный параметр окна осреднения
P2 = P1 * 2;
P3 = P2 * 2;

AvP1 = (P1 - HMA(BP,P1)) / (P1 - HMA(TR,P1)); /// по классике должно быть обычное усреднение (MA())
AvP2 = (P2 - HMA(BP,P2)) / (P2 - HMA(TR,P2));
AvP3 = (P3 - HMA(BP,P3)) / (P3 - HMA(TR,P3));

UO = 100 *((4 * AvP1) + (2 * AvP2) + AvP3)/ ( 4 + 2 + 1);

Plot(UO, "VDV_Ultimate", colorRed, styleLine);