Indicators
DataCat can calculate Registry-reviewed technical indicators while it writes an OHLCV dataset. The catalog on this site is generated from the same governed Registry used by the app, while each indicator article adds interpretation and usage guidance.
Types and instances
An indicator type is the reviewed calculation definition. An Indicator Instance combines that type with resolved parameter values inside an Indicator Set or frozen Job configuration.
You can use multiple instances of the same type. This is useful for comparing horizons, but each instance adds outputs, warmup requirements, calculation work, and dataset columns.
Categories
Categories help browse calculations with related purposes, but they are not a guarantee that two indicators are interchangeable.
- Overlap Studies generally produce smoothed or modelled values in the scale of price.
- Momentum Indicators describe direction, rate, relative position, or trend strength.
- Volume Indicators combine or accumulate price and volume information.
- Volatility Indicators describe range or dispersion rather than direction.
- Statistic Functions apply rolling statistical models to the input series.
The Website generates category names, counts, and indicator links from the validated Registry-to-article join rather than maintaining a second catalog here.
Choosing an indicator
Start from the analytical question:
- Do you need a smooth baseline, rate of change, range, dispersion, trend strength, volume confirmation, or a regression feature?
- Should the output preserve price units, use a percentage scale, or be unitless?
- How much warmup can the workflow tolerate?
- Will repeated parameter variants add distinct information or only correlated columns?
- How will pending, omitted, and unavailable source bars be handled downstream?
Do not treat a familiar overbought/oversold threshold or crossover as a universal prediction rule. Indicator meaning depends on timeframe, market regime, provider data, parameterization, and surrounding features.
Parameters and structured facts
Each indicator page receives its title, category, description, inputs, parameters, accepted bounds/options, outputs, and implementation facts from the Indicator Registry during the Website build.
The long-form article does not repeat those facts. This keeps the app catalog and public documentation aligned when reviewed metadata changes.
Warmup
Many calculations require earlier bars before the first output. DataCat persists NULL for warmup rows and marks the output state as warmup.
Warmup is derived for the configured Indicator Instance; it is not a single static number that can be documented correctly for every parameter choice.
Data-quality states
An output can be final, provisional, derived, warming up, awaiting input, or unavailable. If your analysis requires only durable provider-backed values, filter both the source provider_data_status and the effective indicator output state.
Comparing results with another tool
Differences can come from input provider, timeframe boundaries, parameter defaults, moving-average type, warmup convention, missing-period handling, precision, or calculation engine version.
Before comparing values:
- Match the exact symbol, provider, timeframe, and UTC boundaries.
- Match every resolved parameter.
- Compare only rows where both systems have sufficient warmup.
- Check whether missing periods were omitted, filled, or normalized.
- Use the dataset’s
indicator_definitionsand version metadata instead of relying on a UI label alone.
Momentum indicators
- 1-day Rate-Of-Change of a Triple Smooth EMAOne-bar percentage rate of change of a triple-smoothed exponential moving average.
- AroonPaired oscillators measuring the recency of recent lows and highs.
- Average Directional Movement IndexDirectional-movement based trend-strength indicator.
- Commodity Channel IndexUnbounded oscillator measuring typical-price deviation from its recent mean.
- Money Flow IndexVolume-weighted momentum oscillator based on positive and negative money flow.
- Moving Average Convergence/DivergenceDifference between fast and slow moving averages with signal and histogram outputs.
- Percentage Price OscillatorPercentage difference between fast and slow moving averages.
- Rate of ChangePercentage change from a prior close over a fixed period.
- Relative Strength IndexMomentum oscillator that compares recent gains and losses.
- StochasticOscillator comparing close position against the recent high-low range.
- Ultimate OscillatorMomentum oscillator combining buying pressure across three time periods.
- Williams' %RBounded oscillator locating the close within the recent high-low range.
Volatility indicators
Overlap studies
- Bollinger BandsUpper, middle, and lower bands around a moving average.
- Double Exponential Moving AverageLow-lag moving average combining one- and two-stage exponential smoothing.
- Exponential Moving AverageExponentially weighted moving average of closing prices.
- Kaufman Adaptive Moving AverageAdaptive moving average that responds to price efficiency and market noise.
- Parabolic SARTrend-following stop-and-reversal level derived from recent highs and lows.
- Simple Moving AverageAverage closing price over a fixed number of bars.
- Triangular Moving AverageCenter-weighted moving average with linearly tapered window weights.
- Triple Exponential Moving AverageLow-lag moving average combining three exponential-smoothing stages.
- Weighted Moving AverageLinearly weighted moving average that emphasizes recent closing prices.