Class StrategyPositionManager
Менеджер расчета позиции.
Inherited Members
Namespace: StockSharp.Algo.Strategies
Assembly: StockSharp.Algo.dll
Syntax
public class StrategyPositionManager : BaseLogReceiver, IPersistable, ILogReceiver, ILogSource, IDisposable, IPositionManager
Constructors
StrategyPositionManager(Boolean)
Создать StrategyPositionManager.
Declaration
public StrategyPositionManager(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 PositionChangeMessage ProcessMessage(Message message)
Parameters
Type | Name | Description |
---|---|---|
Message | message | Message. |
Returns
Type | Description |
---|---|
PositionChangeMessage | Позиция по заявке или сделке. |
Implements
Ecng.Serialization.IPersistable