WsIndicatorSubscribe

StockSharp.Ws

クライアント・ツー・サーバーのコマンド(envelope type = "indicatorSubscribe"): ライブ・インジケーターを購読します(SecurityId、TimeFrame、Spec)。サーバーは、履歴のあるインジケーターを優先し、ウォームアップ用のWsIndicatorSeriesを返し、WsIndicatorPointメッセージをバー・ファイナライズとしてストリームします。IsSubscribe = + OriginalTransactionIdで同じコマンドをIsSubscribe = + OriginalTransactionIdに送信して、元のサブスクライブS7にマッチします。

プロパティ

From
public DateTime? From { get; set; }
value = wsIndicatorSubscribe.From
wsIndicatorSubscribe.From = value

サーバは、設定した場合には、インジケータを優先するときに、この履歴ウィンドウの起動として使用します。 デフォルトは、実装定義(サーバーは、センシブルなウォームアップウィンドウを選択します)です。

IsSubscribe
public bool IsSubscribe { get; set; }
value = wsIndicatorSubscribe.IsSubscribe
wsIndicatorSubscribe.IsSubscribe = value

ワイヤーフィールド@isSubscribe. デフォルト; 購読解除用。

OriginalTransactionId
public long? OriginalTransactionId { get; set; }
value = wsIndicatorSubscribe.OriginalTransactionId
wsIndicatorSubscribe.OriginalTransactionId = value

ワイヤフィールドoriginalTransactionId. 元のサブのTxIdにunsubscribeに設定します。

SecurityId
public WsSecurityId SecurityId { get; set; }
value = wsIndicatorSubscribe.SecurityId
wsIndicatorSubscribe.SecurityId = value

ワイヤフィールドsecurityId@

Spec
public WsIndicatorSpec Spec { get; set; }
value = wsIndicatorSubscribe.Spec
wsIndicatorSubscribe.Spec = value

ワイヤー フィールドのspec。インジケーターの種類 + パラメータ。

TimeFrame
public string TimeFrame { get; set; }
value = wsIndicatorSubscribe.TimeFrame
wsIndicatorSubscribe.TimeFrame = value

ワイヤーフィールド@timeFrame. ISO-8601持続期間(PT1M)またはコンパクトなフォーム(「1m」、15m」、「1h」、「1d」)。 サーバーは両方を解析します。

TransactionId
public long TransactionId { get; set; }
value = wsIndicatorSubscribe.TransactionId
wsIndicatorSubscribe.TransactionId = value

クライアント割り当てID: 応答で echoed された、 クライアント割り当てID transactionId. ワイヤフィールド@transactionId.

Type
public string Type { get; set; }
value = wsIndicatorSubscribe.Type
wsIndicatorSubscribe.Type = value

ワイヤーフィールドタイプ。クライアントからサーバーコマンドの「indicatorsubscribe」を常に指定します。