Package ru.tinkoff.piapi.contract.v1
Interface OptionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Option,Option.Builder
public interface OptionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanПараметр указывает на возможность торговать инструментом через 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Валюта.Направление опциона.intНаправление опциона.getDlong()Ставка риска минимальной маржи лонг.Ставка риска начальной маржи лонг.Ставка риска начальной маржи лонг.Ставка риска минимальной маржи лонг.Ставка риска минимальной маржи шорт.Ставка риска начальной маржи шорт.Ставка риска начальной маржи шорт.Ставка риска минимальной маржи шорт.Биржа.com.google.protobuf.ByteStringБиржа.com.google.protobuf.TimestampДата истечения срока в формате UTC.com.google.protobuf.TimestampOrBuilderДата истечения срока в формате UTC.com.google.protobuf.TimestampДата первой дневной свечи в формате UTC.com.google.protobuf.TimestampOrBuilderДата первой дневной свечи в формате UTC.com.google.protobuf.TimestampДата первой минутной свечи в формате UTC.com.google.protobuf.TimestampOrBuilderДата первой минутной свечи в формате UTC.com.google.protobuf.TimestampДата начала обращения контракта в формате UTC.com.google.protobuf.TimestampOrBuilderДата начала обращения контракта в формате UTC.booleanВозможность покупки/продажи на ИИС.booleanФлаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.getKlong()Коэффициент ставки риска длинной позиции по клиенту.Коэффициент ставки риска длинной позиции по клиенту.Коэффициент ставки риска короткой позиции по клиенту.Коэффициент ставки риска короткой позиции по клиенту.com.google.protobuf.TimestampДата исполнения в формате UTC.com.google.protobuf.TimestampOrBuilderДата исполнения в формате UTC.intgetLot()Количество бумаг в лоте.Минимальный шаг цены.Минимальный шаг цены.getName()Название инструмента.com.google.protobuf.ByteStringНазвание инструмента.booleanПризнак внебиржевой ценной бумаги.Тип расчетов по опциону.intТип расчетов по опциону.Уникальный идентификатор позиции.com.google.protobuf.ByteStringУникальный идентификатор позиции.Реальная площадка исполнения расчётов.intРеальная площадка исполнения расчётов.Сектор экономики.com.google.protobuf.ByteStringСектор экономики.booleanПризнак доступности для продажи.Валюта, в которой оценивается контракт.com.google.protobuf.ByteStringВалюта, в которой оценивается контракт.Способ исполнения опциона.intСпособ исполнения опциона.booleanПризнак доступности для операций шорт.Цена страйка.Цена страйка.getStyle()Стиль опциона.intСтиль опциона.Тикер инструмента.com.google.protobuf.ByteStringТикер инструмента.Текущий режим торгов инструмента.intТекущий режим торгов инструмента.getUid()Уникальный идентификатор инструмента.com.google.protobuf.ByteStringУникальный идентификатор инструмента.booleanФлаг отображающий доступность торговли инструментом по выходным.booleanРазмер основного актива.booleanhasDlong()Ставка риска минимальной маржи лонг.booleanСтавка риска начальной маржи лонг.booleanСтавка риска минимальной маржи шорт.booleanСтавка риска начальной маржи шорт.booleanДата истечения срока в формате UTC.booleanДата первой дневной свечи в формате UTC.booleanДата первой минутной свечи в формате UTC.booleanДата начала обращения контракта в формате UTC.booleanhasKlong()Коэффициент ставки риска длинной позиции по клиенту.booleanКоэффициент ставки риска короткой позиции по клиенту.booleanДата исполнения в формате UTC.booleanМинимальный шаг цены.booleanЦена страйка.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
-
getUid
String getUid()Уникальный идентификатор инструмента.
string uid = 1;- Returns:
- The uid.
-
getUidBytes
com.google.protobuf.ByteString getUidBytes()Уникальный идентификатор инструмента.
string uid = 1;- Returns:
- The bytes for uid.
-
getPositionUid
String getPositionUid()Уникальный идентификатор позиции.
string position_uid = 2;- Returns:
- The positionUid.
-
getPositionUidBytes
com.google.protobuf.ByteString getPositionUidBytes()Уникальный идентификатор позиции.
string position_uid = 2;- Returns:
- The bytes for positionUid.
-
getTicker
String getTicker()Тикер инструмента.
string ticker = 3;- Returns:
- The ticker.
-
getTickerBytes
com.google.protobuf.ByteString getTickerBytes()Тикер инструмента.
string ticker = 3;- Returns:
- The bytes for ticker.
-
getClassCode
String getClassCode()Класс-код.
string class_code = 4;- Returns:
- The classCode.
-
getClassCodeBytes
com.google.protobuf.ByteString getClassCodeBytes()Класс-код.
string class_code = 4;- Returns:
- The bytes for classCode.
-
getBasicAssetPositionUid
String getBasicAssetPositionUid()Уникальный идентификатор позиции основного инструмента.
string basic_asset_position_uid = 5;- Returns:
- The basicAssetPositionUid.
-
getBasicAssetPositionUidBytes
com.google.protobuf.ByteString getBasicAssetPositionUidBytes()Уникальный идентификатор позиции основного инструмента.
string basic_asset_position_uid = 5;- Returns:
- The bytes for basicAssetPositionUid.
-
getTradingStatusValue
int getTradingStatusValue()Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 21;- Returns:
- The enum numeric value on the wire for tradingStatus.
-
getTradingStatus
SecurityTradingStatus getTradingStatus()Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 21;- Returns:
- The tradingStatus.
-
getRealExchangeValue
int getRealExchangeValue()Реальная площадка исполнения расчётов. Допустимые значения: [REAL_EXCHANGE_MOEX, REAL_EXCHANGE_RTS]
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 31;- Returns:
- The enum numeric value on the wire for realExchange.
-
getRealExchange
RealExchange getRealExchange()Реальная площадка исполнения расчётов. Допустимые значения: [REAL_EXCHANGE_MOEX, REAL_EXCHANGE_RTS]
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 31;- Returns:
- The realExchange.
-
getDirectionValue
int getDirectionValue()Направление опциона.
.tinkoff.public.invest.api.contract.v1.OptionDirection direction = 41;- Returns:
- The enum numeric value on the wire for direction.
-
getDirection
OptionDirection getDirection()Направление опциона.
.tinkoff.public.invest.api.contract.v1.OptionDirection direction = 41;- Returns:
- The direction.
-
getPaymentTypeValue
int getPaymentTypeValue()Тип расчетов по опциону.
.tinkoff.public.invest.api.contract.v1.OptionPaymentType payment_type = 42;- Returns:
- The enum numeric value on the wire for paymentType.
-
getPaymentType
OptionPaymentType getPaymentType()Тип расчетов по опциону.
.tinkoff.public.invest.api.contract.v1.OptionPaymentType payment_type = 42;- Returns:
- The paymentType.
-
getStyleValue
int getStyleValue()Стиль опциона.
.tinkoff.public.invest.api.contract.v1.OptionStyle style = 43;- Returns:
- The enum numeric value on the wire for style.
-
getStyle
OptionStyle getStyle()Стиль опциона.
.tinkoff.public.invest.api.contract.v1.OptionStyle style = 43;- Returns:
- The style.
-
getSettlementTypeValue
int getSettlementTypeValue()Способ исполнения опциона.
.tinkoff.public.invest.api.contract.v1.OptionSettlementType settlement_type = 44;- Returns:
- The enum numeric value on the wire for settlementType.
-
getSettlementType
OptionSettlementType getSettlementType()Способ исполнения опциона.
.tinkoff.public.invest.api.contract.v1.OptionSettlementType settlement_type = 44;- Returns:
- The settlementType.
-
getName
String getName()Название инструмента.
string name = 101;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Название инструмента.
string name = 101;- Returns:
- The bytes for name.
-
getCurrency
String getCurrency()Валюта.
string currency = 111;- Returns:
- The currency.
-
getCurrencyBytes
com.google.protobuf.ByteString getCurrencyBytes()Валюта.
string currency = 111;- Returns:
- The bytes for currency.
-
getSettlementCurrency
String getSettlementCurrency()Валюта, в которой оценивается контракт.
string settlement_currency = 112;- Returns:
- The settlementCurrency.
-
getSettlementCurrencyBytes
com.google.protobuf.ByteString getSettlementCurrencyBytes()Валюта, в которой оценивается контракт.
string settlement_currency = 112;- Returns:
- The bytes for settlementCurrency.
-
getAssetType
String getAssetType()Тип актива.
string asset_type = 131;- Returns:
- The assetType.
-
getAssetTypeBytes
com.google.protobuf.ByteString getAssetTypeBytes()Тип актива.
string asset_type = 131;- Returns:
- The bytes for assetType.
-
getBasicAsset
String getBasicAsset()Основной актив.
string basic_asset = 132;- Returns:
- The basicAsset.
-
getBasicAssetBytes
com.google.protobuf.ByteString getBasicAssetBytes()Основной актив.
string basic_asset = 132;- Returns:
- The bytes for basicAsset.
-
getExchange
String getExchange()Биржа.
string exchange = 141;- Returns:
- The exchange.
-
getExchangeBytes
com.google.protobuf.ByteString getExchangeBytes()Биржа.
string exchange = 141;- Returns:
- The bytes for exchange.
-
getCountryOfRisk
String getCountryOfRisk()Код страны рисков.
string country_of_risk = 151;- Returns:
- The countryOfRisk.
-
getCountryOfRiskBytes
com.google.protobuf.ByteString getCountryOfRiskBytes()Код страны рисков.
string country_of_risk = 151;- Returns:
- The bytes for countryOfRisk.
-
getCountryOfRiskName
String getCountryOfRiskName()Наименование страны рисков.
string country_of_risk_name = 152;- Returns:
- The countryOfRiskName.
-
getCountryOfRiskNameBytes
com.google.protobuf.ByteString getCountryOfRiskNameBytes()Наименование страны рисков.
string country_of_risk_name = 152;- Returns:
- The bytes for countryOfRiskName.
-
getSector
String getSector()Сектор экономики.
string sector = 161;- Returns:
- The sector.
-
getSectorBytes
com.google.protobuf.ByteString getSectorBytes()Сектор экономики.
string sector = 161;- Returns:
- The bytes for sector.
-
getLot
int getLot()Количество бумаг в лоте.
int32 lot = 201;- Returns:
- The lot.
-
hasBasicAssetSize
boolean hasBasicAssetSize()Размер основного актива.
.tinkoff.public.invest.api.contract.v1.Quotation basic_asset_size = 211;- Returns:
- Whether the basicAssetSize field is set.
-
getBasicAssetSize
Quotation getBasicAssetSize()Размер основного актива.
.tinkoff.public.invest.api.contract.v1.Quotation basic_asset_size = 211;- Returns:
- The basicAssetSize.
-
getBasicAssetSizeOrBuilder
QuotationOrBuilder getBasicAssetSizeOrBuilder()Размер основного актива.
.tinkoff.public.invest.api.contract.v1.Quotation basic_asset_size = 211; -
hasKlong
boolean hasKlong()Коэффициент ставки риска длинной позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 221;- Returns:
- Whether the klong field is set.
-
getKlong
Quotation getKlong()Коэффициент ставки риска длинной позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 221;- Returns:
- The klong.
-
getKlongOrBuilder
QuotationOrBuilder getKlongOrBuilder()Коэффициент ставки риска длинной позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 221; -
hasKshort
boolean hasKshort()Коэффициент ставки риска короткой позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 222;- Returns:
- Whether the kshort field is set.
-
getKshort
Quotation getKshort()Коэффициент ставки риска короткой позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 222;- Returns:
- The kshort.
-
getKshortOrBuilder
QuotationOrBuilder getKshortOrBuilder()Коэффициент ставки риска короткой позиции по клиенту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 222; -
hasDlong
boolean hasDlong()Ставка риска минимальной маржи лонг.
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 223;- Returns:
- Whether the dlong field is set.
-
getDlong
Quotation getDlong()Ставка риска минимальной маржи лонг.
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 223;- Returns:
- The dlong.
-
getDlongOrBuilder
QuotationOrBuilder getDlongOrBuilder()Ставка риска минимальной маржи лонг.
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 223; -
hasDshort
boolean hasDshort()Ставка риска минимальной маржи шорт.
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 224;- Returns:
- Whether the dshort field is set.
-
getDshort
Quotation getDshort()Ставка риска минимальной маржи шорт.
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 224;- Returns:
- The dshort.
-
getDshortOrBuilder
QuotationOrBuilder getDshortOrBuilder()Ставка риска минимальной маржи шорт.
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 224; -
hasDlongMin
boolean hasDlongMin()Ставка риска начальной маржи лонг.
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 225;- Returns:
- Whether the dlongMin field is set.
-
getDlongMin
Quotation getDlongMin()Ставка риска начальной маржи лонг.
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 225;- Returns:
- The dlongMin.
-
getDlongMinOrBuilder
QuotationOrBuilder getDlongMinOrBuilder()Ставка риска начальной маржи лонг.
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 225; -
hasDshortMin
boolean hasDshortMin()Ставка риска начальной маржи шорт.
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 226;- Returns:
- Whether the dshortMin field is set.
-
getDshortMin
Quotation getDshortMin()Ставка риска начальной маржи шорт.
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 226;- Returns:
- The dshortMin.
-
getDshortMinOrBuilder
QuotationOrBuilder getDshortMinOrBuilder()Ставка риска начальной маржи шорт.
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 226; -
hasMinPriceIncrement
boolean hasMinPriceIncrement()Минимальный шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 231;- Returns:
- Whether the minPriceIncrement field is set.
-
getMinPriceIncrement
Quotation getMinPriceIncrement()Минимальный шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 231;- Returns:
- The minPriceIncrement.
-
getMinPriceIncrementOrBuilder
QuotationOrBuilder getMinPriceIncrementOrBuilder()Минимальный шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 231; -
hasStrikePrice
boolean hasStrikePrice()Цена страйка.
.tinkoff.public.invest.api.contract.v1.MoneyValue strike_price = 241;- Returns:
- Whether the strikePrice field is set.
-
getStrikePrice
MoneyValue getStrikePrice()Цена страйка.
.tinkoff.public.invest.api.contract.v1.MoneyValue strike_price = 241;- Returns:
- The strikePrice.
-
getStrikePriceOrBuilder
MoneyValueOrBuilder getStrikePriceOrBuilder()Цена страйка.
.tinkoff.public.invest.api.contract.v1.MoneyValue strike_price = 241; -
hasExpirationDate
boolean hasExpirationDate()Дата истечения срока в формате UTC.
.google.protobuf.Timestamp expiration_date = 301;- Returns:
- Whether the expirationDate field is set.
-
getExpirationDate
com.google.protobuf.Timestamp getExpirationDate()Дата истечения срока в формате UTC.
.google.protobuf.Timestamp expiration_date = 301;- Returns:
- The expirationDate.
-
getExpirationDateOrBuilder
com.google.protobuf.TimestampOrBuilder getExpirationDateOrBuilder()Дата истечения срока в формате UTC.
.google.protobuf.Timestamp expiration_date = 301; -
hasFirstTradeDate
boolean hasFirstTradeDate()Дата начала обращения контракта в формате UTC.
.google.protobuf.Timestamp first_trade_date = 311;- Returns:
- Whether the firstTradeDate field is set.
-
getFirstTradeDate
com.google.protobuf.Timestamp getFirstTradeDate()Дата начала обращения контракта в формате UTC.
.google.protobuf.Timestamp first_trade_date = 311;- Returns:
- The firstTradeDate.
-
getFirstTradeDateOrBuilder
com.google.protobuf.TimestampOrBuilder getFirstTradeDateOrBuilder()Дата начала обращения контракта в формате UTC.
.google.protobuf.Timestamp first_trade_date = 311; -
hasLastTradeDate
boolean hasLastTradeDate()Дата исполнения в формате UTC.
.google.protobuf.Timestamp last_trade_date = 312;- Returns:
- Whether the lastTradeDate field is set.
-
getLastTradeDate
com.google.protobuf.Timestamp getLastTradeDate()Дата исполнения в формате UTC.
.google.protobuf.Timestamp last_trade_date = 312;- Returns:
- The lastTradeDate.
-
getLastTradeDateOrBuilder
com.google.protobuf.TimestampOrBuilder getLastTradeDateOrBuilder()Дата исполнения в формате UTC.
.google.protobuf.Timestamp last_trade_date = 312; -
hasFirst1MinCandleDate
boolean hasFirst1MinCandleDate()Дата первой минутной свечи в формате UTC.
.google.protobuf.Timestamp first_1min_candle_date = 321;- Returns:
- Whether the first1minCandleDate field is set.
-
getFirst1MinCandleDate
com.google.protobuf.Timestamp getFirst1MinCandleDate()Дата первой минутной свечи в формате UTC.
.google.protobuf.Timestamp first_1min_candle_date = 321;- Returns:
- The first1minCandleDate.
-
getFirst1MinCandleDateOrBuilder
com.google.protobuf.TimestampOrBuilder getFirst1MinCandleDateOrBuilder()Дата первой минутной свечи в формате UTC.
.google.protobuf.Timestamp first_1min_candle_date = 321; -
hasFirst1DayCandleDate
boolean hasFirst1DayCandleDate()Дата первой дневной свечи в формате UTC.
.google.protobuf.Timestamp first_1day_candle_date = 322;- Returns:
- Whether the first1dayCandleDate field is set.
-
getFirst1DayCandleDate
com.google.protobuf.Timestamp getFirst1DayCandleDate()Дата первой дневной свечи в формате UTC.
.google.protobuf.Timestamp first_1day_candle_date = 322;- Returns:
- The first1dayCandleDate.
-
getFirst1DayCandleDateOrBuilder
com.google.protobuf.TimestampOrBuilder getFirst1DayCandleDateOrBuilder()Дата первой дневной свечи в формате UTC.
.google.protobuf.Timestamp first_1day_candle_date = 322; -
getShortEnabledFlag
boolean getShortEnabledFlag()Признак доступности для операций шорт.
bool short_enabled_flag = 401;- Returns:
- The shortEnabledFlag.
-
getForIisFlag
boolean getForIisFlag()Возможность покупки/продажи на ИИС.
bool for_iis_flag = 402;- Returns:
- The forIisFlag.
-
getOtcFlag
boolean getOtcFlag()Признак внебиржевой ценной бумаги.
bool otc_flag = 403;- Returns:
- The otcFlag.
-
getBuyAvailableFlag
boolean getBuyAvailableFlag()Признак доступности для покупки.
bool buy_available_flag = 404;- Returns:
- The buyAvailableFlag.
-
getSellAvailableFlag
boolean getSellAvailableFlag()Признак доступности для продажи.
bool sell_available_flag = 405;- Returns:
- The sellAvailableFlag.
-
getForQualInvestorFlag
boolean getForQualInvestorFlag()Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
bool for_qual_investor_flag = 406;- Returns:
- The forQualInvestorFlag.
-
getWeekendFlag
boolean getWeekendFlag()Флаг отображающий доступность торговли инструментом по выходным.
bool weekend_flag = 407;- Returns:
- The weekendFlag.
-
getBlockedTcaFlag
boolean getBlockedTcaFlag()Флаг заблокированного ТКС.
bool blocked_tca_flag = 408;- Returns:
- The blockedTcaFlag.
-
getApiTradeAvailableFlag
boolean getApiTradeAvailableFlag()Параметр указывает на возможность торговать инструментом через API.
bool api_trade_available_flag = 409;- Returns:
- The apiTradeAvailableFlag.
-