Table of Contents

Class ClusterStatistic

Namespace
ATAS.Indicators.Technical
Assembly
ATAS.Indicators.Technical.dll
[Display(ResourceType = typeof(Strings), Description = "ClusterStatisticDescription")]
[HelpLink("https://help.atas.net/support/solutions/articles/72000602624")]
public class ClusterStatistic : Indicator, INotifyPanelPropertyChanged, IPropertiesEditorOwner, IMarketTimeProvider
Inheritance
object
ClusterStatistic
Implements
Inherited Members
Extension Methods

Constructors

ClusterStatistic()

public ClusterStatistic()

Fields

RowsOrder

[Browsable(false)]
public ClusterStatistic.RenderOrder RowsOrder

Field Value

ClusterStatistic.RenderOrder

Properties

AskAlertFile

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "AskAlert", Description = "AlertFileDescription", Order = 620, ResourceType = typeof(Strings))]
public string AskAlertFile { get; set; }

Property Value

string

AskAlertFilter

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "AskAlert", Description = "AlertFilterDescription", Order = 610, ResourceType = typeof(Strings))]
public VolumeFilter AskAlertFilter { get; set; }

Property Value

VolumeFilter

AskAlertValue

Added in ATAS 8.0.15.

[Browsable(false)]
[Range(0, 2147483647)]
public decimal AskAlertValue { get; set; }

Property Value

decimal

AskAlertValueMoney

[Browsable(false)]
public string? AskAlertValueMoney { get; set; }

Property Value

string

AskColor

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "AskColor", GroupName = "Visualization", Description = "AskColorDescription", Order = 240, ResourceType = typeof(Strings))]
public Color AskColor { get; set; }

Property Value

Color

BackGroundColor

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "BackGround", GroupName = "Visualization", Description = "LabelFillColorDescription", Order = 200, ResourceType = typeof(Strings))]
public Color BackGroundColor { get; set; }

Property Value

Color

BgTransparency

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "Transparency", GroupName = "Visualization", Order = 205, ResourceType = typeof(Strings))]
[Range(1, 10)]
public int BgTransparency { get; set; }

Property Value

int

BidAlertFile

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "BidAlert", Description = "AlertFileDescription", Order = 720, ResourceType = typeof(Strings))]
public string BidAlertFile { get; set; }

Property Value

string

BidAlertFilter

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "BidAlert", Description = "AlertFilterDescription", Order = 710, ResourceType = typeof(Strings))]
public VolumeFilter BidAlertFilter { get; set; }

Property Value

VolumeFilter

BidAlertValue

Added in ATAS 8.0.15.

[Browsable(false)]
[Range(0, 2147483647)]
public decimal BidAlertValue { get; set; }

Property Value

decimal

BidAlertValueMoney

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

[Browsable(false)]
public string? BidAlertValueMoney { get; set; }

Property Value

string

BidColor

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "BidColor", GroupName = "Visualization", Description = "BidColorDescription", Order = 250, ResourceType = typeof(Strings))]
public Color BidColor { get; set; }

Property Value

Color

CenterAlign

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "CenterAlign", GroupName = "Text", Description = "CenterAlignDescription", Order = 320, ResourceType = typeof(Strings))]
public bool CenterAlign { get; set; }

Property Value

bool

CustomSessionStart

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "CustomSessionStart", GroupName = "Session", Description = "CustomSessionStartDescription", Order = 110, ResourceType = typeof(Strings))]
public FilterTimeSpan CustomSessionStart { get; set; }

Property Value

FilterTimeSpan

DeltaAlertFile

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "DeltaAlert", Description = "AlertFileDescription", Order = 520, ResourceType = typeof(Strings))]
public string DeltaAlertFile { get; set; }

Property Value

string

DeltaAlertFilter

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "DeltaAlert", Description = "AlertFilterDescription", Order = 510, ResourceType = typeof(Strings))]
public VolumeFilter DeltaAlertFilter { get; set; }

Property Value

VolumeFilter

DeltaAlertValue

[Browsable(false)]
public decimal DeltaAlertValue { get; set; }

Property Value

decimal

DeltaAlertValueMoney

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

[Browsable(false)]
public string? DeltaAlertValueMoney { get; set; }

Property Value

string

DeltaChangeAlertFile

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "DeltaChangeAlert", Description = "AlertFileDescription", Order = 1320, ResourceType = typeof(Strings))]
public string DeltaChangeAlertFile { get; set; }

