WsIndicatorPoint

StockSharp.Ws

Одна точка индикатора: временная метка свечи, на которую он отображается, плюс один или несколько десятичных выходных значений (e.g. SMA дает единицу; Боллинджер дает три). Используется как в виде строки в WsIndicatorSeries, так и в качестве прямой трансляции обновления под messageType = "IndicatorPoint".

Свойства

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

Проводное поле originalTransactionId. Настройка прямых трансляций на исходную подписку txId, чтобы клиенты с несколькими подписчиками могли маршрутизировать точку в нужном направлении.

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

Для разреженных/сдвинутых индикаторов (ZigZag, Fractals) смещение барс-бека от Времени к свече фактически принадлежит значению. на обычных индикаторах с одной точкой на свечу.

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

Проволочное поле t (единица микросекунды). Таймстэмп свечи это значение принадлежит.

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

Значения поля провода v. Значения выходного сигнала, приведенные в соответствие с OutputNames. записи, означают, что индикатор еще не имеет значения (окно разогрева).