Table of Contents

Class BarVolumeFilter

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

Constructors

BarVolumeFilter()

public BarVolumeFilter()

Properties

EndTime

[Display(ResourceType = typeof(Strings), GroupName = "TimeFilter", Name = "EndTime", Description = "EndTimeFilterDescription", Order = 120)]
public TimeSpan EndTime { get; set; }

Property Value

TimeSpan

FilterColor

[Display(ResourceType = typeof(Strings), GroupName = "Settings", Name = "Color", Description = "FilterCandleColorDescription", Order = 40)]
public Color FilterColor { get; set; }

Property Value

Color

MaxFilter

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

Property Value

decimal

MaximumFilter

[Display(ResourceType = typeof(Strings), GroupName = "Settings", Name = "Maximum", Description = "MaximumFilterDescription", Order = 20)]
public VolumeFilter MaximumFilter { get; set; }

Property Value

VolumeFilter

MinFilter

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

Property Value

decimal

MinimumFilter

[Display(ResourceType = typeof(Strings), GroupName = "Settings", Name = "Minimum", Description = "MinimumFilterDescription", Order = 10)]
public VolumeFilter MinimumFilter { get; set; }

Property Value

VolumeFilter

StartTime

[Display(ResourceType = typeof(Strings), GroupName = "TimeFilter", Name = "StartTime", Description = "StartTimeFilterDescription", Order = 110)]
public TimeSpan StartTime { get; set; }

Property Value

TimeSpan

TimeFilterEnabled

[Display(ResourceType = typeof(Strings), GroupName = "TimeFilter", Name = "Enabled", Description = "UseTimeFilterDescription", Order = 100)]
public bool TimeFilterEnabled { get; set; }

Property Value

bool

Type

[Display(ResourceType = typeof(Strings), GroupName = "Settings", Name = "Type", Description = "VolumeTypeDescription", Order = 5)]
public BarVolumeFilter.VolumeType Type { get; set; }

Property Value

BarVolumeFilter.VolumeType

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.

OnInitialize()

The method is executed before the first calculation.

protected override void OnInitialize()

OnValuationChanged()

Called when an exchange rate, the money display currency or the instrument model changed (Changed of Valuation). Indicators that show volumes in money recalculate or redraw them here. May be called on any thread.

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

protected override void OnValuationChanged()