OrderLogGenerator
StockSharp.Algo.Testing.Generation
The orders log generator using random method.
Inherits: MarketDataGenerator
Constructors
OrderLogGenerator
public OrderLogGenerator(SecurityId securityId)
orderLogGenerator = OrderLogGenerator(securityId)
Initializes a new instance of the OrderLogGenerator.
- securityId
- The identifier of the instrument, for which data shall be generated.
OrderLogGenerator
public OrderLogGenerator(SecurityId securityId, TradeGenerator tradeGenerator)
orderLogGenerator = OrderLogGenerator(securityId, tradeGenerator)
Initializes a new instance of the OrderLogGenerator.
- securityId
- The identifier of the instrument, for which data shall be generated.
- tradeGenerator
- Tick trades generator using random method.
Properties
DataType
public override DataType DataType { get; }
value = orderLogGenerator.DataType
Market data type.
IdGenerator
public IdGenerator IdGenerator { get; set; }
value = orderLogGenerator.IdGenerator
orderLogGenerator.IdGenerator = value
The order identifier generator Id.
TradeGenerator
public TradeGenerator TradeGenerator { get; }
value = orderLogGenerator.TradeGenerator
Tick trades generator using random method.
Methods
Clone
public override MarketDataGenerator Clone()
result = orderLogGenerator.Clone()
Create a copy of MarketDataGenerator.
Returns: Copy.
OnProcess
protected override Message OnProcess(Message message)
result = orderLogGenerator.OnProcess(message)
Process message.
- message
- Message.
Returns: The result of processing. If is returned, then generator has no sufficient data to generate new message.
Process
public override Message Process(Message message)
result = orderLogGenerator.Process(message)
Process message.
- message
- Message.
Returns: The result of processing. If is returned, then generator has no sufficient data to generate new message.