Class MultiMarketPower
- Namespace
- ATAS.Indicators.Technical
- Assembly
- ATAS.Indicators.Technical.dll
[Display(ResourceType = typeof(Strings), Description = "MultiMarketPowerDescription")]
[HelpLink("https://help.atas.net/support/solutions/articles/72000602434")]
public class MultiMarketPower : Indicator, INotifyPanelPropertyChanged, IPropertiesEditorOwner, IMarketTimeProvider
- Inheritance
-
objectMultiMarketPower
- Implements
- Inherited Members
- Extension Methods
Constructors
MultiMarketPower()
public MultiMarketPower()
Properties
Color1
[Display(ResourceType = typeof(Strings), Name = "Color", GroupName = "Filter1", Description = "LineColorDescription", Order = 150)]
public Color Color1 { get; set; }
Property Value
- Color
Color2
[Display(ResourceType = typeof(Strings), Name = "Color", GroupName = "Filter2", Description = "LineColorDescription", Order = 250)]
public Color Color2 { get; set; }
Property Value
- Color
Color3
[Display(ResourceType = typeof(Strings), Name = "Color", GroupName = "Filter3", Description = "LineColorDescription", Order = 350)]
public Color Color3 { get; set; }
Property Value
- Color
Color4
[Display(ResourceType = typeof(Strings), Name = "Color", GroupName = "Filter4", Description = "LineColorDescription", Order = 450)]
public Color Color4 { get; set; }
Property Value
- Color
Color5
[Display(ResourceType = typeof(Strings), Name = "Color", GroupName = "Filter5", Description = "LineColorDescription", Order = 550)]
public Color Color5 { get; set; }
Property Value
- Color
CumulativeTrades
[Display(ResourceType = typeof(Strings), Name = "CumulativeTrades", GroupName = "Filters", Description = "CumulativeTradesModeDescription", Order = 90)]
[PostValueMode(PostValueModes.Delayed, DelayMilliseconds = 500)]
public bool CumulativeTrades { get; set; }
Property Value
- bool
LineWidth1
[Display(ResourceType = typeof(Strings), Name = "LineWidth", GroupName = "Filter1", Description = "LineWidthDescription", Order = 160)]
[Range(1, 100)]
public int LineWidth1 { get; set; }
Property Value
- int
LineWidth2
[Display(ResourceType = typeof(Strings), Name = "LineWidth", GroupName = "Filter2", Description = "LineWidthDescription", Order = 260)]
[Range(1, 100)]
public int LineWidth2 { get; set; }
Property Value
- int
LineWidth3
[Display(ResourceType = typeof(Strings), Name = "LineWidth", GroupName = "Filter3", Description = "LineWidthDescription", Order = 360)]
[Range(1, 100)]
public int LineWidth3 { get; set; }
Property Value
- int
LineWidth4
[Display(ResourceType = typeof(Strings), Name = "LineWidth", GroupName = "Filter4", Description = "LineWidthDescription", Order = 460)]
[Range(1, 100)]
public int LineWidth4 { get; set; }
Property Value
- int
LineWidth5
[Display(ResourceType = typeof(Strings), Name = "LineWidth", GroupName = "Filter5", Description = "LineWidthDescription", Order = 560)]
[Range(1, 100)]
public int LineWidth5 { get; set; }
Property Value
- int
MaxVolume1
[Browsable(false)]
public decimal MaxVolume1 { get; set; }
Property Value
- decimal
MaxVolume1Money
Not in ATAS 8.0.15 yet: available from the next version.
[Browsable(false)]
public string? MaxVolume1Money { get; set; }
Property Value
- string
MaxVolume2
[Browsable(false)]
public decimal MaxVolume2 { get; set; }
Property Value
- decimal
MaxVolume2Money
[Browsable(false)]
public string? MaxVolume2Money { get; set; }
Property Value
- string
MaxVolume3
[Browsable(false)]
public decimal MaxVolume3 { get; set; }
Property Value
- decimal
MaxVolume3Money
Not in ATAS 8.0.15 yet: available from the next version.
[Browsable(false)]
public string? MaxVolume3Money { get; set; }
Property Value
- string
MaxVolume4
[Browsable(false)]
public decimal MaxVolume4 { get; set; }
Property Value
- decimal
MaxVolume4Money
[Browsable(false)]
public string? MaxVolume4Money { get; set; }
Property Value
- string
MaxVolume5
[Browsable(false)]
public decimal MaxVolume5 { get; set; }
Property Value
- decimal
MaxVolume5Money
Not in ATAS 8.0.15 yet: available from the next version.
[Browsable(false)]
public string? MaxVolume5Money { get; set; }
Property Value
- string
MaximumVolume1
Not in ATAS 8.0.15 yet: available from the next version.
[Display(ResourceType = typeof(Strings), Name = "MaximumVolume", GroupName = "Filter1", Description = "MaxVolumeFilterCommonDescription", Order = 140)]
public VolumeFilter MaximumVolume1 { get; set; }
Property Value
MaximumVolume2
[Display(ResourceType = typeof(Strings), Name = "MaximumVolume", GroupName = "Filter2", Description = "MaxVolumeFilterCommonDescription", Order = 240)]
public VolumeFilter MaximumVolume2 { get; set; }
Property Value
MaximumVolume3
[Display(ResourceType = typeof(Strings), Name = "MaximumVolume", GroupName = "Filter3", Description = "MaxVolumeFilterCommonDescription", Order = 340)]
public VolumeFilter MaximumVolume3 { get; set; }
Property Value
MaximumVolume4
Not in ATAS 8.0.15 yet: available from the next version.
[Display(ResourceType = typeof(Strings), Name = "MaximumVolume", GroupName = "Filter4", Description = "MaxVolumeFilterCommonDescription", Order = 440)]
public VolumeFilter MaximumVolume4 { get; set; }
Property Value
MaximumVolume5
[Display(ResourceType = typeof(Strings), Name = "MaximumVolume", GroupName = "Filter5", Description = "MaxVolumeFilterCommonDescription", Order = 540)]
public VolumeFilter MaximumVolume5 { get; set; }
Property Value
MinVolume1
[Browsable(false)]
public decimal MinVolume1 { get; set; }
Property Value
- decimal
MinVolume1Money
[Browsable(false)]
public string? MinVolume1Money { get; set; }
Property Value
- string
MinVolume2
[Browsable(false)]
public decimal MinVolume2 { get; set; }
Property Value
- decimal
MinVolume2Money
[Browsable(false)]
public string? MinVolume2Money { get; set; }
Property Value
- string
MinVolume3
[Browsable(false)]
public decimal MinVolume3 { get; set; }
Property Value
- decimal
MinVolume3Money
Not in ATAS 8.0.15 yet: available from the next version.
[Browsable(false)]
public string? MinVolume3Money { get; set; }
Property Value
- string
MinVolume4
[Browsable(false)]
public decimal MinVolume4 { get; set; }
Property Value
- decimal
MinVolume4Money
Not in ATAS 8.0.15 yet: available from the next version.
[Browsable(false)]
public string? MinVolume4Money { get; set; }
Property Value
- string
MinVolume5
[Browsable(false)]
public decimal MinVolume5 { get; set; }
Property Value
- decimal
MinVolume5Money
Not in ATAS 8.0.15 yet: available from the next version.
[Browsable(false)]
public string? MinVolume5Money { get; set; }
Property Value
- string
MinimumVolume1
[Display(ResourceType = typeof(Strings), Name = "MinimumVolume", GroupName = "Filter1", Description = "MinVolumeFilterCommonDescription", Order = 130)]
public VolumeFilter MinimumVolume1 { get; set; }
Property Value
MinimumVolume2
[Display(ResourceType = typeof(Strings), Name = "MinimumVolume", GroupName = "Filter2", Description = "MinVolumeFilterCommonDescription", Order = 230)]
public VolumeFilter MinimumVolume2 { get; set; }
Property Value
MinimumVolume3
[Display(ResourceType = typeof(Strings), Name = "MinimumVolume", GroupName = "Filter3", Description = "MinVolumeFilterCommonDescription", Order = 330)]
public VolumeFilter MinimumVolume3 { get; set; }
Property Value
MinimumVolume4
[Display(ResourceType = typeof(Strings), Name = "MinimumVolume", GroupName = "Filter4", Description = "MinVolumeFilterCommonDescription", Order = 430)]
public VolumeFilter MinimumVolume4 { get; set; }
Property Value
MinimumVolume5
Not in ATAS 8.0.15 yet: available from the next version.
[Display(ResourceType = typeof(Strings), Name = "MinimumVolume", GroupName = "Filter5", Description = "MinVolumeFilterCommonDescription", Order = 530)]
public VolumeFilter MinimumVolume5 { get; set; }
Property Value
UseFilter1
[Display(ResourceType = typeof(Strings), Name = "Enabled", GroupName = "Filter1", Description = "UseFilterDescription", Order = 100)]
public bool UseFilter1 { get; set; }
Property Value
- bool
UseFilter2
[Display(ResourceType = typeof(Strings), Name = "Enabled", GroupName = "Filter2", Description = "UseFilterDescription", Order = 200)]
public bool UseFilter2 { get; set; }
Property Value
- bool
UseFilter3
[Display(ResourceType = typeof(Strings), Name = "Enabled", GroupName = "Filter3", Description = "UseFilterDescription", Order = 300)]
public bool UseFilter3 { get; set; }
Property Value
- bool
UseFilter4
[Display(ResourceType = typeof(Strings), Name = "Enabled", GroupName = "Filter4", Description = "UseFilterDescription", Order = 400)]
public bool UseFilter4 { get; set; }
Property Value
- bool
UseFilter5
[Display(ResourceType = typeof(Strings), Name = "Enabled", GroupName = "Filter5", Description = "UseFilterDescription", Order = 500)]
public bool UseFilter5 { 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
barintBar number.
valuedecimalInput data series value.
OnCumulativeTrade(CumulativeTrade)
Added in ATAS 8.0.15.
protected override void OnCumulativeTrade(CumulativeTrade trade)
Parameters
tradeCumulativeTrade
OnCumulativeTradesResponse(CumulativeTradesRequest, IEnumerable<CumulativeTrade>)
Called when a response for a cumulative trades request is received.
protected override void OnCumulativeTradesResponse(CumulativeTradesRequest request, IEnumerable<CumulativeTrade> cumulativeTrades)
Parameters
requestCumulativeTradesRequestThe CumulativeTradesRequest object representing the original request.
cumulativeTradesIEnumerable<CumulativeTrade>The collection of CumulativeTrade representing cumulative trades data.
OnFinishRecalculate()
The method is executed after the end of the calculation.
protected override void OnFinishRecalculate()
OnNewTrade(MarketDataArg)
Added in ATAS 8.0.15.
protected override void OnNewTrade(MarketDataArg trade)
Parameters
tradeMarketDataArg
OnUpdateCumulativeTrade(CumulativeTrade)
Handles an update event for a cumulative trade represented by a CumulativeTrade object.
protected override void OnUpdateCumulativeTrade(CumulativeTrade trade)
Parameters
tradeCumulativeTradeThe CumulativeTrade representing the updated cumulative trade data.
OnValuationChanged()
Not in ATAS 8.0.15 yet: available from the next version.
protected override void OnValuationChanged()