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.
Clear
public void Clear()
iSlippageManagerState.Clear()

Limpar todo o estado.

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.