OrderLogGenerator

StockSharp.Algo.Testing.Generation

Генератор журнала заказов случайным методом.

Наследует: MarketDataGenerator

Конструкторы

OrderLogGenerator
public OrderLogGenerator(SecurityId securityId)
orderLogGenerator = OrderLogGenerator(securityId)

Инициализирует новый экземпляр OrderLogGenerator.

securityId
Идентификатор инструмента, для которого должны быть сгенерированы данные.
OrderLogGenerator
public OrderLogGenerator(SecurityId securityId, TradeGenerator tradeGenerator)
orderLogGenerator = OrderLogGenerator(securityId, tradeGenerator)

Инициализирует новый экземпляр OrderLogGenerator.

securityId
Идентификатор инструмента, для которого должны быть сгенерированы данные.
tradeGenerator
Генератор тиковых сделок случайным методом.

Свойства

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

Тип рыночных данных, управляемых данным хранилищем.

IdGenerator
public IdGenerator IdGenerator { get; set; }
value = orderLogGenerator.IdGenerator
orderLogGenerator.IdGenerator = value

Генератор идентификаторов заказов Id.

TradeGenerator
public TradeGenerator TradeGenerator { get; }
value = orderLogGenerator.TradeGenerator

Генератор тиковых сделок случайным методом.

Методы

Clone
public override MarketDataGenerator Clone()
result = orderLogGenerator.Clone()

Создайте копию MarketDataGenerator.

Возвращает: Копия.

Init
public override void Init()
orderLogGenerator.Init()

Инициализировать состояние генератора.

OnProcess
protected override Message OnProcess(Message message)
result = orderLogGenerator.OnProcess(message)

Обработать сообщение.

message
Сообщение.

Возвращает: Результат обработки. Если возвращается, то у генератора недостаточно данных для создания нового сообщения.

Process
public override Message Process(Message message)
result = orderLogGenerator.Process(message)

Проверьте сообщение об условиях оповещения.

message
Сообщение.

Возвращает: The result of processing. If is returned, then generator has no sufficient data to generate new message.