El indicador-oscilador Ultimate Oscillator se basa en tres momentums de diferentes períodos: 1 semana, 2 semanas y 3 semanas.
Hay cinco parámetros personalizados:
Cálculo:
UltimateOsc = 100.0 * ((4.0*Avg1) + (2.0*Avg2) + Avg3) / (4+2+1)
donde:
Avg1 = SumBP1 / SumTR1
Avg2 = SumBP2 / SumTR2
Avg3 = SumBP3 / SumTR3
SumBP1 - suma BP durante el período First momentum period
SumTR1 - suma TR durante el período First momentum period
SumBP2 - suma BP durante el período Second momentum period
SumTR2 - suma TR durante el período Second momentum period
SumBP3 - suma BP durante el período Third momentum period
SumTR3 - suma TR durante el período Third momentum period
BP = Close - Minimum(Low, PrevClose)
TR = Maximum(High, PrevClose) - Minimum(Low, PrevClose)

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/23116
ROC_with_Signal_MA
Indicador ROC with signal Moving Average
OHLC_Volume_Histo
Indicador OHLC Volume Histogram