Table of Contents

Class VolumeZone

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

Constructors

VolumeZone()

public VolumeZone()

Properties

DrawLines

[Display(ResourceType = typeof(Strings), Name = "Show", GroupName = "Line", Order = 30)]
public bool DrawLines { get; set; }

Property Value

bool

OverboughtLine1

[Display(ResourceType = typeof(Strings), Name = "Overbought1", GroupName = "Line", Description = "OverboughtLimitDescription", Order = 60)]
public LineSeries OverboughtLine1 { get; set; }

Property Value

LineSeries

OverboughtLine2

[Display(ResourceType = typeof(Strings), Name = "Overbought2", GroupName = "Line", Description = "OverboughtLimitDescription", Order = 50)]
public LineSeries OverboughtLine2 { get; set; }

Property Value

LineSeries

OverboughtLine3

[Display(ResourceType = typeof(Strings), Name = "Overbought3", GroupName = "Line", Description = "OverboughtLimitDescription", Order = 40)]
public LineSeries OverboughtLine3 { get; set; }

Property Value

LineSeries

OversoldLine1

[Display(ResourceType = typeof(Strings), Name = "Oversold1", GroupName = "Line", Description = "OversoldLimitDescription", Order = 70)]
public LineSeries OversoldLine1 { get; set; }

Property Value

LineSeries

OversoldLine2

[Display(ResourceType = typeof(Strings), Name = "Oversold2", GroupName = "Line", Description = "OversoldLimitDescription", Order = 80)]
public LineSeries OversoldLine2 { get; set; }

Property Value

LineSeries

OversoldLine3

[Display(ResourceType = typeof(Strings), Name = "Oversold3", GroupName = "Line", Description = "OversoldLimitDescription", Order = 90)]
public LineSeries OversoldLine3 { get; set; }

Property Value

LineSeries

Period

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

Property Value

int

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.