WsIndicatorSubscribe

StockSharp.Ws

Client-zu-Server-Befehl (Umschlagtyp = "indicatorSubscribe"): abonnieren Sie einen Live-Indikator auf (SecurityId, TimeFrame, Spec). Server schneidet den Indikator mit der Historie an, gibt einen WsIndicatorSeries für das Aufwärmen zurück, dann streamt WsIndicatorPoint Nachrichten als Balken. Senden Sie den gleichen Befehl mit IsSubscribe= + OriginalTransactionId, der mit dem ursprünglichen Sub übereinstimmt TransactionId, um sich abzumelden.

Eigenschaften

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

Wire-Feld von. Optional — falls eingestellt, verwendet der Server dies als Start des Historienfensters, wenn er den Indikator primiert. Standardmäßig ist er implementierungsdefiniert (Server wählt ein sinnvolles Warm-up-Fenster aus).

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

Wire Feld isSubscribe. Standard; zum Abmelden.

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

Wire Feld originalTransactionId. Setzen Sie sich auf Abmelden des ursprünglichen Subs TxId.

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

Wire Feld securityId.

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

Die Art des Indikators + Parameter.

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

Wire-Feld timeFrame. ISO-8601 Dauer ("PT1M") oder kompakte Form ("1m", "15m", "1h", "1d"). Server analysiert beides.

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

Wire Feld transactionId. Client-allocationed id; Echo in Antworten.

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

Wire-Feldtyp: Immer "indicatorsubscribe" für Client-zu-Server-Befehle.