Table of Contents

Class StdDevBands

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

Constructors

StdDevBands()

public StdDevBands()

Properties

AlertFileBot

[Display(ResourceType = typeof(Strings), Name = "AlertFile", GroupName = "BottomBand", Description = "AlertFileDescription", Order = 330)]
public string AlertFileBot { get; set; }

Property Value

string

AlertFileLowerSma

[Display(ResourceType = typeof(Strings), Name = "AlertFile", GroupName = "LowerSma", Description = "AlertFileDescription", Order = 230)]
public string AlertFileLowerSma { get; set; }

Property Value

string

AlertFileTop

[Display(ResourceType = typeof(Strings), Name = "AlertFile", GroupName = "TopBand", Description = "AlertFileDescription", Order = 130)]
public string AlertFileTop { get; set; }

Property Value

string

AlertFileUpperSma

[Display(ResourceType = typeof(Strings), Name = "AlertFile", GroupName = "UpperSma", Description = "AlertFileDescription", Order = 230)]
public string AlertFileUpperSma { get; set; }

Property Value

string

AlertSensitivityBot

[Display(ResourceType = typeof(Strings), Name = "ApproximationFilter", GroupName = "BottomBand", Description = "ApproximationFilterDescription", Order = 320)]
[Range(0, 100000)]
public int AlertSensitivityBot { get; set; }

Property Value

int

AlertSensitivityLowerSma

[Display(ResourceType = typeof(Strings), Name = "ApproximationFilter", GroupName = "LowerSma", Description = "ApproximationFilterDescription", Order = 220)]
[Range(0, 100000)]
public int AlertSensitivityLowerSma { get; set; }

Property Value

int

AlertSensitivityTop

[Display(ResourceType = typeof(Strings), Name = "ApproximationFilter", GroupName = "TopBand", Description = "ApproximationFilterDescription", Order = 120)]
[Range(0, 100000)]
public int AlertSensitivityTop { get; set; }

Property Value

int

AlertSensitivityUpperSma

[Display(ResourceType = typeof(Strings), Name = "ApproximationFilter", GroupName = "UpperSma", Description = "ApproximationFilterDescription", Order = 220)]
[Range(0, 100000)]
public int AlertSensitivityUpperSma { get; set; }

Property Value

int

BackgroundColorBot

[Display(ResourceType = typeof(Strings), Name = "BackGround", GroupName = "BottomBand", Description = "AlertFillColorDescription", Order = 350)]
public Color BackgroundColorBot { get; set; }

Property Value

Color

BackgroundColorLowerSma

[Display(ResourceType = typeof(Strings), Name = "BackGround", GroupName = "LowerSma", Description = "AlertFillColorDescription", Order = 250)]
public Color BackgroundColorLowerSma { get; set; }

Property Value

Color

BackgroundColorTop

[Display(ResourceType = typeof(Strings), Name = "BackGround", GroupName = "TopBand", Description = "AlertFillColorDescription", Order = 150)]
public Color BackgroundColorTop { get; set; }

Property Value

Color

BackgroundColorUpperSma

[Display(ResourceType = typeof(Strings), Name = "BackGround", GroupName = "UpperSma", Description = "AlertFillColorDescription", Order = 250)]
public Color BackgroundColorUpperSma { get; set; }

Property Value

Color

FontColorBot

[Display(ResourceType = typeof(Strings), Name = "FontColor", GroupName = "BottomBand", Description = "AlertTextColorDescription", Order = 340)]
public Color FontColorBot { get; set; }

Property Value

Color

FontColorLowerSma

[Display(ResourceType = typeof(Strings), Name = "FontColor", GroupName = "LowerSma", Description = "AlertTextColorDescription", Order = 240)]
public Color FontColorLowerSma { get; set; }

Property Value

Color

FontColorTop

[Display(ResourceType = typeof(Strings), Name = "FontColor", GroupName = "TopBand", Description = "AlertTextColorDescription", Order = 140)]
public Color FontColorTop { get; set; }

Property Value

Color

FontColorUpperSma

[Display(ResourceType = typeof(Strings), Name = "FontColor", GroupName = "UpperSma", Description = "AlertTextColorDescription", Order = 240)]
public Color FontColorUpperSma { get; set; }

Property Value

Color

Period

[Parameter]
[Display(ResourceType = typeof(Strings), Name = "Period", GroupName = "Settings", Description = "StdPeriodDescription", Order = 100)]
[Range(1, 10000)]
public int Period { get; set; }

Property Value

int

RepeatAlertBot

[Display(ResourceType = typeof(Strings), Name = "RepeatAlert", GroupName = "BottomBand", Description = "RepeatAlertDescription", Order = 310)]
public bool RepeatAlertBot { get; set; }

Property Value

bool

RepeatAlertLowerSma

[Display(ResourceType = typeof(Strings), Name = "RepeatAlert", GroupName = "LowerSma", Description = "RepeatAlertDescription", Order = 210)]
public bool RepeatAlertLowerSma { get; set; }

Property Value

bool

RepeatAlertTop

[Display(ResourceType = typeof(Strings), Name = "RepeatAlert", GroupName = "TopBand", Description = "RepeatAlertDescription", Order = 110)]
public bool RepeatAlertTop { get; set; }

Property Value

bool

RepeatAlertUpperSma

[Display(ResourceType = typeof(Strings), Name = "RepeatAlert", GroupName = "UpperSma", Description = "RepeatAlertDescription", Order = 210)]
public bool RepeatAlertUpperSma { get; set; }

Property Value

bool

SmaPeriod

[Parameter]
[Display(ResourceType = typeof(Strings), Name = "BBandsWidth", GroupName = "Settings", Description = "SMAPeriodDescription", Order = 110)]
[Range(1, 1000)]
public int SmaPeriod { get; set; }

Property Value

int

UseAlertsBot

[Display(ResourceType = typeof(Strings), Name = "UseAlerts", GroupName = "BottomBand", Description = "UseAlertDescription", Order = 300)]
public bool UseAlertsBot { get; set; }

Property Value

bool

UseAlertsLowerSma

[Display(ResourceType = typeof(Strings), Name = "UseAlerts", GroupName = "LowerSma", Description = "UseAlertDescription", Order = 200)]
public bool UseAlertsLowerSma { get; set; }

Property Value

bool

UseAlertsTop

[Display(ResourceType = typeof(Strings), Name = "UseAlerts", GroupName = "TopBand", Description = "UseAlertDescription", Order = 100)]
public bool UseAlertsTop { get; set; }

Property Value

bool

UseAlertsUpperSma

[Display(ResourceType = typeof(Strings), Name = "UseAlerts", GroupName = "UpperSma", Description = "UseAlertDescription", Order = 200)]
public bool UseAlertsUpperSma { get; set; }

Property Value

bool

Methods

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.