MarketDepthGenerator
O gerador de livro de ordens usando método aleatório.
Herda de: MarketDataGenerator
Construtores
protected MarketDepthGenerator(SecurityId securityId)
marketDepthGenerator = MarketDepthGenerator(securityId)
O gerador de livro de ordens usando método aleatório.
- securityId
- O identificador do instrumento, para o qual os dados devem ser gerados.
Propriedades
public override DataType DataType { get; }
value = marketDepthGenerator.DataType
O tipo de dados de mercado, operados por determinado armazenamento.
public bool GenerateDepthOnEachTrade { get; set; }
value = marketDepthGenerator.GenerateDepthOnEachTrade
marketDepthGenerator.GenerateDepthOnEachTrade = value
Devem encomendar livros ser gerados após cada troca. O padrão é .
public bool GenerateOrdersCount { get; set; }
value = marketDepthGenerator.GenerateOrdersCount
marketDepthGenerator.GenerateOrdersCount = value
Gerar OrdersCount.
public int MaxAsksDepth { get; set; }
value = marketDepthGenerator.MaxAsksDepth
marketDepthGenerator.MaxAsksDepth = value
A profundidade máxima das ofertas.
public int MaxBidsDepth { get; set; }
value = marketDepthGenerator.MaxBidsDepth
marketDepthGenerator.MaxBidsDepth = value
A profundidade máxima das licitações.
public int MaxGenerations { get; set; }
value = marketDepthGenerator.MaxGenerations
marketDepthGenerator.MaxGenerations = value
O número máximo de gerações após a última ocorrência de dados de origem para o livro de pedidos.
public int MaxSpreadStepCount { get; set; }
value = marketDepthGenerator.MaxSpreadStepCount
marketDepthGenerator.MaxSpreadStepCount = value
O valor máximo de dispersão entre as melhores citações em unidades de incrementos de preço número. O valor de difusão será selecionado aleatoriamente entre MinSpreadStepCount e MaxSpreadStepCount.
public int MinSpreadStepCount { get; set; }
value = marketDepthGenerator.MinSpreadStepCount
marketDepthGenerator.MinSpreadStepCount = value
O valor mínimo de dispersão entre as melhores citações em unidades de incrementos de preço número. O valor de difusão será selecionado aleatoriamente entre MinSpreadStepCount e MaxSpreadStepCount.
public bool UseTradeVolume { get; set; }
value = marketDepthGenerator.UseTradeVolume
marketDepthGenerator.UseTradeVolume = value
Para usar para gerar as melhores citações no volume livro de ordem de comércios de história.
Métodos
protected void CopyTo(MarketDepthGenerator destination)
marketDepthGenerator.CopyTo(destination)
Copie a mensagem para o .
- destination
- O objeto, para o qual copiou informações.
protected QuoteChange CreateQuote(decimal startPrice, Sides side)
result = marketDepthGenerator.CreateQuote(startPrice, side)
Para criar a citação usando o método aleatório.
- startPrice
- O preço inicial, com base no qual um preço de cotação deve ser obtido utilizando método aleatório.
- side
- A direcção das citações.
Retorna: A citação aleatória.