Class PositionManager
Менеджер расчета позиции.
Inherited Members
Namespace: StockSharp.Algo.Positions
Assembly: StockSharp.Algo.dll
Syntax
public class PositionManager : BaseLogReceiver, IPersistable, ILogReceiver, ILogSource, IDisposable, IPositionManager
Constructors
PositionManager(Boolean)
Создать PositionManager.
Declaration
public PositionManager(bool byOrders)
Parameters
Type | Name | Description |
---|---|---|
Boolean | byOrders | Рассчитывать позицию по реализованному объему у заявок (true) или по сделкам (false). |
Properties
ByOrders
Рассчитывать позицию по реализованному объему у заявок (true) или по сделкам (false).
Declaration
public bool ByOrders { get; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
ProcessMessage(Message)
Рассчитать позицию.
Declaration
public virtual PositionChangeMessage ProcessMessage(Message message)
Parameters
Type | Name | Description |
---|---|---|
Message | message | Message. |
Returns
Type | Description |
---|---|
PositionChangeMessage | Позиция по заявке или сделке. |
Implements
Ecng.Serialization.IPersistable