Ultimate Oscillator (ULTOSC)

StratCraft indicator page for a multi-timeframe momentum oscillator.

Route: /indicators/ultosc/

What It Does

ULTOSC combines three lookback windows to reduce single-period noise and stabilize momentum readings.

Formula

ULTOSC = weighted blend of short, medium, and long period buying pressure over true range

Parameters

  • p1 - default 7
  • p2 - default 14
  • p3 - default 28
  • upperband - default 70
  • lowerband - default 30

C++23 API

#include <nonabt/indicators/ultosc.hpp>
auto ultosc = std::make_unique<nonabt::ULTOSC>(7, 14, 28, 70.0, 30.0);

Common Usage

  • Use it as a momentum oscillator with multiple horizons.
  • Pair it with threshold rules or divergence checks.
  • Helpful when a single lookback is too noisy.