Package ru.tinkoff.piapi.contract.v1
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 TypeMethodDescriptiongetAsks(int index) Массив спроса.intМассив спроса.Массив спроса.getAsksOrBuilder(int index) Массив спроса.List<? extends OrderOrBuilder>Массив спроса.getBids(int index) Массив предложений.intМассив предложений.Массив предложений.getBidsOrBuilder(int index) Массив предложений.List<? extends OrderOrBuilder>Массив предложений.intgetDepth()Глубина стакана.getFigi()Figi-идентификатор инструмента.com.google.protobuf.ByteStringFigi-идентификатор инструмента.Uid инструментаcom.google.protobuf.ByteStringUid инструментаbooleanФлаг консистентности стакана.Нижний лимит цены за 1 инструмент.Нижний лимит цены за 1 инструмент.Верхний лимит цены за 1 инструмент.Верхний лимит цены за 1 инструмент.com.google.protobuf.TimestampgetTime()Время формирования стакана в часовом поясе UTC по времени биржи.com.google.protobuf.TimestampOrBuilderВремя формирования стакана в часовом поясе UTC по времени биржи.booleanНижний лимит цены за 1 инструмент.booleanВерхний лимит цены за 1 инструмент.booleanhasTime()Время формирования стакана в часовом поясе UTC по времени биржи.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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
Массив предложений.
repeated .tinkoff.public.invest.api.contract.v1.Order bids = 4; -
getBids
Массив предложений.
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
Массив предложений.
repeated .tinkoff.public.invest.api.contract.v1.Order bids = 4; -
getAsksList
Массив спроса.
repeated .tinkoff.public.invest.api.contract.v1.Order asks = 5; -
getAsks
Массив спроса.
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
Массив спроса.
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.
-