WsIndicatorSubscribe
クライアント・ツー・サーバーのコマンド(envelope type = "indicatorSubscribe"): ライブ・インジケーターを購読します(SecurityId、TimeFrame、Spec)。サーバーは、履歴のあるインジケーターを優先し、ウォームアップ用のWsIndicatorSeriesを返し、WsIndicatorPointメッセージをバー・ファイナライズとしてストリームします。IsSubscribe = + OriginalTransactionIdで同じコマンドをIsSubscribe = + OriginalTransactionIdに送信して、元のサブスクライブS7にマッチします。
プロパティ
public DateTime? From { get; set; }
value = wsIndicatorSubscribe.From
wsIndicatorSubscribe.From = value
サーバは、設定した場合には、インジケータを優先するときに、この履歴ウィンドウの起動として使用します。 デフォルトは、実装定義(サーバーは、センシブルなウォームアップウィンドウを選択します)です。
public bool IsSubscribe { get; set; }
value = wsIndicatorSubscribe.IsSubscribe
wsIndicatorSubscribe.IsSubscribe = value
ワイヤーフィールド@isSubscribe. デフォルト; 購読解除用。
public long? OriginalTransactionId { get; set; }
value = wsIndicatorSubscribe.OriginalTransactionId
wsIndicatorSubscribe.OriginalTransactionId = value
ワイヤフィールドoriginalTransactionId. 元のサブのTxIdにunsubscribeに設定します。
public WsSecurityId SecurityId { get; set; }
value = wsIndicatorSubscribe.SecurityId
wsIndicatorSubscribe.SecurityId = value
ワイヤフィールドsecurityId@
public WsIndicatorSpec Spec { get; set; }
value = wsIndicatorSubscribe.Spec
wsIndicatorSubscribe.Spec = value
ワイヤー フィールドのspec。インジケーターの種類 + パラメータ。
public string TimeFrame { get; set; }
value = wsIndicatorSubscribe.TimeFrame
wsIndicatorSubscribe.TimeFrame = value
ワイヤーフィールド@timeFrame. ISO-8601持続期間(PT1M)またはコンパクトなフォーム(「1m」、15m」、「1h」、「1d」)。 サーバーは両方を解析します。
public long TransactionId { get; set; }
value = wsIndicatorSubscribe.TransactionId
wsIndicatorSubscribe.TransactionId = value
クライアント割り当てID: 応答で echoed された、 クライアント割り当てID transactionId. ワイヤフィールド@transactionId.
public string Type { get; set; }
value = wsIndicatorSubscribe.Type
wsIndicatorSubscribe.Type = value
ワイヤーフィールドタイプ。クライアントからサーバーコマンドの「indicatorsubscribe」を常に指定します。