PnLMessageAdapter

StockSharp.Algo.PnL

El adaptador de mensaje, calcula automáticamente pérdidas de ganancias.

Hereda de: MessageAdapterWrapper

Constructores

PnLMessageAdapter
public PnLMessageAdapter(IMessageAdapter innerAdapter, IPnLManager pnlManager)
pnLMessageAdapter = PnLMessageAdapter(innerAdapter, pnlManager)

El adaptador de mensaje, calcula automáticamente pérdidas de ganancias.

innerAdapter
El adaptador, al que se dirigirán los mensajes.
pnlManager
El gerente de pérdidas de ganancias.

Métodos

Clone
public override IMessageAdapter Clone()
result = pnLMessageAdapter.Clone()

Crear una copia de PnLMessageAdapter.

Devuelve: Copiado.

OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = pnLMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)

Proceso InnerAdapter@ mensaje de salida.

message
El mensaje.
cancellationToken
Cancelación token.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = pnLMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

Envía mensaje.

message
Message.
cancellationToken
CancellationToken