True Low, TL. TL — cel mai mic minim curent sau preţul de închidere precedent.
TL (i) = MIN (LOW (i) || CLOSE (i – 1))
"Presiunea de cumpărare" (Buying Pressure, BP), egală cu diferenţa dintre preţul de închidere curent şi True Low.
BP (i) = CLOSE (i) - TL (i)
"True Range"(TR). Este cea mai mare valoare a diferenţelor: dintre maximele şi minimele curenteа; dintre maximul curent şi preţul de închidere anterior; dintre preţul de închidere anterior şi minimul curent.
TR (i) = MAX (HIGH (i) - LOW (i) || HIGH (i) - CLOSE (i - 1) || CLOSE (i - 1) - LOW (i))
Determinarea sumei valorii Buzing Pressure pentru toate cele trei perioade calculate:
BPSUM (N) = SUM (BP (i), i)
Determinarea sumei valorii True Range pentru toate cele trei perioade calculate:
TRSUM (N) = SUM (TR (i), i)
Determinarea "Valorii Brute" al Ultimate Oscillator (The Raw Ultimate Oscillator, RawUO):
RawUO = 4 * (BPSUM (1) / TRSUM (1)) + 2 * (BPSUM (2) / TRSUM (2)) + (BPSUM (3) / TRSUM (3))
Determinarea valorii oscilatorului Ultimate (Ultimate Oscillator, UO) după formula:
UO = ( RawUO / (4 + 2 + 1)) * 100, where
MIN — valoarea minimă;
MAX — valoarea maximă;
|| — логическое ИЛИ;
LOW (i) — preţul minim al barei curente;
HIGH (i) — preţul maxim al barei curente;
CLOSE (i) — preţul de închidere a barei curente;
CLOSE (i — 1) — preţul de închidere al barei precedente;
TL (i) — True Low;
BP (i) — Presiunea de Cumpărare (Buying Pressure);
TR (i) — True Range;
BPSUM (N) — suma aritmetică a valorii Buying PressureP pentru perioada N (N egal cu 1 îi corespunde lui i = 7 bare; pentru N = 2, i = 14 bare; при N = 3, i = 28 bare);
TRSUM (N) — suma aritmetică a valorii True Range pentru perioada N (N egal cu 1 îi orespunde i = 7 bare; pentru N = 2, i = 14 bare; pentru N = 3, i = 28 bare);
RawUO — "Valoarea Brută" a Ultimate Oscillator;
UO — valoarea oscilatorului Ultimate.