WsIndicatorSubscribe

StockSharp.Ws

Команда клиент-сервер (тип конверта = "indicatorSubscribe"): подпишитесь на текущий индикатор (SecurityId, TimeFrame, Spec). Сервер загружает индикатор историей, возвращает WsIndicatorSeries для прогрева, затем передает поток сообщений WsIndicatorPoint по мере завершения свечения баров. Чтобы отказаться от подписки, отправьте ту же команду с IsSubscribe= + OriginalTransactionId, совпадающую с TransactionId исходной подписки.

Свойства

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

Проводное поле от. Optional — при наборе сервер использует это как запуск окна истории при загрузке индикатора. Default — это реализация-определение (сервер выбирает разумное окно разминки).

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

Проводное поле isSubscribe Default; для отказа от подписки.

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

Проводное поле originalTransactionId Настройка на отказ от подписки на оригинальную подзаголовок TxId.

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

Проводное поле securityId.

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

Спецификация поля провода. Вид индикатора + параметры.

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

Проводное поле timeFrame. ISO-8601 длительность ("PT1M") или компактная форма ("1м", "15м", "1х", "1д"). Сервер парсирует оба.

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

Проводное поле transactionId. Client-allocated id; эхом в ответах.

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

Тип поля провода. Всегда "индикаторы" для команд клиент-сервер.