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.