Classes | |
| interface | ATAS.Indicators.Heatmap.IHeatmapIndicator |
| Non-generic runtime contract used by the platform, catalogue, and controller. Indicator authors should derive from HeatmapIndicator<TSettings> instead of implementing this interface directly. More... | |
| class | ATAS.Indicators.Heatmap.HeatmapIndicator< TSettings > |
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. More... | |
| interface | ATAS.Indicators.Heatmap.IHeatmapIndicatorRuntime |
| Runtime handle the platform passes to indicators at warm-up / reset time. Lets the indicator drive its own re-warm or full state reset from any of its async methods. The handle is rebound on every reset, so indicators MUST NOT retain a runtime reference across IHeatmapIndicator.OnStateResetNotificationAsync calls. More... | |
| interface | ATAS.Indicators.Heatmap.IHeatmapWarmupIndicator |
| interface | ATAS.Indicators.Heatmap.IHeatmapTradeTickConsumer |
| interface | ATAS.Indicators.Heatmap.IHeatmapProfileConsumer |
| interface | ATAS.Indicators.Heatmap.IHeatmapTimerConsumer |
| Optional capability: receive periodic timer ticks. Most indicators do not need this; only opt in if the indicator must do work on a wall clock rather than in response to incoming data — for example, to expire stale state at session boundaries when no trade tick has arrived to wake the indicator up. More... | |
| interface | ATAS.Indicators.Heatmap.IHeatmapHistoricalDataLoadedConsumer |
Optional capability: receive a notification when the host's working data range expanded backward (e.g. user panned into history that triggered a load). Implement only if the indicator needs to rebuild or refill calculation state across newly-loaded historical samples. Typical reaction: take a lease, Clear(), refill from new historical range, dispose lease — the front stays visible across the rebuild. More... | |
| interface | ATAS.Indicators.Heatmap.IHeatmapDisposableIndicator |
Optional capability: receive a deterministic disposal signal. The supervisor invokes DisposeAsync on the instance's own consumer task — serialised against any other in-flight call, observing the per-call timeout — when the instance is removed via HeatmapIndicatorsController.RemoveInstanceAsync or when the controller itself is disposed. More... | |
Namespaces | |
| namespace | ATAS |
| namespace | ATAS.Indicators |
| namespace | ATAS.Indicators.Heatmap |
Variables | |
| sealed record | ATAS.Indicators.Heatmap.HeatmapWorkingRangeUpdate |
| Payload for IHeatmapHistoricalDataLoadedConsumer.OnHistoricalDataLoadedAsync. The host fired the load; the indicator decides whether to react. | |