Property Value

string

DeltaChangeAlertFilter

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

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "DeltaChangeAlert", Description = "AlertFilterDescription", Order = 1310, ResourceType = typeof(Strings))]
public VolumeFilter DeltaChangeAlertFilter { get; set; }

Property Value

VolumeFilter

DeltaChangeAlertValue

Added in ATAS 8.0.15.

[Browsable(false)]
public decimal DeltaChangeAlertValue { get; set; }

Property Value

decimal

DeltaChangeAlertValueMoney

[Browsable(false)]
public string? DeltaChangeAlertValueMoney { get; set; }

Property Value

string

DeltaPerVolumeAlertFile

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "DeltaPerVolumeAlert", Description = "AlertFileDescription", Order = 820, ResourceType = typeof(Strings))]
public string DeltaPerVolumeAlertFile { get; set; }

Property Value

string

DeltaPerVolumeAlertValue

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "DeltaPerVolumeAlert", Description = "AlertFilterDescription", Order = 810, ResourceType = typeof(Strings))]
[Range(0, 100)]
public decimal DeltaPerVolumeAlertValue { get; set; }

Property Value

decimal

Font

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "Font", GroupName = "Text", Description = "FontSettingDescription", Order = 310, ResourceType = typeof(Strings))]
public FontSetting Font { get; set; }

Property Value

FontSetting

GridColor

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "Grid", GroupName = "Visualization", Description = "GridColorDescription", Order = 210, ResourceType = typeof(Strings))]
public Color GridColor { get; set; }

Property Value

Color

HeaderBackground

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "Color", GroupName = "Headers", Description = "HeaderBackgroundDescription", Order = 330, ResourceType = typeof(Strings))]
public Color HeaderBackground { get; set; }

Property Value

Color

HeightAlertFile

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "HeightAlert", Description = "AlertFileDescription", Order = 1720, ResourceType = typeof(Strings))]
public string HeightAlertFile { get; set; }

Property Value

string

HeightAlertValue

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "HeightAlert", Description = "AlertFilterDescription", Order = 1710, ResourceType = typeof(Strings))]
[Range(0, 2147483647)]
public decimal HeightAlertValue { get; set; }

Property Value

decimal

HideRowsDescription

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "HideRowsDescription", GroupName = "Headers", Description = "HideHeadersDescription", Order = 340, ResourceType = typeof(Strings))]
public bool HideRowsDescription { get; set; }

Property Value

bool

MaxDeltaAlertFile

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "MaxDeltaAlert", Description = "AlertFileDescription", Order = 1120, ResourceType = typeof(Strings))]
public string MaxDeltaAlertFile { get; set; }

Property Value

string

MaxDeltaAlertFilter

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

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "MaxDeltaAlert", Description = "AlertFilterDescription", Order = 1110, ResourceType = typeof(Strings))]
public VolumeFilter MaxDeltaAlertFilter { get; set; }

Property Value

VolumeFilter

MaxDeltaAlertValue

Added in ATAS 8.0.15.

[Browsable(false)]
public decimal MaxDeltaAlertValue { get; set; }

Property Value

decimal

MaxDeltaAlertValueMoney

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

[Browsable(false)]
public string? MaxDeltaAlertValueMoney { get; set; }

Property Value

string

MinDeltaAlertFile

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "MinDeltaAlert", Description = "AlertFileDescription", Order = 1220, ResourceType = typeof(Strings))]
public string MinDeltaAlertFile { get; set; }

Property Value

string

MinDeltaAlertFilter

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

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "MinDeltaAlert", Description = "AlertFilterDescription", Order = 1210, ResourceType = typeof(Strings))]
public VolumeFilter MinDeltaAlertFilter { get; set; }

Property Value

VolumeFilter

MinDeltaAlertValue

[Browsable(false)]
public decimal MinDeltaAlertValue { get; set; }

Property Value

decimal

MinDeltaAlertValueMoney

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

[Browsable(false)]
public string? MinDeltaAlertValueMoney { get; set; }

Property Value

string

SessionCumMode

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "SessionDeltaMode", GroupName = "Session", Description = "SessionModeDescription", Order = 100, ResourceType = typeof(Strings))]
public ClusterStatistic.SessionMode SessionCumMode { get; set; }

Property Value

ClusterStatistic.SessionMode

