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.