WsIndicatorPoint

StockSharp.Ws

Ein Indikatorpunkt: der Zeitstempel der Kerze, auf den sie abbildet, plus einen oder mehrere Dezimalausgänge (e.g. SMA gibt einen; Bollinger gibt drei). Wird sowohl als Zeile in WsIndicatorSeries als auch als Live-Update unter messageType = "IndicatorPoint" verwendet.

Eigenschaften

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

Wire-Feld originalTransactionId. Setzen Sie Live-Sendungen an den ursprünglichen Abonnenten txId, damit Multi-Abonnenten-Clients den Punkt zum rechten Lauf leiten können. Ausgelassen bei synchronen Rechenantworten.

Shift
public int? Shift { get; set; }
value = wsIndicatorPoint.Shift
wsIndicatorPoint.Shift = value

Drahtfeldverschiebung. Für spärliche / verschobene Indikatoren (ZigZag, Fraktale), Bars-Back-Offset von Time zur Kerze, gehört der Wert tatsächlich zu. auf gewöhnlichen Ein-Punkt-pro-Kerze-Indikatoren.

Time
public DateTime Time { get; set; }
value = wsIndicatorPoint.Time
wsIndicatorPoint.Time = value

Wire field t (einzige Mikrosekunden) Timestamp der Kerze, zu der dieser Wert gehört.

Values
public decimal?[] Values { get; set; }
value = wsIndicatorPoint.Values
wsIndicatorPoint.Values = value

Wire-Feld v. Per-Output-Werte, die mit OutputNames @ Einträgen ausgerichtet sind, bedeuten, dass der Indikator noch keinen Wert hat (Warmup-Fenster).