SessionDeltaAlertFile

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "SessionDeltaAlert", Description = "AlertFileDescription", Order = 920, ResourceType = typeof(Strings))]
public string SessionDeltaAlertFile { get; set; }

Property Value

string

SessionDeltaAlertValue

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "SessionDeltaAlert", Description = "AlertFilterDescription", Order = 910, ResourceType = typeof(Strings))]
public decimal SessionDeltaAlertValue { get; set; }

Property Value

decimal

SessionDeltaPerVolumeAlertFile

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "SessionDeltaPerVolumeAlert", Description = "AlertFileDescription", Order = 1020, ResourceType = typeof(Strings))]
public string SessionDeltaPerVolumeAlertFile { get; set; }

Property Value

string

SessionDeltaPerVolumeAlertValue

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "SessionDeltaPerVolumeAlert", Description = "AlertFilterDescription", Order = 1010, ResourceType = typeof(Strings))]
public decimal SessionDeltaPerVolumeAlertValue { get; set; }

Property Value

decimal

SessionVolumeAlertFile

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "SessionVolumeAlert", Description = "AlertFileDescription", Order = 1520, ResourceType = typeof(Strings))]
public string SessionVolumeAlertFile { get; set; }

Property Value

string

SessionVolumeAlertValue

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "SessionVolumeAlert", Description = "AlertFilterDescription", Order = 1510, ResourceType = typeof(Strings))]
[Range(0, 2147483647)]
public decimal SessionVolumeAlertValue { get; set; }

Property Value

decimal

ShowAsk

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowAsk", GroupName = "Rows", Description = "ShowAsksDescription", Order = 110, ResourceType = typeof(Strings))]
public bool ShowAsk { get; set; }

Property Value

bool

ShowBid

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowBid", GroupName = "Rows", Description = "ShowBidsDescription", Order = 110, ResourceType = typeof(Strings))]
public bool ShowBid { get; set; }

Property Value

bool

ShowDelta

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowDelta", GroupName = "Rows", Description = "ShowDeltaDescription", Order = 120, ResourceType = typeof(Strings))]
public bool ShowDelta { get; set; }

Property Value

bool

ShowDeltaChange

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowDeltaChange", GroupName = "Rows", Description = "ShowDeltaChangeDescription", Order = 175, ResourceType = typeof(Strings))]
public bool ShowDeltaChange { get; set; }

Property Value

bool

ShowDeltaPerVolume

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowDeltaPerVolume", GroupName = "Rows", Description = "ShowDeltaPerVolumeDescription", Order = 130, ResourceType = typeof(Strings))]
public bool ShowDeltaPerVolume { get; set; }

Property Value

bool

ShowDuration

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowDuration", GroupName = "Rows", Description = "ShowCandleDurationDescription", Order = 196, ResourceType = typeof(Strings))]
public bool ShowDuration { get; set; }

Property Value

bool

ShowHighLow

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowHeight", GroupName = "Rows", Description = "ShowCandleHeightDescription", Order = 193, ResourceType = typeof(Strings))]
public bool ShowHighLow { get; set; }

Property Value

bool

ShowMaximumDelta

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowMaximumDelta", GroupName = "Rows", Description = "ShowMaximumDeltaDescription", Order = 160, ResourceType = typeof(Strings))]
public bool ShowMaximumDelta { get; set; }

Property Value

bool

ShowMinimumDelta

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowMinimumDelta", GroupName = "Rows", Description = "ShowMinimumDeltaDescription", Order = 170, ResourceType = typeof(Strings))]
public bool ShowMinimumDelta { get; set; }

Property Value

bool

ShowSessionDelta

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowSessionDelta", GroupName = "Rows", Description = "ShowSessionDeltaDescription", Order = 140, ResourceType = typeof(Strings))]
public bool ShowSessionDelta { get; set; }

Property Value

bool

ShowSessionDeltaPerVolume

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowSessionDeltaPerVolume", GroupName = "Rows", Description = "ShowSessionDeltaPerVolumeDescription", Order = 150, ResourceType = typeof(Strings))]
public bool ShowSessionDeltaPerVolume { get; set; }

Property Value

bool

ShowSessionVolume

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowSessionVolume", GroupName = "Rows", Description = "ShowSessionVolumeDescription", Order = 191, ResourceType = typeof(Strings))]
public bool ShowSessionVolume { get; set; }

Property Value

bool

