ISlippageManagerState
StockSharp.Algo.Slippage
Armazenamento de estado para SlippageManager.
Propriedades
Slippage
public decimal Slippage { get; }
value = iSlippageManagerState.Slippage
Total de deslizamento acumulado.
Métodos
AddPlannedPrice
public void AddPlannedPrice(long transactionId, Sides side, decimal price)
iSlippageManagerState.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)
iSlippageManagerState.AddSlippage(amount)
Adicionar ao deslizamento acumulado.
- amount
- Quantidade a adicionar.
RemovePlannedPrice
public void RemovePlannedPrice(long transactionId)
iSlippageManagerState.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 = iSlippageManagerState.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 = iSlippageManagerState.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)
iSlippageManagerState.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.