Dickson Moving Average Oscillator (DICKSONMOVINGAVERAGEOSC)
StratCraft indicator page for the Dickson Moving Average Oscillator.
Route: /indicators/dicksonmovingaverageosc/
What It Does
This oscillator measures the gap between price and the Dickson Moving Average framework. It is useful for momentum and stretch analysis.
Formula
The oscillator compares price against the Dickson Moving Average baseline and expresses the difference as a momentum signal.
Parameters
period- default30gainlimit- default50hperiod- default7_movav- defaultEMA_hma- defaultHMA
C++23 API
#include <nonabt/indicators/dicksonmovingaverageosc.hpp>
auto dmaosc = std::make_unique<nonabt::DICKSONMOVINGAVERAGEOSC>(data().close(), 30, 50, 7, "EMA", "HMA");
Common Usage
- Use it as a trend oscillator.
- Combine it with zero-line rules.
- Useful for identifying overextension.
Practical Pattern
Positive values can suggest price strength above the Dickson baseline; negative values can suggest weakness.
