Package ru.tinkoff.piapi.contract.v1
Interface CurrencyOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Currency,Currency.Builder
public interface CurrencyOrBuilder
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Дата первой минутной свечи.booleanПризнак доступности для ИИС.booleanФлаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.getIsin()Isin-идентификатор инструмента.com.google.protobuf.ByteStringIsin-идентификатор инструмента.Строковый ISO-код валюты.com.google.protobuf.ByteStringСтроковый ISO-код валюты.getKlong()Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.intgetLot()Лотность инструмента.Шаг цены.Шаг цены.getName()Название инструмента.com.google.protobuf.ByteStringНазвание инструмента.Номинал.Номинал.booleanПризнак внебиржевой ценной бумаги.Уникальный идентификатор позиции инструмента.com.google.protobuf.ByteStringУникальный идентификатор позиции инструмента.Реальная площадка исполнения расчётов.intРеальная площадка исполнения расчётов.booleanПризнак доступности для продажи.booleanПризнак доступности для операций в шорт.Тикер инструмента.com.google.protobuf.ByteStringТикер инструмента.Текущий режим торгов инструмента.intТекущий режим торгов инструмента.getUid()Уникальный идентификатор инструмента.com.google.protobuf.ByteStringУникальный идентификатор инструмента.booleanФлаг отображающий доступность торговли инструментом по выходнымbooleanhasDlong()Ставка риска минимальной маржи в лонг.booleanСтавка риска начальной маржи в лонг.booleanСтавка риска минимальной маржи в шорт.booleanСтавка риска начальной маржи в шорт.booleanДата первой дневной свечи.booleanДата первой минутной свечи.booleanhasKlong()Коэффициент ставки риска длинной позиции по инструменту.booleanКоэффициент ставки риска короткой позиции по инструменту.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
-
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.
-
hasNominal
boolean hasNominal()Номинал.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 17;- Returns:
- Whether the nominal field is set.
-
getNominal
MoneyValue getNominal()Номинал.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 17;- Returns:
- The nominal.
-
getNominalOrBuilder
MoneyValueOrBuilder getNominalOrBuilder()Номинал.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 17; -
getCountryOfRisk
String getCountryOfRisk()Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 18;- Returns:
- The countryOfRisk.
-
getCountryOfRiskBytes
com.google.protobuf.ByteString getCountryOfRiskBytes()Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 18;- Returns:
- The bytes for countryOfRisk.
-
getCountryOfRiskName
String getCountryOfRiskName()Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 19;- Returns:
- The countryOfRiskName.
-
getCountryOfRiskNameBytes
com.google.protobuf.ByteString getCountryOfRiskNameBytes()Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 19;- Returns:
- The bytes for countryOfRiskName.
-
getTradingStatusValue
int getTradingStatusValue()Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 20;- Returns:
- The enum numeric value on the wire for tradingStatus.
-
getTradingStatus
SecurityTradingStatus getTradingStatus()Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 20;- Returns:
- The tradingStatus.
-
getOtcFlag
boolean getOtcFlag()Признак внебиржевой ценной бумаги.
bool otc_flag = 21;- Returns:
- The otcFlag.
-
getBuyAvailableFlag
boolean getBuyAvailableFlag()Признак доступности для покупки.
bool buy_available_flag = 22;- Returns:
- The buyAvailableFlag.
-
getSellAvailableFlag
boolean getSellAvailableFlag()Признак доступности для продажи.
bool sell_available_flag = 23;- Returns:
- The sellAvailableFlag.
-
getIsoCurrencyName
String getIsoCurrencyName()Строковый ISO-код валюты.
string iso_currency_name = 24;- Returns:
- The isoCurrencyName.
-
getIsoCurrencyNameBytes
com.google.protobuf.ByteString getIsoCurrencyNameBytes()Строковый ISO-код валюты.
string iso_currency_name = 24;- Returns:
- The bytes for isoCurrencyName.
-
hasMinPriceIncrement
boolean hasMinPriceIncrement()Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 25;- Returns:
- Whether the minPriceIncrement field is set.
-
getMinPriceIncrement
Quotation getMinPriceIncrement()Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 25;- Returns:
- The minPriceIncrement.
-
getMinPriceIncrementOrBuilder
QuotationOrBuilder getMinPriceIncrementOrBuilder()Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 25; -
getApiTradeAvailableFlag
boolean getApiTradeAvailableFlag()Параметр указывает на возможность торговать инструментом через API.
bool api_trade_available_flag = 26;- Returns:
- The apiTradeAvailableFlag.
-
getUid
String getUid()Уникальный идентификатор инструмента.
string uid = 27;- Returns:
- The uid.
-
getUidBytes
com.google.protobuf.ByteString getUidBytes()Уникальный идентификатор инструмента.
string uid = 27;- Returns:
- The bytes for uid.
-
getRealExchangeValue
int getRealExchangeValue()Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 28;- Returns:
- The enum numeric value on the wire for realExchange.
-
getRealExchange
RealExchange getRealExchange()Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 28;- Returns:
- The realExchange.
-
getPositionUid
String getPositionUid()Уникальный идентификатор позиции инструмента.
string position_uid = 29;- Returns:
- The positionUid.
-
getPositionUidBytes
com.google.protobuf.ByteString getPositionUidBytes()Уникальный идентификатор позиции инструмента.
string position_uid = 29;- Returns:
- The bytes for positionUid.
-
getForIisFlag
boolean getForIisFlag()Признак доступности для ИИС.
bool for_iis_flag = 41;- Returns:
- The forIisFlag.
-
getForQualInvestorFlag
boolean getForQualInvestorFlag()Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
bool for_qual_investor_flag = 52;- Returns:
- The forQualInvestorFlag.
-
getWeekendFlag
boolean getWeekendFlag()Флаг отображающий доступность торговли инструментом по выходным
bool weekend_flag = 53;- Returns:
- The weekendFlag.
-
getBlockedTcaFlag
boolean getBlockedTcaFlag()Флаг заблокированного ТКС
bool blocked_tca_flag = 54;- 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;
-