UNPKG

tinkoff-invest-api

Version:
1,147 lines 187 kB
import type { CallContext, CallOptions } from "nice-grpc-common"; import _m0 from "protobufjs/minimal.js"; import { BrandData, InstrumentStatus, InstrumentType, MoneyValue, Page, PageResponse, Quotation, SecurityTradingStatus } from "./common.js"; export declare const protobufPackage = "tinkoff.public.invest.api.contract.v1"; /** Тип купонов. */ export declare enum CouponType { /** COUPON_TYPE_UNSPECIFIED - Неопределённое значение. */ COUPON_TYPE_UNSPECIFIED = 0, /** COUPON_TYPE_CONSTANT - Постоянный. */ COUPON_TYPE_CONSTANT = 1, /** COUPON_TYPE_FLOATING - Плавающий. */ COUPON_TYPE_FLOATING = 2, /** COUPON_TYPE_DISCOUNT - Дисконт. */ COUPON_TYPE_DISCOUNT = 3, /** COUPON_TYPE_MORTGAGE - Ипотечный. */ COUPON_TYPE_MORTGAGE = 4, /** COUPON_TYPE_FIX - Фиксированный. */ COUPON_TYPE_FIX = 5, /** COUPON_TYPE_VARIABLE - Переменный. */ COUPON_TYPE_VARIABLE = 6, /** COUPON_TYPE_OTHER - Прочее. */ COUPON_TYPE_OTHER = 7, UNRECOGNIZED = -1 } export declare function couponTypeFromJSON(object: any): CouponType; export declare function couponTypeToJSON(object: CouponType): string; /** Тип опциона по направлению сделки. */ export declare enum OptionDirection { /** OPTION_DIRECTION_UNSPECIFIED - Тип не определён. */ OPTION_DIRECTION_UNSPECIFIED = 0, /** OPTION_DIRECTION_PUT - Опцион на продажу. */ OPTION_DIRECTION_PUT = 1, /** OPTION_DIRECTION_CALL - Опцион на покупку. */ OPTION_DIRECTION_CALL = 2, UNRECOGNIZED = -1 } export declare function optionDirectionFromJSON(object: any): OptionDirection; export declare function optionDirectionToJSON(object: OptionDirection): string; /** Тип расчётов по опциону. */ export declare enum OptionPaymentType { /** OPTION_PAYMENT_TYPE_UNSPECIFIED - Тип не определён. */ OPTION_PAYMENT_TYPE_UNSPECIFIED = 0, /** OPTION_PAYMENT_TYPE_PREMIUM - Опционы с использованием премии в расчётах. */ OPTION_PAYMENT_TYPE_PREMIUM = 1, /** OPTION_PAYMENT_TYPE_MARGINAL - Маржируемые опционы. */ OPTION_PAYMENT_TYPE_MARGINAL = 2, UNRECOGNIZED = -1 } export declare function optionPaymentTypeFromJSON(object: any): OptionPaymentType; export declare function optionPaymentTypeToJSON(object: OptionPaymentType): string; /** Тип опциона по стилю. */ export declare enum OptionStyle { /** OPTION_STYLE_UNSPECIFIED - Тип не определён. */ OPTION_STYLE_UNSPECIFIED = 0, /** OPTION_STYLE_AMERICAN - Американский опцион. */ OPTION_STYLE_AMERICAN = 1, /** OPTION_STYLE_EUROPEAN - Европейский опцион. */ OPTION_STYLE_EUROPEAN = 2, UNRECOGNIZED = -1 } export declare function optionStyleFromJSON(object: any): OptionStyle; export declare function optionStyleToJSON(object: OptionStyle): string; /** Тип опциона по способу исполнения. */ export declare enum OptionSettlementType { /** OPTION_EXECUTION_TYPE_UNSPECIFIED - Тип не определён. */ OPTION_EXECUTION_TYPE_UNSPECIFIED = 0, /** OPTION_EXECUTION_TYPE_PHYSICAL_DELIVERY - Поставочный тип опциона. */ OPTION_EXECUTION_TYPE_PHYSICAL_DELIVERY = 1, /** OPTION_EXECUTION_TYPE_CASH_SETTLEMENT - Расчётный тип опциона. */ OPTION_EXECUTION_TYPE_CASH_SETTLEMENT = 2, UNRECOGNIZED = -1 } export declare function optionSettlementTypeFromJSON(object: any): OptionSettlementType; export declare function optionSettlementTypeToJSON(object: OptionSettlementType): string; /** Тип идентификатора инструмента. [Подробнее об идентификации инструментов](https://russianinvestments.github.io/investAPI/faq_identification/). */ export declare enum InstrumentIdType { /** INSTRUMENT_ID_UNSPECIFIED - Значение не определено. */ INSTRUMENT_ID_UNSPECIFIED = 0, /** INSTRUMENT_ID_TYPE_FIGI - FIGI. */ INSTRUMENT_ID_TYPE_FIGI = 1, /** INSTRUMENT_ID_TYPE_TICKER - Ticker. */ INSTRUMENT_ID_TYPE_TICKER = 2, /** INSTRUMENT_ID_TYPE_UID - Уникальный идентификатор. */ INSTRUMENT_ID_TYPE_UID = 3, /** INSTRUMENT_ID_TYPE_POSITION_UID - Идентификатор позиции. */ INSTRUMENT_ID_TYPE_POSITION_UID = 4, UNRECOGNIZED = -1 } export declare function instrumentIdTypeFromJSON(object: any): InstrumentIdType; export declare function instrumentIdTypeToJSON(object: InstrumentIdType): string; /** Тип акций. */ export declare enum ShareType { /** SHARE_TYPE_UNSPECIFIED - Значение не определено. */ SHARE_TYPE_UNSPECIFIED = 0, /** SHARE_TYPE_COMMON - Обыкновенная. */ SHARE_TYPE_COMMON = 1, /** SHARE_TYPE_PREFERRED - Привилегированная. */ SHARE_TYPE_PREFERRED = 2, /** SHARE_TYPE_ADR - Американские депозитарные расписки. */ SHARE_TYPE_ADR = 3, /** SHARE_TYPE_GDR - Глобальные депозитарные расписки. */ SHARE_TYPE_GDR = 4, /** SHARE_TYPE_MLP - Товарищество с ограниченной ответственностью. */ SHARE_TYPE_MLP = 5, /** SHARE_TYPE_NY_REG_SHRS - Акции из реестра Нью-Йорка. */ SHARE_TYPE_NY_REG_SHRS = 6, /** SHARE_TYPE_CLOSED_END_FUND - Закрытый инвестиционный фонд. */ SHARE_TYPE_CLOSED_END_FUND = 7, /** SHARE_TYPE_REIT - Траст недвижимости. */ SHARE_TYPE_REIT = 8, UNRECOGNIZED = -1 } export declare function shareTypeFromJSON(object: any): ShareType; export declare function shareTypeToJSON(object: ShareType): string; /** Тип актива. */ export declare enum AssetType { /** ASSET_TYPE_UNSPECIFIED - Тип не определён. */ ASSET_TYPE_UNSPECIFIED = 0, /** ASSET_TYPE_CURRENCY - Валюта. */ ASSET_TYPE_CURRENCY = 1, /** ASSET_TYPE_COMMODITY - Товар. */ ASSET_TYPE_COMMODITY = 2, /** ASSET_TYPE_INDEX - Индекс. */ ASSET_TYPE_INDEX = 3, /** ASSET_TYPE_SECURITY - Ценная бумага. */ ASSET_TYPE_SECURITY = 4, UNRECOGNIZED = -1 } export declare function assetTypeFromJSON(object: any): AssetType; export declare function assetTypeToJSON(object: AssetType): string; /** Тип структурной ноты. */ export declare enum StructuredProductType { /** SP_TYPE_UNSPECIFIED - Тип не определён. */ SP_TYPE_UNSPECIFIED = 0, /** SP_TYPE_DELIVERABLE - Поставочный. */ SP_TYPE_DELIVERABLE = 1, /** SP_TYPE_NON_DELIVERABLE - Беспоставочный. */ SP_TYPE_NON_DELIVERABLE = 2, UNRECOGNIZED = -1 } export declare function structuredProductTypeFromJSON(object: any): StructuredProductType; export declare function structuredProductTypeToJSON(object: StructuredProductType): string; /** Тип действия со списком избранных инструментов. */ export declare enum EditFavoritesActionType { /** EDIT_FAVORITES_ACTION_TYPE_UNSPECIFIED - Тип не определён. */ EDIT_FAVORITES_ACTION_TYPE_UNSPECIFIED = 0, /** EDIT_FAVORITES_ACTION_TYPE_ADD - Добавить в список. */ EDIT_FAVORITES_ACTION_TYPE_ADD = 1, /** EDIT_FAVORITES_ACTION_TYPE_DEL - Удалить из списка. */ EDIT_FAVORITES_ACTION_TYPE_DEL = 2, UNRECOGNIZED = -1 } export declare function editFavoritesActionTypeFromJSON(object: any): EditFavoritesActionType; export declare function editFavoritesActionTypeToJSON(object: EditFavoritesActionType): string; /** Реальная площадка исполнения расчётов. */ export declare enum RealExchange { /** REAL_EXCHANGE_UNSPECIFIED - Тип не определён. */ REAL_EXCHANGE_UNSPECIFIED = 0, /** REAL_EXCHANGE_MOEX - Московская биржа. */ REAL_EXCHANGE_MOEX = 1, /** REAL_EXCHANGE_RTS - Санкт-Петербургская биржа. */ REAL_EXCHANGE_RTS = 2, /** REAL_EXCHANGE_OTC - Внебиржевой инструмент. */ REAL_EXCHANGE_OTC = 3, /** REAL_EXCHANGE_DEALER - Инструмент, торгуемый на площадке брокера. */ REAL_EXCHANGE_DEALER = 4, UNRECOGNIZED = -1 } export declare function realExchangeFromJSON(object: any): RealExchange; export declare function realExchangeToJSON(object: RealExchange): string; export declare enum Recommendation { /** RECOMMENDATION_UNSPECIFIED - Не определено. */ RECOMMENDATION_UNSPECIFIED = 0, /** RECOMMENDATION_BUY - Покупать. */ RECOMMENDATION_BUY = 1, /** RECOMMENDATION_HOLD - Держать. */ RECOMMENDATION_HOLD = 2, /** RECOMMENDATION_SELL - Продавать. */ RECOMMENDATION_SELL = 3, UNRECOGNIZED = -1 } export declare function recommendationFromJSON(object: any): Recommendation; export declare function recommendationToJSON(object: Recommendation): string; /** Уровень риска облигации. */ export declare enum RiskLevel { /** RISK_LEVEL_UNSPECIFIED - Не указан. */ RISK_LEVEL_UNSPECIFIED = 0, /** RISK_LEVEL_LOW - Низкий уровень риска. */ RISK_LEVEL_LOW = 1, /** RISK_LEVEL_MODERATE - Средний уровень риска. */ RISK_LEVEL_MODERATE = 2, /** RISK_LEVEL_HIGH - Высокий уровень риска. */ RISK_LEVEL_HIGH = 3, UNRECOGNIZED = -1 } export declare function riskLevelFromJSON(object: any): RiskLevel; export declare function riskLevelToJSON(object: RiskLevel): string; export declare enum BondType { /** BOND_TYPE_UNSPECIFIED - Тип облигации не определён. */ BOND_TYPE_UNSPECIFIED = 0, /** BOND_TYPE_REPLACED - Замещающая облигация. */ BOND_TYPE_REPLACED = 1, UNRECOGNIZED = -1 } export declare function bondTypeFromJSON(object: any): BondType; export declare function bondTypeToJSON(object: BondType): string; /** Площадка торговли. */ export declare enum InstrumentExchangeType { /** INSTRUMENT_EXCHANGE_UNSPECIFIED - Площадка торговли не определена. */ INSTRUMENT_EXCHANGE_UNSPECIFIED = 0, /** INSTRUMENT_EXCHANGE_DEALER - Бумага, торгуемая у дилера. */ INSTRUMENT_EXCHANGE_DEALER = 1, UNRECOGNIZED = -1 } export declare function instrumentExchangeTypeFromJSON(object: any): InstrumentExchangeType; export declare function instrumentExchangeTypeToJSON(object: InstrumentExchangeType): string; /** Запрос расписания торгов. */ export interface TradingSchedulesRequest { /** Наименование биржи или расчетного календаря. </br>Если не передаётся, возвращается информация по всем доступным торговым площадкам. */ exchange?: string | undefined; /** Начало периода по UTC. */ from?: Date | undefined; /** Окончание периода по UTC. */ to?: Date | undefined; } /** Список торговых площадок. */ export interface TradingSchedulesResponse { /** Список торговых площадок и режимов торгов. */ exchanges: TradingSchedule[]; } /** Данные по торговой площадке. */ export interface TradingSchedule { /** Наименование торговой площадки. */ exchange: string; /** Массив с торговыми и неторговыми днями. */ days: TradingDay[]; } /** Информация о времени торгов. */ export interface TradingDay { /** Дата. */ date?: Date | undefined; /** Признак торгового дня на бирже. */ isTradingDay: boolean; /** Время начала торгов по UTC. */ startTime?: Date | undefined; /** Время окончания торгов по UTC. */ endTime?: Date | undefined; /** Время начала аукциона открытия по UTC. */ openingAuctionStartTime?: Date | undefined; /** Время окончания аукциона закрытия по UTC. */ closingAuctionEndTime?: Date | undefined; /** Время начала аукциона открытия вечерней сессии по UTC. */ eveningOpeningAuctionStartTime?: Date | undefined; /** Время начала вечерней сессии по UTC. */ eveningStartTime?: Date | undefined; /** Время окончания вечерней сессии по UTC. */ eveningEndTime?: Date | undefined; /** Время начала основного клиринга по UTC. */ clearingStartTime?: Date | undefined; /** Время окончания основного клиринга по UTC. */ clearingEndTime?: Date | undefined; /** Время начала премаркета по UTC. */ premarketStartTime?: Date | undefined; /** Время окончания премаркета по UTC. */ premarketEndTime?: Date | undefined; /** Время начала аукциона закрытия по UTC. */ closingAuctionStartTime?: Date | undefined; /** Время окончания аукциона открытия по UTC. */ openingAuctionEndTime?: Date | undefined; /** Торговые интервалы. */ intervals: TradingInterval[]; } /** Запрос получения инструмента по идентификатору. */ export interface InstrumentRequest { /** Тип идентификатора инструмента. Возможные значения — `figi`, `ticker`. [Подробнее об идентификации инструментов](https://russianinvestments.github.io/investAPI/faq_identification/). */ idType: InstrumentIdType; /** Идентификатор `class_code`. Обязательный, если `id_type = ticker`. */ classCode?: string | undefined; /** Идентификатор запрашиваемого инструмента. */ id: string; } /** Запрос получения инструментов. */ export interface InstrumentsRequest { /** Статус запрашиваемых инструментов. [Возможные значения](#instrumentstatus). */ instrumentStatus?: InstrumentStatus | undefined; /** Тип площадки торговли. [Возможные значения](#instrumentexchangetype). */ instrumentExchange?: InstrumentExchangeType | undefined; } /** Параметры фильтрации опционов. */ export interface FilterOptionsRequest { /** Идентификатор базового актива опциона. Обязательный параметр. */ basicAssetUid?: string | undefined; /** Идентификатор позиции базового актива опциона. */ basicAssetPositionUid?: string | undefined; } /** Информация об облигации. */ export interface BondResponse { /** Информация об облигации. */ instrument?: Bond | undefined; } /** Список облигаций. */ export interface BondsResponse { /** Массив облигаций. */ instruments: Bond[]; } /** Запрос купонов по облигации. */ export interface GetBondCouponsRequest { /** * FIGI-идентификатор инструмента. * * @deprecated */ figi: string; /** Начало запрашиваемого периода по UTC. Фильтрация по `coupon_date` — дата выплаты купона. */ from?: Date | undefined; /** Окончание запрашиваемого периода по UTC. Фильтрация по `coupon_date` — дата выплаты купона. */ to?: Date | undefined; /** Идентификатор инструмента — `figi` или `instrument_uid`. */ instrumentId: string; } /** Купоны по облигации. */ export interface GetBondCouponsResponse { events: Coupon[]; } /** События по облигации. */ export interface GetBondEventsRequest { /** Начало запрашиваемого периода по UTC. */ from?: Date | undefined; /** Окончание запрашиваемого периода по UTC. */ to?: Date | undefined; /** Идентификатор инструмента — `figi` или `instrument_uid`. */ instrumentId: string; /** Тип события */ type: GetBondEventsRequest_EventType; } export declare enum GetBondEventsRequest_EventType { /** EVENT_TYPE_UNSPECIFIED - Неопределённое значение. */ EVENT_TYPE_UNSPECIFIED = 0, /** EVENT_TYPE_CPN - Купон. */ EVENT_TYPE_CPN = 1, /** EVENT_TYPE_CALL - Опцион (оферта). */ EVENT_TYPE_CALL = 2, /** EVENT_TYPE_MTY - Погашение. */ EVENT_TYPE_MTY = 3, /** EVENT_TYPE_CONV - Конвертация. */ EVENT_TYPE_CONV = 4, UNRECOGNIZED = -1 } export declare function getBondEventsRequest_EventTypeFromJSON(object: any): GetBondEventsRequest_EventType; export declare function getBondEventsRequest_EventTypeToJSON(object: GetBondEventsRequest_EventType): string; /** Объект передачи информации о событии облигации. */ export interface GetBondEventsResponse { events: GetBondEventsResponse_BondEvent[]; } export interface GetBondEventsResponse_BondEvent { /** Идентификатор инструмента. */ instrumentId: string; /** Номер события для данного типа события. */ eventNumber: number; /** Дата события. */ eventDate?: Date | undefined; /** Тип события. */ eventType: GetBondEventsRequest_EventType; /** Полное количество бумаг, задействованных в событии. */ eventTotalVol?: Quotation | undefined; /** Дата фиксации владельцев для участия в событии. */ fixDate?: Date | undefined; /** Дата определения даты или факта события. */ rateDate?: Date | undefined; /** Дата дефолта, если применимо. */ defaultDate?: Date | undefined; /** Дата реального исполнения обязательства. */ realPayDate?: Date | undefined; /** Дата выплаты. */ payDate?: Date | undefined; /** Выплата на одну облигацию. */ payOneBond?: MoneyValue | undefined; /** Выплаты на все бумаги, задействованные в событии. */ moneyFlowVal?: MoneyValue | undefined; /** Признак исполнения. */ execution: string; /** Тип операции. */ operationType: string; /** Стоимость операции — ставка купона, доля номинала, цена выкупа или коэффициент конвертации. */ value?: Quotation | undefined; /** Примечание. */ note: string; /** ID выпуска бумаг, в который произведена конвертация (для конвертаций). */ convertToFinToolId: string; /** Начало купонного периода. */ couponStartDate?: Date | undefined; /** Окончание купонного периода. */ couponEndDate?: Date | undefined; /** Купонный период. */ couponPeriod: number; /** Ставка купона, процентов годовых. */ couponInterestRate?: Quotation | undefined; } /** Объект передачи информации о купоне облигации. */ export interface Coupon { /** FIGI-идентификатор инструмента. */ figi: string; /** Дата выплаты купона. */ couponDate?: Date | undefined; /** Номер купона. */ couponNumber: number; /** Дата фиксации реестра для выплаты купона — опционально. */ fixDate?: Date | undefined; /** Выплата на одну облигацию. */ payOneBond?: MoneyValue | undefined; /** Тип купона. */ couponType: CouponType; /** Начало купонного периода. */ couponStartDate?: Date | undefined; /** Окончание купонного периода. */ couponEndDate?: Date | undefined; /** Купонный период в днях. */ couponPeriod: number; } /** Данные по валюте. */ export interface CurrencyResponse { /** Информация о валюте. */ instrument?: Currency | undefined; } /** Данные по валютам. */ export interface CurrenciesResponse { /** Массив валют. */ instruments: Currency[]; } /** Данные по фонду. */ export interface EtfResponse { /** Информация о фонде. */ instrument?: Etf | undefined; } /** Данные по фондам. */ export interface EtfsResponse { /** Массив фондов. */ instruments: Etf[]; } /** Данные по фьючерсу. */ export interface FutureResponse { /** Информация о фьючерсу. */ instrument?: Future | undefined; } /** Данные по фьючерсам. */ export interface FuturesResponse { /** Массив фьючерсов. */ instruments: Future[]; } /** Данные по опциону. */ export interface OptionResponse { /** Информация по опциону. */ instrument?: Option | undefined; } /** Данные по опционам. */ export interface OptionsResponse { /** Массив данных по опциону. */ instruments: Option[]; } /** Опцион. */ export interface Option { /** Уникальный идентификатор инструмента. */ uid: string; /** Уникальный идентификатор позиции. */ positionUid: string; /** Тикер инструмента. */ ticker: string; /** Класс-код. */ classCode: string; /** Уникальный идентификатор позиции основного инструмента. */ basicAssetPositionUid: string; /** Текущий режим торгов инструмента. */ tradingStatus: SecurityTradingStatus; /** Реальная площадка исполнения расчётов (биржа). */ realExchange: RealExchange; /** Направление опциона. */ direction: OptionDirection; /** Тип расчётов по опциону. */ paymentType: OptionPaymentType; /** Стиль опциона. */ style: OptionStyle; /** Способ исполнения опциона. */ settlementType: OptionSettlementType; /** Название инструмента. */ name: string; /** Валюта. */ currency: string; /** Валюта, в которой оценивается контракт. */ settlementCurrency: string; /** Тип актива. */ assetType: string; /** Основной актив. */ basicAsset: string; /** Tорговая площадка (секция биржи). */ exchange: string; /** Код страны рисков. */ countryOfRisk: string; /** Наименование страны рисков. */ countryOfRiskName: string; /** Сектор экономики. */ sector: string; /** Информация о бренде. */ brand?: BrandData | undefined; /** Количество бумаг в лоте. */ lot: number; /** Размер основного актива. */ basicAssetSize?: Quotation | undefined; /** Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ klong?: Quotation | undefined; /** Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ kshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlong?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlongMin?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshortMin?: Quotation | undefined; /** Минимальный шаг цены. */ minPriceIncrement?: Quotation | undefined; /** Цена страйка. */ strikePrice?: MoneyValue | undefined; /** Ставка риска в лонг, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dlongClient?: Quotation | undefined; /** Ставка риска в шорт, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dshortClient?: Quotation | undefined; /** Дата истечения срока в формате UTC. */ expirationDate?: Date | undefined; /** Дата начала обращения контракта в формате UTC. */ firstTradeDate?: Date | undefined; /** Дата исполнения в формате UTC. */ lastTradeDate?: Date | undefined; /** Дата первой минутной свечи в формате UTC. */ first1minCandleDate?: Date | undefined; /** Дата первой дневной свечи в формате UTC. */ first1dayCandleDate?: Date | undefined; /** Признак доступности для операций шорт. */ shortEnabledFlag: boolean; /** Возможность покупки или продажи на ИИС. */ forIisFlag: boolean; /** Флаг, используемый ранее для определения внебиржевых инструментов. На данный момент не используется для торгуемых через API инструментов. Может использоваться как фильтр для операций, совершавшихся некоторое время назад на ОТС площадке. */ otcFlag: boolean; /** Признак доступности для покупки. */ buyAvailableFlag: boolean; /** Признак доступности для продажи. */ sellAvailableFlag: boolean; /** Флаг, отображающий доступность торговли инструментом только для квалифицированных инвесторов. */ forQualInvestorFlag: boolean; /** Флаг, отображающий доступность торговли инструментом по выходным. */ weekendFlag: boolean; /** Флаг заблокированного ТКС. */ blockedTcaFlag: boolean; /** Возможность торговать инструментом через API. */ apiTradeAvailableFlag: boolean; } /** Данные по акции. */ export interface ShareResponse { /** Информация об акции. */ instrument?: Share | undefined; } /** Данные по акциям. */ export interface SharesResponse { /** Массив акций. */ instruments: Share[]; } /** Объект передачи информации об облигации. */ export interface Bond { /** FIGI-идентификатор инструмента. */ figi: string; /** Тикер инструмента. */ ticker: string; /** Класс-код (секция торгов). */ classCode: string; /** ISIN-идентификатор инструмента. */ isin: string; /** Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру `lot`. [Подробнее](https://russianinvestments.github.io/investAPI/glossary#lot). */ lot: number; /** Валюта расчётов. */ currency: string; /** Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ klong?: Quotation | undefined; /** Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ kshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlong?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlongMin?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshortMin?: Quotation | undefined; /** Признак доступности для операций в шорт. */ shortEnabledFlag: boolean; /** Название инструмента. */ name: string; /** Tорговая площадка (секция биржи). */ exchange: string; /** Количество выплат по купонам в год. */ couponQuantityPerYear: number; /** Дата погашения облигации по UTC. */ maturityDate?: Date | undefined; /** Номинал облигации. */ nominal?: MoneyValue | undefined; /** Первоначальный номинал облигации. */ initialNominal?: MoneyValue | undefined; /** Дата выпуска облигации по UTC. */ stateRegDate?: Date | undefined; /** Дата размещения по UTC. */ placementDate?: Date | undefined; /** Цена размещения. */ placementPrice?: MoneyValue | undefined; /** Значение НКД (накопленного купонного дохода) на дату. */ aciValue?: MoneyValue | undefined; /** Код страны риска — то есть страны, в которой компания ведёт основной бизнес. */ countryOfRisk: string; /** Наименование страны риска — то есть страны, в которой компания ведёт основной бизнес. */ countryOfRiskName: string; /** Сектор экономики. */ sector: string; /** Форма выпуска. Возможные значения: </br>**documentary** — документарная; </br>**non_documentary** — бездокументарная. */ issueKind: string; /** Размер выпуска. */ issueSize: number; /** Плановый размер выпуска. */ issueSizePlan: number; /** Текущий режим торгов инструмента. */ tradingStatus: SecurityTradingStatus; /** Флаг, используемый ранее для определения внебиржевых инструментов. На данный момент не используется для торгуемых через API инструментов. Может использоваться как фильтр для операций, совершавшихся некоторое время назад на ОТС площадке. */ otcFlag: boolean; /** Признак доступности для покупки. */ buyAvailableFlag: boolean; /** Признак доступности для продажи. */ sellAvailableFlag: boolean; /** Признак облигации с плавающим купоном. */ floatingCouponFlag: boolean; /** Признак бессрочной облигации. */ perpetualFlag: boolean; /** Признак облигации с амортизацией долга. */ amortizationFlag: boolean; /** Шаг цены. */ minPriceIncrement?: Quotation | undefined; /** Параметр указывает на возможность торговать инструментом через API. */ apiTradeAvailableFlag: boolean; /** Уникальный идентификатор инструмента. */ uid: string; /** Реальная площадка исполнения расчётов. (биржа) */ realExchange: RealExchange; /** Уникальный идентификатор позиции инструмента. */ positionUid: string; /** Уникальный идентификатор актива. */ assetUid: string; /** Признак доступности для ИИС. */ forIisFlag: boolean; /** Флаг, отображающий доступность торговли инструментом только для квалифицированных инвесторов. */ forQualInvestorFlag: boolean; /** Флаг, отображающий доступность торговли инструментом по выходным. */ weekendFlag: boolean; /** Флаг заблокированного ТКС. */ blockedTcaFlag: boolean; /** Признак субординированной облигации. */ subordinatedFlag: boolean; /** Флаг достаточной ликвидности. */ liquidityFlag: boolean; /** Дата первой минутной свечи. */ first1minCandleDate?: Date | undefined; /** Дата первой дневной свечи. */ first1dayCandleDate?: Date | undefined; /** Уровень риска. */ riskLevel: RiskLevel; /** Информация о бренде. */ brand?: BrandData | undefined; /** Тип облигации. */ bondType: BondType; /** Дата погашения облигации. */ callDate?: Date | undefined; /** Ставка риска в лонг, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dlongClient?: Quotation | undefined; /** Ставка риска в шорт, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dshortClient?: Quotation | undefined; } /** Объект передачи информации о валюте. */ export interface Currency { /** FIGI-идентификатор инструмента. */ figi: string; /** Тикер инструмента. */ ticker: string; /** Класс-код (секция торгов). */ classCode: string; /** ISIN-идентификатор инструмента. */ isin: string; /** Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру `lot`. [Подробнее](https://russianinvestments.github.io/investAPI/glossary#lot). */ lot: number; /** Валюта расчётов. */ currency: string; /** Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ klong?: Quotation | undefined; /** Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ kshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlong?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlongMin?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshortMin?: Quotation | undefined; /** Признак доступности для операций в шорт. */ shortEnabledFlag: boolean; /** Название инструмента. */ name: string; /** Tорговая площадка (секция биржи). */ exchange: string; /** Номинал. */ nominal?: MoneyValue | undefined; /** Код страны риска — то есть страны, в которой компания ведёт основной бизнес. */ countryOfRisk: string; /** Наименование страны риска — то есть страны, в которой компания ведёт основной бизнес. */ countryOfRiskName: string; /** Текущий режим торгов инструмента. */ tradingStatus: SecurityTradingStatus; /** Флаг, используемый ранее для определения внебиржевых инструментов. На данный момент не используется для торгуемых через API инструментов. Может использоваться как фильтр для операций, совершавшихся некоторое время назад на ОТС площадке. */ otcFlag: boolean; /** Признак доступности для покупки. */ buyAvailableFlag: boolean; /** Признак доступности для продажи. */ sellAvailableFlag: boolean; /** Строковый ISO-код валюты. */ isoCurrencyName: string; /** Шаг цены. */ minPriceIncrement?: Quotation | undefined; /** Параметр указывает на возможность торговать инструментом через API. */ apiTradeAvailableFlag: boolean; /** Уникальный идентификатор инструмента. */ uid: string; /** Реальная площадка исполнения расчётов (биржа). */ realExchange: RealExchange; /** Уникальный идентификатор позиции инструмента. */ positionUid: string; /** Признак доступности для ИИС. */ forIisFlag: boolean; /** Флаг, отображающий доступность торговли инструментом только для квалифицированных инвесторов. */ forQualInvestorFlag: boolean; /** Флаг, отображающий доступность торговли инструментом по выходным. */ weekendFlag: boolean; /** Флаг заблокированного ТКС. */ blockedTcaFlag: boolean; /** Дата первой минутной свечи. */ first1minCandleDate?: Date | undefined; /** Дата первой дневной свечи. */ first1dayCandleDate?: Date | undefined; /** Информация о бренде. */ brand?: BrandData | undefined; /** Ставка риска в лонг, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dlongClient?: Quotation | undefined; /** Ставка риска в шорт, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dshortClient?: Quotation | undefined; } /** Объект передачи информации об инвестиционном фонде. */ export interface Etf { /** FIGI-идентификатор инструмента. */ figi: string; /** Тикер инструмента. */ ticker: string; /** Класс-код (секция торгов). */ classCode: string; /** ISIN-идентификатор инструмента. */ isin: string; /** Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру `lot`. [Подробнее](https://russianinvestments.github.io/investAPI/glossary#lot). */ lot: number; /** Валюта расчётов. */ currency: string; /** Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ klong?: Quotation | undefined; /** Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ kshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlong?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlongMin?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshortMin?: Quotation | undefined; /** Признак доступности для операций в шорт. */ shortEnabledFlag: boolean; /** Название инструмента. */ name: string; /** Tорговая площадка (секция биржи). */ exchange: string; /** Размер фиксированной комиссии фонда. */ fixedCommission?: Quotation | undefined; /** Возможные значения: </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** — альтернативные инвестиции. */ focusType: string; /** Дата выпуска по UTC. */ releasedDate?: Date | undefined; /** Количество паев фонда в обращении. */ numShares?: Quotation | undefined; /** Код страны риска — то есть страны, в которой компания ведёт основной бизнес. */ countryOfRisk: string; /** Наименование страны риска — то есть страны, в которой компания ведёт основной бизнес. */ countryOfRiskName: string; /** Сектор экономики. */ sector: string; /** Частота ребалансировки. */ rebalancingFreq: string; /** Текущий режим торгов инструмента. */ tradingStatus: SecurityTradingStatus; /** Флаг, используемый ранее для определения внебиржевых инструментов. На данный момент не используется для торгуемых через API инструментов. Может использоваться как фильтр для операций, совершавшихся некоторое время назад на ОТС площадке. */ otcFlag: boolean; /** Признак доступности для покупки. */ buyAvailableFlag: boolean; /** Признак доступности для продажи. */ sellAvailableFlag: boolean; /** Шаг цены. */ minPriceIncrement?: Quotation | undefined; /** Параметр указывает на возможность торговать инструментом через API. */ apiTradeAvailableFlag: boolean; /** Уникальный идентификатор инструмента. */ uid: string; /** Реальная площадка исполнения расчётов (биржа). */ realExchange: RealExchange; /** Уникальный идентификатор позиции инструмента. */ positionUid: string; /** Уникальный идентификатор актива. */ assetUid: string; /** Тип площадки торговли. */ instrumentExchange: InstrumentExchangeType; /** Признак доступности для ИИС. */ forIisFlag: boolean; /** Флаг, отображающий доступность торговли инструментом только для квалифицированных инвесторов. */ forQualInvestorFlag: boolean; /** ФлагФлаг, отображающий доступность торговли инструментом по выходным. */ weekendFlag: boolean; /** Флаг заблокированного ТКС. */ blockedTcaFlag: boolean; /** Флаг достаточной ликвидности. */ liquidityFlag: boolean; /** Дата первой минутной свечи. */ first1minCandleDate?: Date | undefined; /** Дата первой дневной свечи. */ first1dayCandleDate?: Date | undefined; /** Информация о бренде. */ brand?: BrandData | undefined; /** Ставка риска в лонг, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dlongClient?: Quotation | undefined; /** Ставка риска в шорт, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dshortClient?: Quotation | undefined; } /** Объект передачи информации о фьючерсе. */ export interface Future { /** FIGI-идентификатор инструмента. */ figi: string; /** Тикер инструмента. */ ticker: string; /** Класс-код (секция торгов). */ classCode: string; /** Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру `lot`. [Подробнее](https://russianinvestments.github.io/investAPI/glossary#lot). */ lot: number; /** Валюта расчётов. */ currency: string; /** Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ klong?: Quotation | undefined; /** Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ kshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlong?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlongMin?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshortMin?: Quotation | undefined; /** Признак доступности для операций шорт. */ shortEnabledFlag: boolean; /** Название инструмента. */ name: string; /** Tорговая площадка (секция биржи). */ exchange: string; /** Дата начала обращения контракта по UTC. */ firstTradeDate?: Date | undefined; /** Дата по UTC, до которой возможно проведение операций с фьючерсом. */ lastTradeDate?: Date | undefined; /** Тип фьючерса. Возможные значения: </br>**physical_delivery** — физические поставки; </br>**cash_settlement** — денежный эквивалент. */ futuresType: string; /** Тип актива. Возможные значения: </br>**commodity** — товар; </br>**currency** — валюта; </br>**security** — ценная бумага; </br>**index** — индекс. */ assetType: string; /** Основной актив. */ basicAsset: string; /** Размер основного актива. */ basicAssetSize?: Quotation | undefined; /** Код страны риска — то есть страны, в которой компания ведёт основной бизнес. */ countryOfRisk: string; /** Наименование страны риска — то есть страны, в которой компания ведёт основной бизнес. */ countryOfRiskName: string; /** Сектор экономики. */ sector: string; /** Дата истечения срока в часов поясе UTC. */ expirationDate?: Date | undefined; /** Текущий режим торгов инструмента. */ tradingStatus: SecurityTradingStatus; /** Флаг, используемый ранее для определения внебиржевых инструментов. На данный момент не используется для торгуемых через API инструментов. Может использоваться как фильтр для операций, совершавшихся некоторое время назад на ОТС площадке. */ otcFlag: boolean; /** Признак доступности для покупки. */ buyAvailableFlag: boolean; /** Признак доступности для продажи. */ sellAvailableFlag: boolean; /** Шаг цены. */ minPriceIncrement?: Quotation | undefined; /** Параметр указывает на возможность торговать инструментом через API. */ apiTradeAvailableFlag: boolean; /** Уникальный идентификатор инструмента. */ uid: string; /** Реальная площадка исполнения расчётов (биржа). */ realExchange: RealExchange; /** Уникальный идентификатор позиции инструмента. */ positionUid: string; /** Уникальный идентификатор позиции основного инструмента. */ basicAssetPositionUid: string; /** Признак доступности для ИИС. */ forIisFlag: boolean; /** Флаг, отображающий доступность торговли инструментом только для квалифицированных инвесторов. */ forQualInvestorFlag: boolean; /** Флаг, отображающий доступность торговли инструментом по выходным. */ weekendFlag: boolean; /** Флаг заблокированного ТКС. */ blockedTcaFlag: boolean; /** Дата первой минутной свечи. */ first1minCandleDate?: Date | undefined; /** Дата первой дневной свечи. */ first1dayCandleDate?: Date | undefined; /** Гарантийное обеспечение при покупке. */ initialMarginOnBuy?: MoneyValue | undefined; /** Гарантийное обеспечение при продаже. */ initialMarginOnSell?: MoneyValue | undefined; /** Стоимость шага цены. */ minPriceIncrementAmount?: Quotation | undefined; /** Информация о бренде. */ brand?: BrandData | undefined; /** Ставка риска в лонг, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dlongClient?: Quotation | undefined; /** Ставка риска в шорт, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dshortClient?: Quotation | undefined; } /** Объект передачи информации об акции. */ export interface Share { /** FIGI-идентификатор инструмента. */ figi: string; /** Тикер инструмента. */ ticker: string; /** Класс-код (секция торгов). */ classCode: string; /** ISIN-идентификатор инструмента. */ isin: string; /** Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру `lot`. [Подробнее](https://russianinvestments.github.io/investAPI/glossary#lot) */ lot: number; /** Валюта расчётов. */ currency: string; /** Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ klong?: Quotation | undefined; /** Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР); 1 – клиент с повышенным уровнем риска (КПУР). */ kshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlong?: Quotation | undefined; /** * Ставка риска начальной маржи для КСУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshort?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР лонг. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dlongMin?: Quotation | undefined; /** * Ставка риска начальной маржи для КПУР шорт. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). * * @deprecated */ dshortMin?: Quotation | undefined; /** Признак доступности для операций в шорт. */ shortEnabledFlag: boolean; /** Название инструмента. */ name: string; /** Tорговая площадка (секция биржи). */ exchange: string; /** Дата IPO акции по UTC. */ ipoDate?: Date | undefined; /** Размер выпуска. */ issueSize: number; /** Код страны риска — то есть страны, в которой компания ведёт основной бизнес. */ countryOfRisk: string; /** Наименование страны риска — то есть страны, в которой компания ведёт основной бизнес. */ countryOfRiskName: string; /** Сектор экономики. */ sector: string; /** Плановый размер выпуска. */ issueSizePlan: number; /** Номинал. */ nominal?: MoneyValue | undefined; /** Текущий режим торгов инструмента. */ tradingStatus: SecurityTradingStatus; /** Флаг, используемый ранее для определения внебиржевых инструментов. На данный момент не используется для торгуемых через API инструментов. Может использоваться как фильтр для операций, совершавшихся некоторое время назад на ОТС площадке. */ otcFlag: boolean; /** Признак доступности для покупки. */ buyAvailableFlag: boolean; /** Признак доступности для продажи. */ sellAvailableFlag: boolean; /** Признак наличия дивидендной доходности. */ divYieldFlag: boolean; /** Тип акции. Возможные значения — `[ShareType](https://russianinvestments.github.io/investAPI/instruments#sharetype)`. */ shareType: ShareType; /** Шаг цены. */ minPriceIncrement?: Quotation | undefined; /** Возможность торговать инструментом через API. */ apiTradeAvailableFlag: boolean; /** Уникальный идентификатор инструмента. */ uid: string; /** Реальная площадка исполнения расчётов (биржа). */ realExchange: RealExchange; /** Уникальный идентификатор позиции инструмента. */ positionUid: string; /** Уникальный идентификатор актива. */ assetUid: string; /** Тип площадки торговли. */ instrumentExchange: InstrumentExchangeType; /** Признак доступности для ИИС. */ forIisFlag: boolean; /** Флаг, отображающий доступность торговли инструментом только для квалифицированных инвесторов. */ forQualInvestorFlag: boolean; /** Флаг, отображающий доступность торговли инструментом по выходным. */ weekendFlag: boolean; /** Флаг заблокированного ТКС. */ blockedTcaFlag: boolean; /** Флаг достаточной ликвидности. */ liquidityFlag: boolean; /** Дата первой минутной свечи. */ first1minCandleDate?: Date | undefined; /** Дата первой дневной свечи. */ first1dayCandleDate?: Date | undefined; /** Информация о бренде. */ brand?: BrandData | undefined; /** Ставка риска в лонг, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dlongClient?: Quotation | undefined; /** Ставка риска в шорт, с учетом текущего уровня риска портфеля клиента. [Подробнее про ставки риска](https://www.tbank.ru/invest/help/brokerage/account/margin/about/#q5). */ dshortClient?: Quotation | undefined; } /** Запрос НКД по облигации. */ export interface GetAccruedInterestsRequest { /** * FIGI-идентификатор инструмента. * * @deprecated */ figi: string; /** Начало запрашиваемого периода по UTC. */ from?: Date | undefined; /** Окончание запрашиваемого периода по UTC. */ to?: Date | undefined; /** Идентификатор инструмента — `figi` или `instrument_uid`. */ instrumentId: