Ultimate Oscillator
Что вычисляет SteadyEdge
На странице приведён точный runtime-расчёт для указанных ID фильтров. В формулах O , H , L , C и V — цена открытия, максимум, минимум, цена закрытия и объём текущей свечи; p — настроенное окно.
- ID фильтров в реестре: ultimate_oscillator
Точная формула
BP_t = C_t - min(L_t, C_(t-1))
TR_t = max(H_t, C_(t-1)) - min(L_t, C_(t-1))
A_n = sum(BP, n) / sum(TR, n)
UO = 100 * (4*A_fast + 2*A_middle + A_slow) / 7
Параметры, значения по умолчанию и границы
- fast_length : по умолчанию 7 ; 1–100
- middle_length : по умолчанию 14 ; 1–100
- slow_length : по умолчанию 28 ; 1–100
Когда правило проходит
above требует строгого > .
below требует строгого < .
cross_above требует, чтобы предыдущее значение было ниже порога, а текущее — не ниже.
cross_below требует, чтобы предыдущее значение было выше порога, а текущее — не выше.
Данные, время и прогрев
Свечные фильтры используют интервал правила и последнюю свечу на момент или раньше времени проверки. Неконечный результат не пропускает правило.
Все правила одного набора должны пройти. Проверяйте полный набор через Test Filters и бэктест.
Связанные статьи
- Справочник фильтров
- Как работают фильтры входа
- Интервал, оператор, значение и параметры