WsIndicatorSubscribe
Команда клиент-сервер (тип конверта = "indicatorSubscribe"): подпишитесь на текущий индикатор (SecurityId, TimeFrame, Spec). Сервер загружает индикатор историей, возвращает WsIndicatorSeries для прогрева, затем передает поток сообщений WsIndicatorPoint по мере завершения свечения баров. Чтобы отказаться от подписки, отправьте ту же команду с IsSubscribe= + OriginalTransactionId, совпадающую с TransactionId исходной подписки.
Свойства
public DateTime? From { get; set; }
value = wsIndicatorSubscribe.From
wsIndicatorSubscribe.From = value
Проводное поле от. Optional — при наборе сервер использует это как запуск окна истории при загрузке индикатора. Default — это реализация-определение (сервер выбирает разумное окно разминки).
public bool IsSubscribe { get; set; }
value = wsIndicatorSubscribe.IsSubscribe
wsIndicatorSubscribe.IsSubscribe = value
Проводное поле isSubscribe Default; для отказа от подписки.
public long? OriginalTransactionId { get; set; }
value = wsIndicatorSubscribe.OriginalTransactionId
wsIndicatorSubscribe.OriginalTransactionId = value
Проводное поле originalTransactionId Настройка на отказ от подписки на оригинальную подзаголовок TxId.
public WsSecurityId SecurityId { get; set; }
value = wsIndicatorSubscribe.SecurityId
wsIndicatorSubscribe.SecurityId = value
Проводное поле securityId.
public WsIndicatorSpec Spec { get; set; }
value = wsIndicatorSubscribe.Spec
wsIndicatorSubscribe.Spec = value
Спецификация поля провода. Вид индикатора + параметры.
public string TimeFrame { get; set; }
value = wsIndicatorSubscribe.TimeFrame
wsIndicatorSubscribe.TimeFrame = value
Проводное поле timeFrame. ISO-8601 длительность ("PT1M") или компактная форма ("1м", "15м", "1х", "1д"). Сервер парсирует оба.
public long TransactionId { get; set; }
value = wsIndicatorSubscribe.TransactionId
wsIndicatorSubscribe.TransactionId = value
Проводное поле transactionId. Client-allocated id; эхом в ответах.
public string Type { get; set; }
value = wsIndicatorSubscribe.Type
wsIndicatorSubscribe.Type = value
Тип поля провода. Всегда "индикаторы" для команд клиент-сервер.