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
-
objectBarVolumeFilter
- 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
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
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
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
barintBar number.
valuedecimalInput 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()