MarketDepthGenerator

StockSharp.Algo.Testing.Generation

El generador de libros de pedidos usando método aleatorio.

Hereda de: MarketDataGenerator

Constructores

MarketDepthGenerator
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

DataType
public override DataType DataType { get; }
value = marketDepthGenerator.DataType

El tipo de datos de mercado, operado por almacenamiento dado.

GenerateDepthOnEachTrade
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 .

GenerateOrdersCount
public bool GenerateOrdersCount { get; set; }
value = marketDepthGenerator.GenerateOrdersCount
marketDepthGenerator.GenerateOrdersCount = value

Generar OrdersCount@.

MaxAsksDepth
public int MaxAsksDepth { get; set; }
value = marketDepthGenerator.MaxAsksDepth
marketDepthGenerator.MaxAsksDepth = value

La profundidad máxima de las ofertas.

MaxBidsDepth
public int MaxBidsDepth { get; set; }
value = marketDepthGenerator.MaxBidsDepth
marketDepthGenerator.MaxBidsDepth = value

La profundidad máxima de las ofertas.

MaxGenerations
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.

MaxSpreadStepCount
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.

MinSpreadStepCount
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@.

UseTradeVolume
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

CopyTo
protected void CopyTo(MarketDepthGenerator destination)
marketDepthGenerator.CopyTo(destination)

Copia el mensaje en el .

destination
El objeto, al que copiaba la información.
CreateQuote
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.

Init
public override void Init()
marketDepthGenerator.Init()

Inicializar proveedor.