Adaptive Moving Average Oscillator (ADAPTIVEMOVINGAVERAGEOSC)
StratCraft indicator page for the adaptive moving average oscillator.
Route: /indicators/adaptivemovingaverageosc/
What It Does
This oscillator measures the distance or relationship between price and an adaptive moving average. It is useful for trend response and momentum evaluation.
Formula
The oscillator compares price behavior against an adaptive moving average that adjusts to market efficiency.
Parameters
period- default30fast- default2slow- default30
C++23 API
#include <nonabt/indicators/adaptivemovingaverageosc.hpp>
auto amaosc = std::make_unique<nonabt::ADAPTIVEMOVINGAVERAGEOSC>(data(), 30, 2, 30);
Common Usage
- Use it as a trend/momentum oscillator.
- Combine it with zero-line rules or crossovers.
- Useful when you want adaptive smoothing rather than a fixed average.
Practical Pattern
Positive oscillator readings can indicate price is running above the adaptive baseline; negative readings can indicate weakness.
