Show / Hide Table of Contents

Class RiskOrderVolumeRule

Risk-rule, tracking order volume.

Inheritance
Object
BaseLogSource
BaseLogReceiver
RiskRule
RiskOrderVolumeRule
Implements
ILogReceiver
IRiskRule
ILogSource
IDisposable
Ecng.Serialization.IPersistable
INotifyPropertyChanged
Inherited Members
RiskRule.UpdateTitle()
RiskRule.Reset()
RiskRule.Title
RiskRule.Action
BaseLogReceiver.ILogReceiver.AddLog(LogMessage)
BaseLogSource.RaiseLog(LogMessage)
BaseLogSource.ToString()
BaseLogSource.Id
BaseLogSource.Name
BaseLogSource.Parent
BaseLogSource.LogLevel
BaseLogSource.CurrentTime
BaseLogSource.IsRoot
BaseLogSource.ParentRemoved
BaseLogSource.Log
Namespace: StockSharp.Algo.Risk
Assembly: StockSharp.Algo.dll
Syntax
[DisplayNameLoc("Str662")]
[DescriptionLoc("Str874", false)]
public class RiskOrderVolumeRule : RiskRule, ILogReceiver, IRiskRule, ILogSource, IDisposable, IPersistable, INotifyPropertyChanged

Constructors

RiskOrderVolumeRule()

Declaration
public RiskOrderVolumeRule()

Properties

Volume

Order volume.

Declaration
[DisplayNameLoc("Volume")]
[DescriptionLoc("Str875", false)]
[CategoryLoc("General")]
public Decimal Volume { get; set; }
Property Value
Type Description
Decimal

Methods

GetTitle()

Get title.

Declaration
protected override string GetTitle()
Returns
Type Description
String
Overrides
RiskRule.GetTitle()

Load(SettingsStorage)

Load settings.

Declaration
public override void Load(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Settings storage.

Overrides
RiskRule.Load(SettingsStorage)

ProcessMessage(Message)

To process the trade message.

Declaration
public override bool ProcessMessage(Message message)
Parameters
Type Name Description
Message message

The trade message.

Returns
Type Description
Boolean

true, if the rule is activated, otherwise, false.

Overrides
RiskRule.ProcessMessage(Message)

Save(SettingsStorage)

Save settings.

Declaration
public override void Save(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Settings storage.

Overrides
RiskRule.Save(SettingsStorage)

Implements

ILogReceiver
IRiskRule
ILogSource
System.IDisposable
Ecng.Serialization.IPersistable
System.ComponentModel.INotifyPropertyChanged

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