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.
Возвращает: Копия.
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.