ShowTicks

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowTradesCount", GroupName = "Rows", Description = "ShowTradesCountDescription", Order = 192, ResourceType = typeof(Strings))]
public bool ShowTicks { get; set; }

Property Value

bool

ShowTime

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowTime", GroupName = "Rows", Description = "ShowCandleTimeDescription", Order = 194, ResourceType = typeof(Strings))]
public bool ShowTime { get; set; }

Property Value

bool

ShowVolume

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowVolume", GroupName = "Rows", Description = "ShowVolumesDescription", Order = 180, ResourceType = typeof(Strings))]
public bool ShowVolume { get; set; }

Property Value

bool

ShowVolumePerSecond

[Tab(TabName = "Data", TabOrder = 0, ResourceType = typeof(Strings))]
[Display(Name = "ShowVolumePerSecond", GroupName = "Rows", Description = "ShowVolumePerSecondDescription", Order = 190, ResourceType = typeof(Strings))]
public bool ShowVolumePerSecond { get; set; }

Property Value

bool

TextColor

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "Color", GroupName = "Text", Description = "LabelTextColorDescription", Order = 300, ResourceType = typeof(Strings))]
public Color TextColor { get; set; }

Property Value

Color

TradesAlertFile

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "TradesAlert", Description = "AlertFileDescription", Order = 1620, ResourceType = typeof(Strings))]
public string TradesAlertFile { get; set; }

Property Value

string

TradesAlertValue

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "TradesAlert", Description = "AlertFilterDescription", Order = 1610, ResourceType = typeof(Strings))]
[Range(0, 2147483647)]
public decimal TradesAlertValue { get; set; }

Property Value

decimal

UseAskAlert

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "AskAlert", Description = "UseAlertDescription", Order = 600, ResourceType = typeof(Strings))]
public bool UseAskAlert { get; set; }

Property Value

bool

UseBidAlert

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "BidAlert", Description = "UseAlertDescription", Order = 700, ResourceType = typeof(Strings))]
public bool UseBidAlert { get; set; }

Property Value

bool

UseDeltaAlert

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "DeltaAlert", Description = "UseAlertDescription", Order = 500, ResourceType = typeof(Strings))]
public bool UseDeltaAlert { get; set; }

Property Value

bool

UseDeltaChangeAlert

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "DeltaChangeAlert", Description = "UseAlertDescription", Order = 1300, ResourceType = typeof(Strings))]
public bool UseDeltaChangeAlert { get; set; }

Property Value

bool

UseDeltaPerVolumeAlert

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "DeltaPerVolumeAlert", Description = "UseAlertDescription", Order = 800, ResourceType = typeof(Strings))]
public bool UseDeltaPerVolumeAlert { get; set; }

Property Value

bool

UseHeightAlert

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "HeightAlert", Description = "UseAlertDescription", Order = 1700, ResourceType = typeof(Strings))]
public bool UseHeightAlert { get; set; }

Property Value

bool

UseMaxDeltaAlert

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "MaxDeltaAlert", Description = "UseAlertDescription", Order = 1100, ResourceType = typeof(Strings))]
public bool UseMaxDeltaAlert { get; set; }

Property Value

bool

UseMinDeltaAlert

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "MinDeltaAlert", Description = "UseAlertDescription", Order = 1200, ResourceType = typeof(Strings))]
public bool UseMinDeltaAlert { get; set; }

Property Value

bool

UseSessionDeltaAlert

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "SessionDeltaAlert", Description = "UseAlertDescription", Order = 900, ResourceType = typeof(Strings))]
public bool UseSessionDeltaAlert { get; set; }

Property Value

bool

UseSessionDeltaPerVolumeAlert

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "SessionDeltaPerVolumeAlert", Description = "UseAlertDescription", Order = 1000, ResourceType = typeof(Strings))]
public bool UseSessionDeltaPerVolumeAlert { get; set; }

Property Value

bool

UseSessionVolumeAlert

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "SessionVolumeAlert", Description = "UseAlertDescription", Order = 1500, ResourceType = typeof(Strings))]
public bool UseSessionVolumeAlert { get; set; }

Property Value

bool

UseTradesAlert

Added in ATAS 8.0.15.

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "TradesAlert", Description = "UseAlertDescription", Order = 1600, ResourceType = typeof(Strings))]
public bool UseTradesAlert { get; set; }

Property Value

bool

UseVolumeAlert

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "VolumeAlert", Description = "UseAlertDescription", Order = 400, ResourceType = typeof(Strings))]
public bool UseVolumeAlert { get; set; }

