---
url: /utilities.md
description: >-
  The Stock Indicators for .NET library includes utilities to help you use and
  transform historical price bars and indicator results, and to create custom
  indicators.
package: FacioQuo.Stock.Indicators
docs_version: v3
canonical: https://dotnet.stockindicators.dev/utilities/
generated: 2026-09-30T04:41:06.055Z
commit: ae1f432eaa0b03ae9f39e032c69434b557efa4a2
---

## [Utilities for price bars](/utilities/bars.md)

* [use alternate price](/utilities/bars.md#use-alternate-price)
* [sort price bars](/utilities/bars.md#sort-bars)
* [validate bar history](/utilities/bars.md#validate-bar-history)
* [resize price bar history](/utilities/bars.md#resize-bar-history)
* [streaming aggregator hubs](/utilities/bars.md#streaming-aggregator-hubs)
* [extended candle properties](/utilities/bars.md#extended-candle-properties)

## [Utilities for indicator results](/utilities/results.md)

* [remove warmup periods](/utilities/results.md#remove-warmup-periods)
* [condense](/utilities/results.md#condense)
* [find by date](/utilities/results.md#find-by-date)
* [sort results](/utilities/results.md#sort-results).

## [Additional helper utilities](/utilities/helpers.md)

Numerical and math tools for [custom indicator development](/guide/customization.md):

* [numerical methods](/utilities/helpers.md#numerical-methods) (slope, standard deviation)
* [`NullMath`](/utilities/helpers.md#nullmath) null-safe math operations
* [`DeMath`](/utilities/helpers.md#demath) deterministic precision math

## [Indicator catalog utility](/utilities/catalog.md)

Use the [Indicator catalog](/utilities/catalog.md) to discover indicator metadata programmatically — build pickers and configuration UIs, or execute a selected indicator without hard-coding its method call.
