Package ru.tinkoff.piapi.contract.v1
Interface EtfOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Etf,Etf.Builder
public interface EtfOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanПараметр указывает на возможность торговать инструментом через API.booleanФлаг заблокированного ТКСbooleanПризнак доступности для покупки.Класс-код (секция торгов).com.google.protobuf.ByteStringКласс-код (секция торгов).Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.com.google.protobuf.ByteStringКод страны риска, т.е. страны, в которой компания ведёт основной бизнес.Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.com.google.protobuf.ByteStringНаименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.Валюта расчётов.com.google.protobuf.ByteStringВалюта расчётов.getDlong()Ставка риска минимальной маржи в лонг.Ставка риска начальной маржи в лонг.Ставка риска начальной маржи в лонг.Ставка риска минимальной маржи в лонг.Ставка риска минимальной маржи в шорт.Ставка риска начальной маржи в шорт.Ставка риска начальной маржи в шорт.Ставка риска минимальной маржи в шорт.Торговая площадка.com.google.protobuf.ByteStringТорговая площадка.getFigi()Figi-идентификатор инструмента.com.google.protobuf.ByteStringFigi-идентификатор инструмента.com.google.protobuf.TimestampДата первой дневной свечи.com.google.protobuf.TimestampOrBuilderДата первой дневной свечи.com.google.protobuf.TimestampДата первой минутной свечи.com.google.protobuf.TimestampOrBuilderДата первой минутной свечи.Размер фиксированной комиссии фонда.Размер фиксированной комиссии фонда.Возможные значения: </br>**equity** — акции;</br>**fixed_income** — облигации;</br>**mixed_allocation** — смешанный;</br>**money_market** — денежный рынок;</br>**real_estate** — недвижимость;</br>**commodity** — товары;</br>**specialty** — специальный;</br>**private_equity** — private equity;</br>**alternative_investment** — альтернативные инвестиции.com.google.protobuf.ByteStringВозможные значения: </br>**equity** — акции;</br>**fixed_income** — облигации;</br>**mixed_allocation** — смешанный;</br>**money_market** — денежный рынок;</br>**real_estate** — недвижимость;</br>**commodity** — товары;</br>**specialty** — специальный;</br>**private_equity** — private equity;</br>**alternative_investment** — альтернативные инвестиции.booleanПризнак доступности для ИИС.booleanФлаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.getIsin()Isin-идентификатор инструмента.com.google.protobuf.ByteStringIsin-идентификатор инструмента.getKlong()Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.intgetLot()Лотность инструмента.Шаг цены.Шаг цены.getName()Название инструмента.com.google.protobuf.ByteStringНазвание инструмента.Количество акций фонда в обращении.Количество акций фонда в обращении.booleanПризнак внебиржевой ценной бумаги.Уникальный идентификатор позиции инструмента.com.google.protobuf.ByteStringУникальный идентификатор позиции инструмента.Реальная площадка исполнения расчётов.intРеальная площадка исполнения расчётов.Частота ребалансировки.com.google.protobuf.ByteStringЧастота ребалансировки.com.google.protobuf.TimestampДата выпуска в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата выпуска в часовом поясе UTC.Сектор экономики.com.google.protobuf.ByteStringСектор экономики.booleanПризнак доступности для продажи.booleanПризнак доступности для операций в шорт.Тикер инструмента.com.google.protobuf.ByteStringТикер инструмента.Текущий режим торгов инструмента.intТекущий режим торгов инструмента.getUid()Уникальный идентификатор инструмента.com.google.protobuf.ByteStringУникальный идентификатор инструмента.booleanФлаг отображающий доступность торговли инструментом по выходнымbooleanhasDlong()Ставка риска минимальной маржи в лонг.booleanСтавка риска начальной маржи в лонг.booleanСтавка риска минимальной маржи в шорт.booleanСтавка риска начальной маржи в шорт.booleanДата первой дневной свечи.booleanДата первой минутной свечи.booleanРазмер фиксированной комиссии фонда.booleanhasKlong()Коэффициент ставки риска длинной позиции по инструменту.booleanКоэффициент ставки риска короткой позиции по инструменту.booleanШаг цены.booleanКоличество акций фонда в обращении.booleanДата выпуска в часовом поясе 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.
-
getTicker
String getTicker()Тикер инструмента.
string ticker = 2;- Returns:
- The ticker.
-
getTickerBytes
com.google.protobuf.ByteString getTickerBytes()Тикер инструмента.
string ticker = 2;- Returns:
- The bytes for ticker.
-
getClassCode
String getClassCode()Класс-код (секция торгов).
string class_code = 3;- Returns:
- The classCode.
-
getClassCodeBytes
com.google.protobuf.ByteString getClassCodeBytes()Класс-код (секция торгов).
string class_code = 3;- Returns:
- The bytes for classCode.
-
getIsin
String getIsin()Isin-идентификатор инструмента.
string isin = 4;- Returns:
- The isin.
-
getIsinBytes
com.google.protobuf.ByteString getIsinBytes()Isin-идентификатор инструмента.
string isin = 4;- Returns:
- The bytes for isin.
-
getLot
int getLot()Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру *lot*. Подробнее: [лот](https://tinkoff.github.io/investAPI/glossary#lot)
int32 lot = 5;- Returns:
- The lot.
-
getCurrency
String getCurrency()Валюта расчётов.
string currency = 6;- Returns:
- The currency.
-
getCurrencyBytes
com.google.protobuf.ByteString getCurrencyBytes()Валюта расчётов.
string currency = 6;- Returns:
- The bytes for currency.
-
hasKlong
boolean hasKlong()Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7;- Returns:
- Whether the klong field is set.
-
getKlong
Quotation getKlong()Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7;- Returns:
- The klong.
-
getKlongOrBuilder
QuotationOrBuilder getKlongOrBuilder()Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7; -
hasKshort
boolean hasKshort()Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8;- Returns:
- Whether the kshort field is set.
-
getKshort
Quotation getKshort()Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8;- Returns:
- The kshort.
-
getKshortOrBuilder
QuotationOrBuilder getKshortOrBuilder()Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8; -
hasDlong
boolean hasDlong()Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9;- Returns:
- Whether the dlong field is set.
-
getDlong
Quotation getDlong()Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9;- Returns:
- The dlong.
-
getDlongOrBuilder
QuotationOrBuilder getDlongOrBuilder()Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9; -
hasDshort
boolean hasDshort()Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10;- Returns:
- Whether the dshort field is set.
-
getDshort
Quotation getDshort()Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10;- Returns:
- The dshort.
-
getDshortOrBuilder
QuotationOrBuilder getDshortOrBuilder()Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10; -
hasDlongMin
boolean hasDlongMin()Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11;- Returns:
- Whether the dlongMin field is set.
-
getDlongMin
Quotation getDlongMin()Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11;- Returns:
- The dlongMin.
-
getDlongMinOrBuilder
QuotationOrBuilder getDlongMinOrBuilder()Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11; -
hasDshortMin
boolean hasDshortMin()Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12;- Returns:
- Whether the dshortMin field is set.
-
getDshortMin
Quotation getDshortMin()Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12;- Returns:
- The dshortMin.
-
getDshortMinOrBuilder
QuotationOrBuilder getDshortMinOrBuilder()Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12; -
getShortEnabledFlag
boolean getShortEnabledFlag()Признак доступности для операций в шорт.
bool short_enabled_flag = 13;- Returns:
- The shortEnabledFlag.
-
getName
String getName()Название инструмента.
string name = 15;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Название инструмента.
string name = 15;- Returns:
- The bytes for name.
-
getExchange
String getExchange()Торговая площадка.
string exchange = 16;- Returns:
- The exchange.
-
getExchangeBytes
com.google.protobuf.ByteString getExchangeBytes()Торговая площадка.
string exchange = 16;- Returns:
- The bytes for exchange.
-
hasFixedCommission
boolean hasFixedCommission()Размер фиксированной комиссии фонда.
.tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 17;- Returns:
- Whether the fixedCommission field is set.
-
getFixedCommission
Quotation getFixedCommission()Размер фиксированной комиссии фонда.
.tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 17;- Returns:
- The fixedCommission.
-
getFixedCommissionOrBuilder
QuotationOrBuilder getFixedCommissionOrBuilder()Размер фиксированной комиссии фонда.
.tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 17; -
getFocusType
String getFocusType()Возможные значения: </br>**equity** — акции;</br>**fixed_income** — облигации;</br>**mixed_allocation** — смешанный;</br>**money_market** — денежный рынок;</br>**real_estate** — недвижимость;</br>**commodity** — товары;</br>**specialty** — специальный;</br>**private_equity** — private equity;</br>**alternative_investment** — альтернативные инвестиции.
string focus_type = 18;- Returns:
- The focusType.
-
getFocusTypeBytes
com.google.protobuf.ByteString getFocusTypeBytes()Возможные значения: </br>**equity** — акции;</br>**fixed_income** — облигации;</br>**mixed_allocation** — смешанный;</br>**money_market** — денежный рынок;</br>**real_estate** — недвижимость;</br>**commodity** — товары;</br>**specialty** — специальный;</br>**private_equity** — private equity;</br>**alternative_investment** — альтернативные инвестиции.
string focus_type = 18;- Returns:
- The bytes for focusType.
-
hasReleasedDate
boolean hasReleasedDate()Дата выпуска в часовом поясе UTC.
.google.protobuf.Timestamp released_date = 19;- Returns:
- Whether the releasedDate field is set.
-
getReleasedDate
com.google.protobuf.Timestamp getReleasedDate()Дата выпуска в часовом поясе UTC.
.google.protobuf.Timestamp released_date = 19;- Returns:
- The releasedDate.
-
getReleasedDateOrBuilder
com.google.protobuf.TimestampOrBuilder getReleasedDateOrBuilder()Дата выпуска в часовом поясе UTC.
.google.protobuf.Timestamp released_date = 19; -
getCountryOfRisk
String getCountryOfRisk()Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 21;- Returns:
- The countryOfRisk.
-
getCountryOfRiskBytes
com.google.protobuf.ByteString getCountryOfRiskBytes()Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 21;- Returns:
- The bytes for countryOfRisk.
-
getCountryOfRiskName
String getCountryOfRiskName()Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 22;- Returns:
- The countryOfRiskName.
-
getCountryOfRiskNameBytes
com.google.protobuf.ByteString getCountryOfRiskNameBytes()Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 22;- Returns:
- The bytes for countryOfRiskName.
-
getSector
String getSector()Сектор экономики.
string sector = 23;- Returns:
- The sector.
-
getSectorBytes
com.google.protobuf.ByteString getSectorBytes()Сектор экономики.
string sector = 23;- Returns:
- The bytes for sector.
-
getRebalancingFreq
String getRebalancingFreq()Частота ребалансировки.
string rebalancing_freq = 24;- Returns:
- The rebalancingFreq.
-
getRebalancingFreqBytes
com.google.protobuf.ByteString getRebalancingFreqBytes()Частота ребалансировки.
string rebalancing_freq = 24;- Returns:
- The bytes for rebalancingFreq.
-
getTradingStatusValue
int getTradingStatusValue()Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 25;- Returns:
- The enum numeric value on the wire for tradingStatus.
-
getTradingStatus
SecurityTradingStatus getTradingStatus()Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 25;- Returns:
- The tradingStatus.
-
getOtcFlag
boolean getOtcFlag()Признак внебиржевой ценной бумаги.
bool otc_flag = 26;- Returns:
- The otcFlag.
-
getBuyAvailableFlag
boolean getBuyAvailableFlag()Признак доступности для покупки.
bool buy_available_flag = 27;- Returns:
- The buyAvailableFlag.
-
getSellAvailableFlag
boolean getSellAvailableFlag()Признак доступности для продажи.
bool sell_available_flag = 28;- Returns:
- The sellAvailableFlag.
-
hasMinPriceIncrement
boolean hasMinPriceIncrement()Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 29;- Returns:
- Whether the minPriceIncrement field is set.
-
getMinPriceIncrement
Quotation getMinPriceIncrement()Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 29;- Returns:
- The minPriceIncrement.
-
getMinPriceIncrementOrBuilder
QuotationOrBuilder getMinPriceIncrementOrBuilder()Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 29; -
getApiTradeAvailableFlag
boolean getApiTradeAvailableFlag()Параметр указывает на возможность торговать инструментом через API.
bool api_trade_available_flag = 30;- Returns:
- The apiTradeAvailableFlag.
-
getUid
String getUid()Уникальный идентификатор инструмента.
string uid = 31;- Returns:
- The uid.
-
getUidBytes
com.google.protobuf.ByteString getUidBytes()Уникальный идентификатор инструмента.
string uid = 31;- Returns:
- The bytes for uid.
-
getRealExchangeValue
int getRealExchangeValue()Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 32;- Returns:
- The enum numeric value on the wire for realExchange.
-
getRealExchange
RealExchange getRealExchange()Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 32;- Returns:
- The realExchange.
-
getPositionUid
String getPositionUid()Уникальный идентификатор позиции инструмента.
string position_uid = 33;- Returns:
- The positionUid.
-
getPositionUidBytes
com.google.protobuf.ByteString getPositionUidBytes()Уникальный идентификатор позиции инструмента.
string position_uid = 33;- Returns:
- The bytes for positionUid.
-
getForIisFlag
boolean getForIisFlag()Признак доступности для ИИС.
bool for_iis_flag = 41;- Returns:
- The forIisFlag.
-
getForQualInvestorFlag
boolean getForQualInvestorFlag()Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
bool for_qual_investor_flag = 42;- Returns:
- The forQualInvestorFlag.
-
getWeekendFlag
boolean getWeekendFlag()Флаг отображающий доступность торговли инструментом по выходным
bool weekend_flag = 43;- Returns:
- The weekendFlag.
-
getBlockedTcaFlag
boolean getBlockedTcaFlag()Флаг заблокированного ТКС
bool blocked_tca_flag = 44;- Returns:
- The blockedTcaFlag.
-
hasFirst1MinCandleDate
boolean hasFirst1MinCandleDate()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 56;- Returns:
- Whether the first1minCandleDate field is set.
-
getFirst1MinCandleDate
com.google.protobuf.Timestamp getFirst1MinCandleDate()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 56;- Returns:
- The first1minCandleDate.
-
getFirst1MinCandleDateOrBuilder
com.google.protobuf.TimestampOrBuilder getFirst1MinCandleDateOrBuilder()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 56; -
hasFirst1DayCandleDate
boolean hasFirst1DayCandleDate()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 57;- Returns:
- Whether the first1dayCandleDate field is set.
-
getFirst1DayCandleDate
com.google.protobuf.Timestamp getFirst1DayCandleDate()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 57;- Returns:
- The first1dayCandleDate.
-
getFirst1DayCandleDateOrBuilder
com.google.protobuf.TimestampOrBuilder getFirst1DayCandleDateOrBuilder()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 57;
-