MarketDepthGenerator
El generador de libros de pedidos usando método aleatorio.
Hereda de: MarketDataGenerator
Constructores
protected MarketDepthGenerator(SecurityId securityId)
marketDepthGenerator = MarketDepthGenerator(securityId)
El generador de libros de pedidos usando método aleatorio.
- securityId
- El identificador del instrumento, para el cual se generarán datos.
Propiedades
public override DataType DataType { get; }
value = marketDepthGenerator.DataType
El tipo de datos de mercado, operado por almacenamiento dado.
public bool GenerateDepthOnEachTrade { get; set; }
value = marketDepthGenerator.GenerateDepthOnEachTrade
marketDepthGenerator.GenerateDepthOnEachTrade = value
Se deben ordenar libros que se generen después de cada comercio. El defecto es .
public bool GenerateOrdersCount { get; set; }
value = marketDepthGenerator.GenerateOrdersCount
marketDepthGenerator.GenerateOrdersCount = value
Generar OrdersCount@.
public int MaxAsksDepth { get; set; }
value = marketDepthGenerator.MaxAsksDepth
marketDepthGenerator.MaxAsksDepth = value
La profundidad máxima de las ofertas.
public int MaxBidsDepth { get; set; }
value = marketDepthGenerator.MaxBidsDepth
marketDepthGenerator.MaxBidsDepth = value
La profundidad máxima de las ofertas.
public int MaxGenerations { get; set; }
value = marketDepthGenerator.MaxGenerations
marketDepthGenerator.MaxGenerations = value
El número máximo de generaciones después de la última aparición de datos de origen para el libro de pedidos.
public int MaxSpreadStepCount { get; set; }
value = marketDepthGenerator.MaxSpreadStepCount
marketDepthGenerator.MaxSpreadStepCount = value
El valor máximo de la propagación entre las mejores cotizaciones en unidades de aumentos de precio número. El valor de la propagación se seleccionará al azar entre MinSpreadStepCount y MaxSpreadStepCount.
public int MinSpreadStepCount { get; set; }
value = marketDepthGenerator.MinSpreadStepCount
marketDepthGenerator.MinSpreadStepCount = value
El valor mínimo de la difusión entre las mejores cotizaciones en unidades de aumentos de precios número. El valor de la distribución se seleccionará aleatoriamente entre MinSpreadStepCount y MaxSpreadStepCount@.
public bool UseTradeVolume { get; set; }
value = marketDepthGenerator.UseTradeVolume
marketDepthGenerator.UseTradeVolume = value
Para generar mejores citas en el volumen de pedidos de intercambios de historia.
Métodos
protected void CopyTo(MarketDepthGenerator destination)
marketDepthGenerator.CopyTo(destination)
Copia el mensaje en el .
- destination
- El objeto, al que copiaba la información.
protected QuoteChange CreateQuote(decimal startPrice, Sides side)
result = marketDepthGenerator.CreateQuote(startPrice, side)
Para crear la cita usando el método aleatorio.
- startPrice
- El precio inicial, basado en el cual un precio de cotización se obtendrá utilizando método aleatorio.
- side
- La dirección de la cita.
Devuelve: La cita al azar.