JsonExporter

StockSharp.Algo.Export

json へのエクスポート。

継承元: BaseExporter

コンストラクター

JsonExporter
public JsonExporter(DataType dataType, Stream stream)
jsonExporter = JsonExporter(dataType, stream)

json へのエクスポート。

dataType
データ型情報。
stream
書き込むストリーム。

プロパティ

Indent
public bool Indent { get; set; }
value = jsonExporter.Indent
jsonExporter.Indent = value

要素をインデントするかどうかを示す値を取得またはセットします。

メソッド

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<QuoteChangeMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.Export(messages, cancellationToken)

輸出用 QuoteChangeMessage非同期

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<Level1ChangeMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.Export(messages, cancellationToken)

輸出用 Level1ChangeMessage非同期

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<CandleMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.Export(messages, cancellationToken)

輸出用 CandleMessage非同期

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<NewsMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.Export(messages, cancellationToken)

輸出用 NewsMessage非同期

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<SecurityMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.Export(messages, cancellationToken)

輸出用 SecurityMessage非同期

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<PositionChangeMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.Export(messages, cancellationToken)

輸出用 PositionChangeMessage非同期

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<IndicatorValue> values, CancellationToken cancellationToken)
result = jsonExporter.Export(values, cancellationToken)

輸出用 IndicatorValue非同期

values
値。
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<BoardStateMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.Export(messages, cancellationToken)

輸出用 BoardStateMessage非同期

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<BoardMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.Export(messages, cancellationToken)

輸出用 BoardMessage非同期

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

ExportOrderLogAsync
protected override Task<ValueTuple<int, DateTime?>> ExportOrderLogAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.ExportOrderLogAsync(messages, cancellationToken)

輸出用 OrderLog非同期

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

ExportTicksAsync
protected override Task<ValueTuple<int, DateTime?>> ExportTicksAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.ExportTicksAsync(messages, cancellationToken)

ティックスを非同期にエクスポートするには.

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。

ExportTransactionsAsync
protected override Task<ValueTuple<int, DateTime?>> ExportTransactionsAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = jsonExporter.ExportTransactionsAsync(messages, cancellationToken)

トランザクションを非同期的にエクスポートするには.

messages
新着情報
cancellationToken
キャンセルトークン。

戻り値: カウントと最後の時間。