WsIndicatorPoint
Одна точка индикатора: временная метка свечи, на которую он отображается, плюс один или несколько десятичных выходных значений (e.g. SMA дает единицу; Боллинджер дает три). Используется как в виде строки в WsIndicatorSeries, так и в качестве прямой трансляции обновления под messageType = "IndicatorPoint".
Свойства
public long? OriginalTransactionId { get; set; }
value = wsIndicatorPoint.OriginalTransactionId
wsIndicatorPoint.OriginalTransactionId = value
Проводное поле originalTransactionId. Настройка прямых трансляций на исходную подписку txId, чтобы клиенты с несколькими подписчиками могли маршрутизировать точку в нужном направлении.
public int? Shift { get; set; }
value = wsIndicatorPoint.Shift
wsIndicatorPoint.Shift = value
Для разреженных/сдвинутых индикаторов (ZigZag, Fractals) смещение барс-бека от Времени к свече фактически принадлежит значению. на обычных индикаторах с одной точкой на свечу.
public DateTime Time { get; set; }
value = wsIndicatorPoint.Time
wsIndicatorPoint.Time = value
Проволочное поле t (единица микросекунды). Таймстэмп свечи это значение принадлежит.
public decimal?[] Values { get; set; }
value = wsIndicatorPoint.Values
wsIndicatorPoint.Values = value
Значения поля провода v. Значения выходного сигнала, приведенные в соответствие с OutputNames. записи, означают, что индикатор еще не имеет значения (окно разогрева).