Table of Contents

Interface IDataSeries

Namespace
ATAS.Indicators
Assembly
ATAS.Indicators.dll

Interface for data series, providing essential properties and methods.

public interface IDataSeries : INotifyPanelPropertyChanged
Inherited Members
Extension Methods

Properties

Count

Gets the number of elements in the data series.

int Count { get; }

Property Value

int

DescriptionKey

Get or sets the description of the data series.

string DescriptionKey { get; set; }

Property Value

string

DrawAbovePrice

Gets or sets whether the data series should be drawn above candles of chart.

bool DrawAbovePrice { get; set; }

Property Value

bool

Id

Gets the unique and constant data series ID for data serialization.

string Id { get; }

Property Value

string

IgnoredByAlerts

Gets or sets a value indicating whether the data series should be ignored by alerts.

bool IgnoredByAlerts { get; set; }

Property Value

bool

IsHidden

Gets or sets a value indicating whether the data series properties should be hidden from the settings window.

bool IsHidden { get; set; }

Property Value

bool

IsVisible

Gets a value is should series drawn.

bool IsVisible { get; }

Property Value

bool

this[int]

Gets or sets the value of the data series at the specified bar as an untyped object.

object this[int index] { get; set; }

Parameters

index int

The bar index.

Property Value

object

Name

Gets or sets the name of the data series.

string Name { get; set; }

Property Value

string

RenderId

Unique series id for all panels and indicators

string RenderId { get; init; }

Property Value

string

ResetAlertsOnNewBar

Gets or sets a value indicating whether alerts should be reset on a new bar.

bool ResetAlertsOnNewBar { get; set; }

Property Value

bool

ShowNameOnMouseOver

Gets or sets a value indicating whether the name of the data series should be shown on mouseover.

bool ShowNameOnMouseOver { get; set; }

Property Value

bool

ShowTooltip

Gets or sets a value indicating whether the data series tooltip should be shown.

bool ShowTooltip { get; set; }

Property Value

bool

Type

Gets the type of the data series from the enumeration.

DataSeriesType Type { get; }

Property Value

DataSeriesType

UseMinimizedModeIfEnabled

Gets or sets a value indicating whether the minimized mode should be used if enabled.

bool UseMinimizedModeIfEnabled { get; set; }

Property Value

bool

ValueCurrency

Gets or sets the currency code of the values (PLAT-5080). When set, the platform labels the values as money with the currency sign ("€13.9K") on the axis and in tooltips. Null - plain numbers.

Not in ATAS 8.0.15 yet: available from the next version.

string? ValueCurrency { get; set; }

Property Value

string

Methods

Clear()

Clears all elements from the data series.

void Clear()

Events

Changed

Event raised when the data series is changed at a specific bar.

event Action<int> Changed

Event Type

Action<int>