Class StrategyPositionManager
The position calculation manager.
Inherited Members
Namespace: StockSharp.Algo.Strategies
Assembly: StockSharp.Algo.dll
Syntax
public class StrategyPositionManager : BaseLogReceiver, IPersistable, ILogReceiver, ILogSource, IDisposable, IPositionManager
Constructors
StrategyPositionManager(Boolean)
Initializes a new instance of the StrategyPositionManager.
Declaration
public StrategyPositionManager(bool byOrders)
Parameters
Type | Name | Description |
---|---|---|
Boolean | byOrders | To calculate the position on realized volume for orders (true) or by trades (false). |
Properties
ByOrders
To calculate the position on realized volume for orders (true) or by trades (false).
Declaration
public bool ByOrders { get; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
ProcessMessage(Message)
To calculate position.
Declaration
public PositionChangeMessage ProcessMessage(Message message)
Parameters
Type | Name | Description |
---|---|---|
Message | message | Message. |
Returns
Type | Description |
---|---|
PositionChangeMessage | The position by order or trade. |
Implements
Ecng.Serialization.IPersistable