Interface OrderBookOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
OrderBook, OrderBook.Builder

public interface OrderBookOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getAsks(int index)
    Массив спроса.
    int
    Массив спроса.
    Массив спроса.
    getAsksOrBuilder(int index)
    Массив спроса.
    List<? extends OrderOrBuilder>
    Массив спроса.
    getBids(int index)
    Массив предложений.
    int
    Массив предложений.
    Массив предложений.
    getBidsOrBuilder(int index)
    Массив предложений.
    List<? extends OrderOrBuilder>
    Массив предложений.
    int
    Глубина стакана.
    Figi-идентификатор инструмента.
    com.google.protobuf.ByteString
    Figi-идентификатор инструмента.
    Uid инструмента
    com.google.protobuf.ByteString
    Uid инструмента
    boolean
    Флаг консистентности стакана.
    Нижний лимит цены за 1 инструмент.
    Нижний лимит цены за 1 инструмент.
    Верхний лимит цены за 1 инструмент.
    Верхний лимит цены за 1 инструмент.
    com.google.protobuf.Timestamp
    Время формирования стакана в часовом поясе UTC по времени биржи.
    com.google.protobuf.TimestampOrBuilder
    Время формирования стакана в часовом поясе UTC по времени биржи.
    boolean
    Нижний лимит цены за 1 инструмент.
    boolean
    Верхний лимит цены за 1 инструмент.
    boolean
    Время формирования стакана в часовом поясе UTC по времени биржи.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getFigi

      String getFigi()
      Figi-идентификатор инструмента.
       
      string figi = 1;
      Returns:
      The figi.
    • getFigiBytes

      com.google.protobuf.ByteString getFigiBytes()
      Figi-идентификатор инструмента.
       
      string figi = 1;
      Returns:
      The bytes for figi.
    • getDepth

      int getDepth()
      Глубина стакана.
       
      int32 depth = 2;
      Returns:
      The depth.
    • getIsConsistent

      boolean getIsConsistent()
      Флаг консистентности стакана. **false** значит не все заявки попали в стакан по причинам сетевых задержек или нарушения порядка доставки.
       
      bool is_consistent = 3;
      Returns:
      The isConsistent.
    • getBidsList

      List<Order> getBidsList()
      Массив предложений.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order bids = 4;
    • getBids

      Order getBids(int index)
      Массив предложений.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order bids = 4;
    • getBidsCount

      int getBidsCount()
      Массив предложений.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order bids = 4;
    • getBidsOrBuilderList

      List<? extends OrderOrBuilder> getBidsOrBuilderList()
      Массив предложений.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order bids = 4;
    • getBidsOrBuilder

      OrderOrBuilder getBidsOrBuilder(int index)
      Массив предложений.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order bids = 4;
    • getAsksList

      List<Order> getAsksList()
      Массив спроса.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order asks = 5;
    • getAsks

      Order getAsks(int index)
      Массив спроса.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order asks = 5;
    • getAsksCount

      int getAsksCount()
      Массив спроса.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order asks = 5;
    • getAsksOrBuilderList

      List<? extends OrderOrBuilder> getAsksOrBuilderList()
      Массив спроса.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order asks = 5;
    • getAsksOrBuilder

      OrderOrBuilder getAsksOrBuilder(int index)
      Массив спроса.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order asks = 5;
    • hasTime

      boolean hasTime()
      Время формирования стакана в часовом поясе UTC по времени биржи.
       
      .google.protobuf.Timestamp time = 6;
      Returns:
      Whether the time field is set.
    • getTime

      com.google.protobuf.Timestamp getTime()
      Время формирования стакана в часовом поясе UTC по времени биржи.
       
      .google.protobuf.Timestamp time = 6;
      Returns:
      The time.
    • getTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getTimeOrBuilder()
      Время формирования стакана в часовом поясе UTC по времени биржи.
       
      .google.protobuf.Timestamp time = 6;
    • hasLimitUp

      boolean hasLimitUp()
      Верхний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_up = 7;
      Returns:
      Whether the limitUp field is set.
    • getLimitUp

      Quotation getLimitUp()
      Верхний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_up = 7;
      Returns:
      The limitUp.
    • getLimitUpOrBuilder

      QuotationOrBuilder getLimitUpOrBuilder()
      Верхний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_up = 7;
    • hasLimitDown

      boolean hasLimitDown()
      Нижний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_down = 8;
      Returns:
      Whether the limitDown field is set.
    • getLimitDown

      Quotation getLimitDown()
      Нижний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_down = 8;
      Returns:
      The limitDown.
    • getLimitDownOrBuilder

      QuotationOrBuilder getLimitDownOrBuilder()
      Нижний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_down = 8;
    • getInstrumentUid

      String getInstrumentUid()
      Uid инструмента
       
      string instrument_uid = 9;
      Returns:
      The instrumentUid.
    • getInstrumentUidBytes

      com.google.protobuf.ByteString getInstrumentUidBytes()
      Uid инструмента
       
      string instrument_uid = 9;
      Returns:
      The bytes for instrumentUid.