PositionManager
StockSharp.Algo.Positions
El gerente de cálculo de posición.
Hereda de: BaseLogReceiver
Implementa: IPositionManager, IPersistable, ICloneable<IPositionManager>, ICloneable
Constructores
PositionManager
public PositionManager(bool byOrders, IPositionManagerState state)
positionManager = PositionManager(byOrders, state)
El gerente de cálculo de posición.
- byOrders
- Calcular la posición sobre el volumen realizado para pedidos () o por oficios ().
- state
- Almacenamiento estatal.
Propiedades
ByOrders
public bool ByOrders { get; }
value = positionManager.ByOrders
Calcular la posición sobre el volumen realizado para pedidos () o por oficios ().
Métodos
Clone
public IPositionManager Clone()
result = positionManager.Clone()
Crea una copia profunda de un DataSeries
ProcessMessage
public virtual PositionChangeMessage ProcessMessage(Message message)
result = positionManager.ProcessMessage(message)
Para procesar el mensaje para el cálculo de demoras de transacción. Se aceptan mensajes de OrderRegisterMessage, OrderReplaceMessage, OrderCancelMessage y ExecutionMessage.
- message
- Mensaje.
Devuelve: El retraso de transacción. Si es imposible calcular el retraso, será devuelto.