Property Value

bool

UseVolumePerSecondAlert

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Enabled", GroupName = "VolumePerSecondAlert", Description = "UseAlertDescription", Order = 1400, ResourceType = typeof(Strings))]
public bool UseVolumePerSecondAlert { get; set; }

Property Value

bool

VisibleProportion

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "VisibleProportion", GroupName = "Visualization", Description = "VisibleProportionDescription", Order = 220, ResourceType = typeof(Strings))]
public bool VisibleProportion { get; set; }

Property Value

bool

VolumeAlertFile

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "VolumeAlert", Description = "AlertFileDescription", Order = 420, ResourceType = typeof(Strings))]
public string VolumeAlertFile { get; set; }

Property Value

string

VolumeAlertFilter

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "VolumeAlert", Description = "AlertFilterDescription", Order = 410, ResourceType = typeof(Strings))]
public VolumeFilter VolumeAlertFilter { get; set; }

Property Value

VolumeFilter

VolumeAlertValue

[Browsable(false)]
[Range(0, 2147483647)]
public decimal VolumeAlertValue { get; set; }

Property Value

decimal

VolumeAlertValueMoney

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

[Browsable(false)]
public string? VolumeAlertValueMoney { get; set; }

Property Value

string

VolumeColor

[Tab(TabName = "Visualization", TabOrder = 1, ResourceType = typeof(Strings))]
[Display(Name = "Volume", GroupName = "Visualization", Description = "VolumeColorDescription", Order = 230, ResourceType = typeof(Strings))]
public Color VolumeColor { get; set; }

Property Value

Color

VolumePerSecondAlertFile

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "AlertFile", GroupName = "VolumePerSecondAlert", Description = "AlertFileDescription", Order = 1420, ResourceType = typeof(Strings))]
public string VolumePerSecondAlertFile { get; set; }

Property Value

string

VolumePerSecondAlertValue

[Tab(TabName = "Alerts", TabOrder = 2, ResourceType = typeof(Strings))]
[Display(Name = "Filter", GroupName = "VolumePerSecondAlert", Description = "AlertFilterDescription", Order = 1410, ResourceType = typeof(Strings))]
[Range(0, 2147483647)]
public decimal VolumePerSecondAlertValue { get; set; }

Property Value

decimal

Methods

GetCursor(RenderControlMouseEventArgs)

Gets the cursor to display when the mouse is over the chart object.

public override StdCursor GetCursor(RenderControlMouseEventArgs e)

Parameters

e RenderControlMouseEventArgs

The mouse event arguments.

Returns

StdCursor

The standard cursor to display.

OnApplyDefaultColors()

Invoked to apply default colors to the drawing elements.

protected override void OnApplyDefaultColors()

Remarks

This method can be overridden in derived classes to customize or set default color values for the drawing elements. When this method is called, it is an opportunity for the derived class to apply its own default color scheme to the drawing elements used in the specific implementation.

OnCalculate(int, decimal)

The main indicator calculation method is called for each bar on the history, then it is called on each tick.

protected override void OnCalculate(int bar, decimal value)

Parameters

bar int

Bar number.

value decimal

Input data series value.

OnRender(RenderContext, DrawingLayouts)

Override this method for implementing your own data rendering logic.

protected override void OnRender(RenderContext context, DrawingLayouts layout)

Parameters

context RenderContext

The rendering context used to draw on the chart.

layout DrawingLayouts

The layout information for the drawing.

ProcessMouseDown(RenderControlMouseEventArgs)

Processes a mouse down event on the chart object.

public override bool ProcessMouseDown(RenderControlMouseEventArgs e)

Parameters

e RenderControlMouseEventArgs

The mouse event arguments.

Returns

bool

true if the event was handled; otherwise, false.

ProcessMouseMove(RenderControlMouseEventArgs)

Processes a mouse move event on the chart object.

public override bool ProcessMouseMove(RenderControlMouseEventArgs e)

Parameters

e RenderControlMouseEventArgs

The mouse event arguments.

Returns

bool

true if the event was handled; otherwise, false.

ProcessMouseUp(RenderControlMouseEventArgs)

Processes a mouse up event on the chart object.

public override bool ProcessMouseUp(RenderControlMouseEventArgs e)

Parameters

e RenderControlMouseEventArgs

The mouse event arguments.

Returns

bool

true if the event was handled; otherwise, false.