SlippageManagerState
StockSharp.Algo.Slippage
Implementação padrão de ISlippageManagerState.
Implementa: ISlippageManagerState
Propriedades
Métodos
AddPlannedPrice
public void AddPlannedPrice(long transactionId, Sides side, decimal price)
slippageManagerState.AddPlannedPrice(transactionId, side, price)
Armazenar o preço de execução planejado para uma ordem.
- transactionId
- Identificação da transação de encomenda.
- side
- Ordem.
- price
- - É um preço planeado.
AddSlippage
public void AddSlippage(decimal amount)
slippageManagerState.AddSlippage(amount)
Adicionar ao deslizamento acumulado.
- amount
- Quantidade a adicionar.
Clear
public void Clear()
slippageManagerState.Clear()
Limpa todos os estados do adaptador e repõe o estado atual para Desligado.
RemovePlannedPrice
public void RemovePlannedPrice(long transactionId)
slippageManagerState.RemovePlannedPrice(transactionId)
Remova o preço planejado para uma ordem.
- transactionId
- Identificação da transação de encomenda.
TryGetBestPrice
public bool TryGetBestPrice(SecurityId securityId, Sides side, decimal price)
result = slippageManagerState.TryGetBestPrice(securityId, side, price)
Tente obter o melhor preço para o lado da ordem.
- securityId
- ID do instrumento financeiro.
- side
- Lado da ordem (Comprar retorna perguntar, vender retorna lance).
- price
- Melhor preço se encontrado.
Retorna: Se o preço encontrado e não for zero.
TryGetPlannedPrice
public bool TryGetPlannedPrice(long transactionId, Sides side, decimal price)
result = slippageManagerState.TryGetPlannedPrice(transactionId, side, price)
Tente obter o preço planejado sem remover.
- transactionId
- Identificação da transação de encomenda.
- side
- Peça o lado se o encontrar.
- price
- Preço planeado, se encontrado.
Retorna: se encontrado.
UpdateBestPrices
public void UpdateBestPrices(SecurityId securityId, decimal? bidPrice, decimal? askPrice, DateTime time)
slippageManagerState.UpdateBestPrices(securityId, bidPrice, askPrice, time)
Atualizar os melhores preços de oferta/pedido para um instrumento financeiro.
- securityId
- ID do instrumento financeiro.
- bidPrice
- Melhor preço de oferta (null para manter existente).
- askPrice
- Melhor preço pedir (null para manter existente).
- time
- Tempo de dados do mercado. Se tanto o Nível 1 quanto os livros de pedidos são transmitidos, os preços só se atualizam quando o tempo aumenta.