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
-
objectHeatmapIndicator
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
indicatorIdstringlabelstring
Returns
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
labelOverridestring
Returns
Type Parameters
TSelf