Package ru.tinkoff.piapi.contract.v1
Class Future
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
ru.tinkoff.piapi.contract.v1.Future
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,FutureOrBuilder
Объект передачи информации о фьючерсе.Protobuf type
tinkoff.public.invest.api.contract.v1.Future- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classОбъект передачи информации о фьючерсе.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanПараметр указывает на возможность торговать инструментом через API.Тип актива.com.google.protobuf.ByteStringТип актива.Основной актив.com.google.protobuf.ByteStringОсновной актив.Уникальный идентификатор позиции основного инструмента.com.google.protobuf.ByteStringУникальный идентификатор позиции основного инструмента.Размер основного актива.Размер основного актива.booleanФлаг заблокированного ТКСbooleanПризнак доступности для покупки.Класс-код (секция торгов).com.google.protobuf.ByteStringКласс-код (секция торгов).Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.com.google.protobuf.ByteStringКод страны риска, т.е. страны, в которой компания ведёт основной бизнес.Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.com.google.protobuf.ByteStringНаименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.Валюта расчётов.com.google.protobuf.ByteStringВалюта расчётов.static Futurestatic final com.google.protobuf.Descriptors.DescriptorgetDlong()Ставка риска минимальной маржи в лонг.Ставка риска начальной маржи в лонг.Ставка риска начальной маржи в лонг.Ставка риска минимальной маржи в лонг.Ставка риска минимальной маржи в шорт.Ставка риска начальной маржи в шорт.Ставка риска начальной маржи в шорт.Ставка риска минимальной маржи в шорт.Торговая площадка.com.google.protobuf.ByteStringТорговая площадка.com.google.protobuf.TimestampДата истечения срока в часов поясе UTC.com.google.protobuf.TimestampOrBuilderДата истечения срока в часов поясе UTC.getFigi()Figi-идентификатор инструмента.com.google.protobuf.ByteStringFigi-идентификатор инструмента.com.google.protobuf.TimestampДата первой дневной свечи.com.google.protobuf.TimestampOrBuilderДата первой дневной свечи.com.google.protobuf.TimestampДата первой минутной свечи.com.google.protobuf.TimestampOrBuilderДата первой минутной свечи.com.google.protobuf.TimestampДата начала обращения контракта в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата начала обращения контракта в часовом поясе UTC.booleanПризнак доступности для ИИС.booleanФлаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.Тип фьючерса.com.google.protobuf.ByteStringТип фьючерса.getKlong()Коэффициент ставки риска длинной позиции по клиенту.Коэффициент ставки риска длинной позиции по клиенту.Коэффициент ставки риска короткой позиции по клиенту.Коэффициент ставки риска короткой позиции по клиенту.com.google.protobuf.TimestampДата в часовом поясе UTC, до которой возможно проведение операций с фьючерсом.com.google.protobuf.TimestampOrBuilderДата в часовом поясе UTC, до которой возможно проведение операций с фьючерсом.intgetLot()Лотность инструмента.Шаг цены.Шаг цены.getName()Название инструмента.com.google.protobuf.ByteStringНазвание инструмента.booleanПризнак внебиржевой ценной бумаги.com.google.protobuf.Parser<Future>Уникальный идентификатор позиции инструмента.com.google.protobuf.ByteStringУникальный идентификатор позиции инструмента.Реальная площадка исполнения расчётов.intРеальная площадка исполнения расчётов.Сектор экономики.com.google.protobuf.ByteStringСектор экономики.booleanПризнак доступности для продажи.intbooleanПризнак доступности для операций шорт.Тикер инструмента.com.google.protobuf.ByteStringТикер инструмента.Текущий режим торгов инструмента.intТекущий режим торгов инструмента.getUid()Уникальный идентификатор инструмента.com.google.protobuf.ByteStringУникальный идентификатор инструмента.final com.google.protobuf.UnknownFieldSetbooleanФлаг отображающий доступность торговли инструментом по выходнымbooleanРазмер основного актива.booleanhasDlong()Ставка риска минимальной маржи в лонг.booleanСтавка риска начальной маржи в лонг.booleanСтавка риска минимальной маржи в шорт.booleanСтавка риска начальной маржи в шорт.booleanДата истечения срока в часов поясе UTC.booleanДата первой дневной свечи.booleanДата первой минутной свечи.booleanДата начала обращения контракта в часовом поясе UTC.inthashCode()booleanhasKlong()Коэффициент ставки риска длинной позиции по клиенту.booleanКоэффициент ставки риска короткой позиции по клиенту.booleanДата в часовом поясе UTC, до которой возможно проведение операций с фьючерсом.booleanШаг цены.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic Future.Builderstatic Future.BuildernewBuilder(Future prototype) protected Future.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static FutureparseDelimitedFrom(InputStream input) static FutureparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FutureparseFrom(byte[] data) static FutureparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FutureparseFrom(com.google.protobuf.ByteString data) static FutureparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FutureparseFrom(com.google.protobuf.CodedInputStream input) static FutureparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FutureparseFrom(InputStream input) static FutureparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FutureparseFrom(ByteBuffer data) static FutureparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Future>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
FIGI_FIELD_NUMBER
public static final int FIGI_FIELD_NUMBER- See Also:
-
TICKER_FIELD_NUMBER
public static final int TICKER_FIELD_NUMBER- See Also:
-
CLASS_CODE_FIELD_NUMBER
public static final int CLASS_CODE_FIELD_NUMBER- See Also:
-
LOT_FIELD_NUMBER
public static final int LOT_FIELD_NUMBER- See Also:
-
CURRENCY_FIELD_NUMBER
public static final int CURRENCY_FIELD_NUMBER- See Also:
-
KLONG_FIELD_NUMBER
public static final int KLONG_FIELD_NUMBER- See Also:
-
KSHORT_FIELD_NUMBER
public static final int KSHORT_FIELD_NUMBER- See Also:
-
DLONG_FIELD_NUMBER
public static final int DLONG_FIELD_NUMBER- See Also:
-
DSHORT_FIELD_NUMBER
public static final int DSHORT_FIELD_NUMBER- See Also:
-
DLONG_MIN_FIELD_NUMBER
public static final int DLONG_MIN_FIELD_NUMBER- See Also:
-
DSHORT_MIN_FIELD_NUMBER
public static final int DSHORT_MIN_FIELD_NUMBER- See Also:
-
SHORT_ENABLED_FLAG_FIELD_NUMBER
public static final int SHORT_ENABLED_FLAG_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
EXCHANGE_FIELD_NUMBER
public static final int EXCHANGE_FIELD_NUMBER- See Also:
-
FIRST_TRADE_DATE_FIELD_NUMBER
public static final int FIRST_TRADE_DATE_FIELD_NUMBER- See Also:
-
LAST_TRADE_DATE_FIELD_NUMBER
public static final int LAST_TRADE_DATE_FIELD_NUMBER- See Also:
-
FUTURES_TYPE_FIELD_NUMBER
public static final int FUTURES_TYPE_FIELD_NUMBER- See Also:
-
ASSET_TYPE_FIELD_NUMBER
public static final int ASSET_TYPE_FIELD_NUMBER- See Also:
-
BASIC_ASSET_FIELD_NUMBER
public static final int BASIC_ASSET_FIELD_NUMBER- See Also:
-
BASIC_ASSET_SIZE_FIELD_NUMBER
public static final int BASIC_ASSET_SIZE_FIELD_NUMBER- See Also:
-
COUNTRY_OF_RISK_FIELD_NUMBER
public static final int COUNTRY_OF_RISK_FIELD_NUMBER- See Also:
-
COUNTRY_OF_RISK_NAME_FIELD_NUMBER
public static final int COUNTRY_OF_RISK_NAME_FIELD_NUMBER- See Also:
-
SECTOR_FIELD_NUMBER
public static final int SECTOR_FIELD_NUMBER- See Also:
-
EXPIRATION_DATE_FIELD_NUMBER
public static final int EXPIRATION_DATE_FIELD_NUMBER- See Also:
-
TRADING_STATUS_FIELD_NUMBER
public static final int TRADING_STATUS_FIELD_NUMBER- See Also:
-
OTC_FLAG_FIELD_NUMBER
public static final int OTC_FLAG_FIELD_NUMBER- See Also:
-
BUY_AVAILABLE_FLAG_FIELD_NUMBER
public static final int BUY_AVAILABLE_FLAG_FIELD_NUMBER- See Also:
-
SELL_AVAILABLE_FLAG_FIELD_NUMBER
public static final int SELL_AVAILABLE_FLAG_FIELD_NUMBER- See Also:
-
MIN_PRICE_INCREMENT_FIELD_NUMBER
public static final int MIN_PRICE_INCREMENT_FIELD_NUMBER- See Also:
-
API_TRADE_AVAILABLE_FLAG_FIELD_NUMBER
public static final int API_TRADE_AVAILABLE_FLAG_FIELD_NUMBER- See Also:
-
UID_FIELD_NUMBER
public static final int UID_FIELD_NUMBER- See Also:
-
REAL_EXCHANGE_FIELD_NUMBER
public static final int REAL_EXCHANGE_FIELD_NUMBER- See Also:
-
POSITION_UID_FIELD_NUMBER
public static final int POSITION_UID_FIELD_NUMBER- See Also:
-
BASIC_ASSET_POSITION_UID_FIELD_NUMBER
public static final int BASIC_ASSET_POSITION_UID_FIELD_NUMBER- See Also:
-
FOR_IIS_FLAG_FIELD_NUMBER
public static final int FOR_IIS_FLAG_FIELD_NUMBER- See Also:
-
FOR_QUAL_INVESTOR_FLAG_FIELD_NUMBER
public static final int FOR_QUAL_INVESTOR_FLAG_FIELD_NUMBER- See Also:
-
WEEKEND_FLAG_FIELD_NUMBER
public static final int WEEKEND_FLAG_FIELD_NUMBER- See Also:
-
BLOCKED_TCA_FLAG_FIELD_NUMBER
public static final int BLOCKED_TCA_FLAG_FIELD_NUMBER- See Also:
-
FIRST_1MIN_CANDLE_DATE_FIELD_NUMBER
public static final int FIRST_1MIN_CANDLE_DATE_FIELD_NUMBER- See Also:
-
FIRST_1DAY_CANDLE_DATE_FIELD_NUMBER
public static final int FIRST_1DAY_CANDLE_DATE_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getFigi
Figi-идентификатор инструмента.
string figi = 1;- Specified by:
getFigiin interfaceFutureOrBuilder- Returns:
- The figi.
-
getFigiBytes
public com.google.protobuf.ByteString getFigiBytes()Figi-идентификатор инструмента.
string figi = 1;- Specified by:
getFigiBytesin interfaceFutureOrBuilder- Returns:
- The bytes for figi.
-
getTicker
Тикер инструмента.
string ticker = 2;- Specified by:
getTickerin interfaceFutureOrBuilder- Returns:
- The ticker.
-
getTickerBytes
public com.google.protobuf.ByteString getTickerBytes()Тикер инструмента.
string ticker = 2;- Specified by:
getTickerBytesin interfaceFutureOrBuilder- Returns:
- The bytes for ticker.
-
getClassCode
Класс-код (секция торгов).
string class_code = 3;- Specified by:
getClassCodein interfaceFutureOrBuilder- Returns:
- The classCode.
-
getClassCodeBytes
public com.google.protobuf.ByteString getClassCodeBytes()Класс-код (секция торгов).
string class_code = 3;- Specified by:
getClassCodeBytesin interfaceFutureOrBuilder- Returns:
- The bytes for classCode.
-
getLot
public int getLot()Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру *lot*. Подробнее: [лот](https://tinkoff.github.io/investAPI/glossary#lot)
int32 lot = 4;- Specified by:
getLotin interfaceFutureOrBuilder- Returns:
- The lot.
-
getCurrency
Валюта расчётов.
string currency = 5;- Specified by:
getCurrencyin interfaceFutureOrBuilder- Returns:
- The currency.
-
getCurrencyBytes
public com.google.protobuf.ByteString getCurrencyBytes()Валюта расчётов.
string currency = 5;- Specified by:
getCurrencyBytesin interfaceFutureOrBuilder- Returns:
- The bytes for currency.
-
hasKlong
public boolean hasKlong()Коэффициент ставки риска длинной позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 6;- Specified by:
hasKlongin interfaceFutureOrBuilder- Returns:
- Whether the klong field is set.
-
getKlong
Коэффициент ставки риска длинной позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 6;- Specified by:
getKlongin interfaceFutureOrBuilder- Returns:
- The klong.
-
getKlongOrBuilder
Коэффициент ставки риска длинной позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 6;- Specified by:
getKlongOrBuilderin interfaceFutureOrBuilder
-
hasKshort
public boolean hasKshort()Коэффициент ставки риска короткой позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 7;- Specified by:
hasKshortin interfaceFutureOrBuilder- Returns:
- Whether the kshort field is set.
-
getKshort
Коэффициент ставки риска короткой позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 7;- Specified by:
getKshortin interfaceFutureOrBuilder- Returns:
- The kshort.
-
getKshortOrBuilder
Коэффициент ставки риска короткой позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 7;- Specified by:
getKshortOrBuilderin interfaceFutureOrBuilder
-
hasDlong
public boolean hasDlong()Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 8;- Specified by:
hasDlongin interfaceFutureOrBuilder- Returns:
- Whether the dlong field is set.
-
getDlong
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 8;- Specified by:
getDlongin interfaceFutureOrBuilder- Returns:
- The dlong.
-
getDlongOrBuilder
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 8;- Specified by:
getDlongOrBuilderin interfaceFutureOrBuilder
-
hasDshort
public boolean hasDshort()Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 9;- Specified by:
hasDshortin interfaceFutureOrBuilder- Returns:
- Whether the dshort field is set.
-
getDshort
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 9;- Specified by:
getDshortin interfaceFutureOrBuilder- Returns:
- The dshort.
-
getDshortOrBuilder
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 9;- Specified by:
getDshortOrBuilderin interfaceFutureOrBuilder
-
hasDlongMin
public boolean hasDlongMin()Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 10;- Specified by:
hasDlongMinin interfaceFutureOrBuilder- Returns:
- Whether the dlongMin field is set.
-
getDlongMin
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 10;- Specified by:
getDlongMinin interfaceFutureOrBuilder- Returns:
- The dlongMin.
-
getDlongMinOrBuilder
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 10;- Specified by:
getDlongMinOrBuilderin interfaceFutureOrBuilder
-
hasDshortMin
public boolean hasDshortMin()Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 11;- Specified by:
hasDshortMinin interfaceFutureOrBuilder- Returns:
- Whether the dshortMin field is set.
-
getDshortMin
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 11;- Specified by:
getDshortMinin interfaceFutureOrBuilder- Returns:
- The dshortMin.
-
getDshortMinOrBuilder
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 11;- Specified by:
getDshortMinOrBuilderin interfaceFutureOrBuilder
-
getShortEnabledFlag
public boolean getShortEnabledFlag()Признак доступности для операций шорт.
bool short_enabled_flag = 12;- Specified by:
getShortEnabledFlagin interfaceFutureOrBuilder- Returns:
- The shortEnabledFlag.
-
getName
Название инструмента.
string name = 13;- Specified by:
getNamein interfaceFutureOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Название инструмента.
string name = 13;- Specified by:
getNameBytesin interfaceFutureOrBuilder- Returns:
- The bytes for name.
-
getExchange
Торговая площадка.
string exchange = 14;- Specified by:
getExchangein interfaceFutureOrBuilder- Returns:
- The exchange.
-
getExchangeBytes
public com.google.protobuf.ByteString getExchangeBytes()Торговая площадка.
string exchange = 14;- Specified by:
getExchangeBytesin interfaceFutureOrBuilder- Returns:
- The bytes for exchange.
-
hasFirstTradeDate
public boolean hasFirstTradeDate()Дата начала обращения контракта в часовом поясе UTC.
.google.protobuf.Timestamp first_trade_date = 15;- Specified by:
hasFirstTradeDatein interfaceFutureOrBuilder- Returns:
- Whether the firstTradeDate field is set.
-
getFirstTradeDate
public com.google.protobuf.Timestamp getFirstTradeDate()Дата начала обращения контракта в часовом поясе UTC.
.google.protobuf.Timestamp first_trade_date = 15;- Specified by:
getFirstTradeDatein interfaceFutureOrBuilder- Returns:
- The firstTradeDate.
-
getFirstTradeDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getFirstTradeDateOrBuilder()Дата начала обращения контракта в часовом поясе UTC.
.google.protobuf.Timestamp first_trade_date = 15;- Specified by:
getFirstTradeDateOrBuilderin interfaceFutureOrBuilder
-
hasLastTradeDate
public boolean hasLastTradeDate()Дата в часовом поясе UTC, до которой возможно проведение операций с фьючерсом.
.google.protobuf.Timestamp last_trade_date = 16;- Specified by:
hasLastTradeDatein interfaceFutureOrBuilder- Returns:
- Whether the lastTradeDate field is set.
-
getLastTradeDate
public com.google.protobuf.Timestamp getLastTradeDate()Дата в часовом поясе UTC, до которой возможно проведение операций с фьючерсом.
.google.protobuf.Timestamp last_trade_date = 16;- Specified by:
getLastTradeDatein interfaceFutureOrBuilder- Returns:
- The lastTradeDate.
-
getLastTradeDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getLastTradeDateOrBuilder()Дата в часовом поясе UTC, до которой возможно проведение операций с фьючерсом.
.google.protobuf.Timestamp last_trade_date = 16;- Specified by:
getLastTradeDateOrBuilderin interfaceFutureOrBuilder
-
getFuturesType
Тип фьючерса. Возможные значения: </br>**physical_delivery** — физические поставки; </br>**cash_settlement** — денежный эквивалент.
string futures_type = 17;- Specified by:
getFuturesTypein interfaceFutureOrBuilder- Returns:
- The futuresType.
-
getFuturesTypeBytes
public com.google.protobuf.ByteString getFuturesTypeBytes()Тип фьючерса. Возможные значения: </br>**physical_delivery** — физические поставки; </br>**cash_settlement** — денежный эквивалент.
string futures_type = 17;- Specified by:
getFuturesTypeBytesin interfaceFutureOrBuilder- Returns:
- The bytes for futuresType.
-
getAssetType
Тип актива. Возможные значения: </br>**commodity** — товар; </br>**currency** — валюта; </br>**security** — ценная бумага; </br>**index** — индекс.
string asset_type = 18;- Specified by:
getAssetTypein interfaceFutureOrBuilder- Returns:
- The assetType.
-
getAssetTypeBytes
public com.google.protobuf.ByteString getAssetTypeBytes()Тип актива. Возможные значения: </br>**commodity** — товар; </br>**currency** — валюта; </br>**security** — ценная бумага; </br>**index** — индекс.
string asset_type = 18;- Specified by:
getAssetTypeBytesin interfaceFutureOrBuilder- Returns:
- The bytes for assetType.
-
getBasicAsset
Основной актив.
string basic_asset = 19;- Specified by:
getBasicAssetin interfaceFutureOrBuilder- Returns:
- The basicAsset.
-
getBasicAssetBytes
public com.google.protobuf.ByteString getBasicAssetBytes()Основной актив.
string basic_asset = 19;- Specified by:
getBasicAssetBytesin interfaceFutureOrBuilder- Returns:
- The bytes for basicAsset.
-
hasBasicAssetSize
public boolean hasBasicAssetSize()Размер основного актива.
.tinkoff.public.invest.api.contract.v1.Quotation basic_asset_size = 20;- Specified by:
hasBasicAssetSizein interfaceFutureOrBuilder- Returns:
- Whether the basicAssetSize field is set.
-
getBasicAssetSize
Размер основного актива.
.tinkoff.public.invest.api.contract.v1.Quotation basic_asset_size = 20;- Specified by:
getBasicAssetSizein interfaceFutureOrBuilder- Returns:
- The basicAssetSize.
-
getBasicAssetSizeOrBuilder
Размер основного актива.
.tinkoff.public.invest.api.contract.v1.Quotation basic_asset_size = 20;- Specified by:
getBasicAssetSizeOrBuilderin interfaceFutureOrBuilder
-
getCountryOfRisk
Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 21;- Specified by:
getCountryOfRiskin interfaceFutureOrBuilder- Returns:
- The countryOfRisk.
-
getCountryOfRiskBytes
public com.google.protobuf.ByteString getCountryOfRiskBytes()Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 21;- Specified by:
getCountryOfRiskBytesin interfaceFutureOrBuilder- Returns:
- The bytes for countryOfRisk.
-
getCountryOfRiskName
Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 22;- Specified by:
getCountryOfRiskNamein interfaceFutureOrBuilder- Returns:
- The countryOfRiskName.
-
getCountryOfRiskNameBytes
public com.google.protobuf.ByteString getCountryOfRiskNameBytes()Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 22;- Specified by:
getCountryOfRiskNameBytesin interfaceFutureOrBuilder- Returns:
- The bytes for countryOfRiskName.
-
getSector
Сектор экономики.
string sector = 23;- Specified by:
getSectorin interfaceFutureOrBuilder- Returns:
- The sector.
-
getSectorBytes
public com.google.protobuf.ByteString getSectorBytes()Сектор экономики.
string sector = 23;- Specified by:
getSectorBytesin interfaceFutureOrBuilder- Returns:
- The bytes for sector.
-
hasExpirationDate
public boolean hasExpirationDate()Дата истечения срока в часов поясе UTC.
.google.protobuf.Timestamp expiration_date = 24;- Specified by:
hasExpirationDatein interfaceFutureOrBuilder- Returns:
- Whether the expirationDate field is set.
-
getExpirationDate
public com.google.protobuf.Timestamp getExpirationDate()Дата истечения срока в часов поясе UTC.
.google.protobuf.Timestamp expiration_date = 24;- Specified by:
getExpirationDatein interfaceFutureOrBuilder- Returns:
- The expirationDate.
-
getExpirationDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpirationDateOrBuilder()Дата истечения срока в часов поясе UTC.
.google.protobuf.Timestamp expiration_date = 24;- Specified by:
getExpirationDateOrBuilderin interfaceFutureOrBuilder
-
getTradingStatusValue
public int getTradingStatusValue()Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 25;- Specified by:
getTradingStatusValuein interfaceFutureOrBuilder- Returns:
- The enum numeric value on the wire for tradingStatus.
-
getTradingStatus
Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 25;- Specified by:
getTradingStatusin interfaceFutureOrBuilder- Returns:
- The tradingStatus.
-
getOtcFlag
public boolean getOtcFlag()Признак внебиржевой ценной бумаги.
bool otc_flag = 26;- Specified by:
getOtcFlagin interfaceFutureOrBuilder- Returns:
- The otcFlag.
-
getBuyAvailableFlag
public boolean getBuyAvailableFlag()Признак доступности для покупки.
bool buy_available_flag = 27;- Specified by:
getBuyAvailableFlagin interfaceFutureOrBuilder- Returns:
- The buyAvailableFlag.
-
getSellAvailableFlag
public boolean getSellAvailableFlag()Признак доступности для продажи.
bool sell_available_flag = 28;- Specified by:
getSellAvailableFlagin interfaceFutureOrBuilder- Returns:
- The sellAvailableFlag.
-
hasMinPriceIncrement
public boolean hasMinPriceIncrement()Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 29;- Specified by:
hasMinPriceIncrementin interfaceFutureOrBuilder- Returns:
- Whether the minPriceIncrement field is set.
-
getMinPriceIncrement
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 29;- Specified by:
getMinPriceIncrementin interfaceFutureOrBuilder- Returns:
- The minPriceIncrement.
-
getMinPriceIncrementOrBuilder
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 29;- Specified by:
getMinPriceIncrementOrBuilderin interfaceFutureOrBuilder
-
getApiTradeAvailableFlag
public boolean getApiTradeAvailableFlag()Параметр указывает на возможность торговать инструментом через API.
bool api_trade_available_flag = 30;- Specified by:
getApiTradeAvailableFlagin interfaceFutureOrBuilder- Returns:
- The apiTradeAvailableFlag.
-
getUid
Уникальный идентификатор инструмента.
string uid = 31;- Specified by:
getUidin interfaceFutureOrBuilder- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()Уникальный идентификатор инструмента.
string uid = 31;- Specified by:
getUidBytesin interfaceFutureOrBuilder- Returns:
- The bytes for uid.
-
getRealExchangeValue
public int getRealExchangeValue()Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 32;- Specified by:
getRealExchangeValuein interfaceFutureOrBuilder- Returns:
- The enum numeric value on the wire for realExchange.
-
getRealExchange
Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 32;- Specified by:
getRealExchangein interfaceFutureOrBuilder- Returns:
- The realExchange.
-
getPositionUid
Уникальный идентификатор позиции инструмента.
string position_uid = 33;- Specified by:
getPositionUidin interfaceFutureOrBuilder- Returns:
- The positionUid.
-
getPositionUidBytes
public com.google.protobuf.ByteString getPositionUidBytes()Уникальный идентификатор позиции инструмента.
string position_uid = 33;- Specified by:
getPositionUidBytesin interfaceFutureOrBuilder- Returns:
- The bytes for positionUid.
-
getBasicAssetPositionUid
Уникальный идентификатор позиции основного инструмента.
string basic_asset_position_uid = 34;- Specified by:
getBasicAssetPositionUidin interfaceFutureOrBuilder- Returns:
- The basicAssetPositionUid.
-
getBasicAssetPositionUidBytes
public com.google.protobuf.ByteString getBasicAssetPositionUidBytes()Уникальный идентификатор позиции основного инструмента.
string basic_asset_position_uid = 34;- Specified by:
getBasicAssetPositionUidBytesin interfaceFutureOrBuilder- Returns:
- The bytes for basicAssetPositionUid.
-
getForIisFlag
public boolean getForIisFlag()Признак доступности для ИИС.
bool for_iis_flag = 41;- Specified by:
getForIisFlagin interfaceFutureOrBuilder- Returns:
- The forIisFlag.
-
getForQualInvestorFlag
public boolean getForQualInvestorFlag()Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
bool for_qual_investor_flag = 42;- Specified by:
getForQualInvestorFlagin interfaceFutureOrBuilder- Returns:
- The forQualInvestorFlag.
-
getWeekendFlag
public boolean getWeekendFlag()Флаг отображающий доступность торговли инструментом по выходным
bool weekend_flag = 43;- Specified by:
getWeekendFlagin interfaceFutureOrBuilder- Returns:
- The weekendFlag.
-
getBlockedTcaFlag
public boolean getBlockedTcaFlag()Флаг заблокированного ТКС
bool blocked_tca_flag = 44;- Specified by:
getBlockedTcaFlagin interfaceFutureOrBuilder- Returns:
- The blockedTcaFlag.
-
hasFirst1MinCandleDate
public boolean hasFirst1MinCandleDate()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 56;- Specified by:
hasFirst1MinCandleDatein interfaceFutureOrBuilder- Returns:
- Whether the first1minCandleDate field is set.
-
getFirst1MinCandleDate
public com.google.protobuf.Timestamp getFirst1MinCandleDate()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 56;- Specified by:
getFirst1MinCandleDatein interfaceFutureOrBuilder- Returns:
- The first1minCandleDate.
-
getFirst1MinCandleDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getFirst1MinCandleDateOrBuilder()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 56;- Specified by:
getFirst1MinCandleDateOrBuilderin interfaceFutureOrBuilder
-
hasFirst1DayCandleDate
public boolean hasFirst1DayCandleDate()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 57;- Specified by:
hasFirst1DayCandleDatein interfaceFutureOrBuilder- Returns:
- Whether the first1dayCandleDate field is set.
-
getFirst1DayCandleDate
public com.google.protobuf.Timestamp getFirst1DayCandleDate()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 57;- Specified by:
getFirst1DayCandleDatein interfaceFutureOrBuilder- Returns:
- The first1dayCandleDate.
-
getFirst1DayCandleDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getFirst1DayCandleDateOrBuilder()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 57;- Specified by:
getFirst1DayCandleDateOrBuilderin interfaceFutureOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Future parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Future parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Future parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Future parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Future parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Future parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Future parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Future parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Future parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Future.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-