Table of Contents

Class HeatmapIndicator

Namespace
ATAS.Indicators.Heatmap
Assembly
ATAS.Indicators.dll

Author-facing entry points for the heatmap indicator API. The non-generic HeatmapIndicator coexists with the generic HeatmapIndicator<TSettings> base class — different arities disambiguate them at the type system level.

Added in ATAS 8.0.15.

public static class HeatmapIndicator
Inheritance
object
HeatmapIndicator

Methods

Describe(string, string?)

Begin describing a heatmap indicator. The returned builder yields visual and series handles that the author captures into static readonly fields; the runtime IHeatmapVisualState that backs the indicator is materialised lazily by the base class.

public static HeatmapIndicatorDescriptorBuilder Describe(string indicatorId, string? label = null)

Parameters

indicatorId string
label string

Returns

HeatmapIndicatorDescriptorBuilder

Describe<TSelf>(string?)

Typed overload that resolves the indicator id and label from the HeatmapIndicatorAttribute applied to TSelf. Equivalent to Describe<TSelf>(string?) but callable from any context (tests, factories) — author code inside the static constructor of an indicator should prefer the inherited base-class helper, which yields the shorter Describe<Self>() spelling.

public static HeatmapIndicatorDescriptorBuilder Describe<TSelf>(string? labelOverride = null) where TSelf : IHeatmapIndicator

Parameters

labelOverride string

Returns

HeatmapIndicatorDescriptorBuilder

Type Parameters

TSelf