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
indexintThe 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
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>