Перейти к основному содержимому

Получить технические индикаторы по инструменту.

/tinkoff.public.invest.api.contract.v1.MarketDataService/GetTechAnalysis

POST

https://invest-public-api.tinkoff.ru/rest//tinkoff.public.invest.api.contract.v1.MarketDataService/GetTechAnalysis

Получить технические индикаторы по инструменту.

Авторизация

Security

Bearer API Token

Запрос

Request body schema application/json

Required

indicatorType

String (GetTechAnalysisRequestIndicatorType)

Requirements: [INDICATOR_TYPE_UNSPECIFIED, INDICATOR_TYPE_BB, INDICATOR_TYPE_EMA, INDICATOR_TYPE_RSI, INDICATOR_TYPE_MACD, INDICATOR_TYPE_SMA]

Default: INDICATOR_TYPE_UNSPECIFIED

  • INDICATOR_TYPE_UNSPECIFIED: Не определен.
  • INDICATOR_TYPE_BB: Bollinger Bands — линия Боллинжера.
  • INDICATOR_TYPE_EMA: Exponential Moving Average — EMA, экспоненциальная скользящая средняя.
  • INDICATOR_TYPE_RSI: Relative Strength Index — индекс относительной силы.
  • INDICATOR_TYPE_MACD: Moving Average Convergence/Divergence — схождение/расхождение скользящих средних.
  • INDICATOR_TYPE_SMA: Simple Moving Average — простое скользящее среднее.

Required

instrumentUid

String

UID инструмента.

Required

from

String<date-time>

Начало запрашиваемого периода по UTC.

Required

to

String<date-time>

Окончание запрашиваемого периода по UTC.

Required

interval

String (GetTechAnalysisRequestIndicatorInterval)

Requirements: [INDICATOR_INTERVAL_UNSPECIFIED, INDICATOR_INTERVAL_ONE_MINUTE, INDICATOR_INTERVAL_FIVE_MINUTES, INDICATOR_INTERVAL_FIFTEEN_MINUTES, INDICATOR_INTERVAL_ONE_HOUR, INDICATOR_INTERVAL_ONE_DAY, INDICATOR_INTERVAL_2_MIN, INDICATOR_INTERVAL_3_MIN, INDICATOR_INTERVAL_10_MIN, INDICATOR_INTERVAL_30_MIN, INDICATOR_INTERVAL_2_HOUR, INDICATOR_INTERVAL_4_HOUR, INDICATOR_INTERVAL_WEEK, INDICATOR_INTERVAL_MONTH]

Default: INDICATOR_INTERVAL_UNSPECIFIED

Интервал свечи.

  • INDICATOR_INTERVAL_UNSPECIFIED: Интервал не определен.
  • INDICATOR_INTERVAL_ONE_MINUTE: 1 минута.
  • INDICATOR_INTERVAL_FIVE_MINUTES: 5 минут.
  • INDICATOR_INTERVAL_FIFTEEN_MINUTES: 15 минут.
  • INDICATOR_INTERVAL_ONE_HOUR: 1 час.
  • INDICATOR_INTERVAL_ONE_DAY: 1 день.
  • INDICATOR_INTERVAL_2_MIN: 2 минуты.
  • INDICATOR_INTERVAL_3_MIN: 3 минуты.
  • INDICATOR_INTERVAL_10_MIN: 10 минут.
  • INDICATOR_INTERVAL_30_MIN: 30 минут.
  • INDICATOR_INTERVAL_2_HOUR: 2 часа.
  • INDICATOR_INTERVAL_4_HOUR: 4 часа.
  • INDICATOR_INTERVAL_WEEK: Неделя.
  • INDICATOR_INTERVAL_MONTH: Месяц.

Required

typeOfPrice

String (GetTechAnalysisRequestTypeOfPrice)

Requirements: [TYPE_OF_PRICE_UNSPECIFIED, TYPE_OF_PRICE_CLOSE, TYPE_OF_PRICE_OPEN, TYPE_OF_PRICE_HIGH, TYPE_OF_PRICE_LOW, TYPE_OF_PRICE_AVG]

Default: TYPE_OF_PRICE_UNSPECIFIED

  • TYPE_OF_PRICE_UNSPECIFIED: Не указано.
  • TYPE_OF_PRICE_CLOSE: Цена закрытия.
  • TYPE_OF_PRICE_OPEN: Цена открытия.
  • TYPE_OF_PRICE_HIGH: Максимальное значение за выбранный интервал.
  • TYPE_OF_PRICE_LOW: Минимальное значение за выбранный интервал.
  • TYPE_OF_PRICE_AVG: Среднее значение по показателям [ (close + open + high + low) / 4 ].

length

Integer<int32>

Торговый период, за который рассчитывается индикатор.

deviation

Object (GetTechAnalysisRequestDeviation)

deviationMultiplier

Object (v1Quotation)

Котировка — денежная сумма без указания валюты.

units

String<int64>

Целая часть суммы, может быть отрицательным числом.

nano

Integer<int32>

Дробная часть суммы, может быть отрицательным числом.

smoothing

Object (GetTechAnalysisRequestSmoothing)

fastLength

Integer<int32>

Короткий период сглаживания для первой экспоненциальной скользящей средней (EMA).

slowLength

Integer<int32>

Длинный период сглаживания для второй экспоненциальной скользящей средней (EMA).

signalSmoothing

Integer (Период сглаживания для третьей экспоненциальной скользящей средней (EMA))<int32>

Ответ

200

A successful response.

400

Запрос составлен неверно, проверьте параметры вызова и синтаксические ошибки.

401

Токен доступа не найден или не активен.

403

Недостаточно прав для выполнения запроса, проверьте соответствие токена и передаваемого в запросе счета.

404

Неверный URL запроса или переданный параметр не определен.

408

Время передачи запроса клиентом истекло. Проверьте работу приложения.

415

Неверный тип данных, проверьте формат передаваемого сообщения.

429

Превышен лимит запросов в минуту.

500

Внутренняя ошибка сервера, попробуйте повторить запрос позже

501

Метод не реализован, проверьте путь вызова в запросе.

503

Сервис временно недоступен, попробуйте повторить запрос позже.

504

Превышен интервал ожидания ответа от сервера, попробуйте повторить запрос позже.

default

An unexpected error response.

Это полезный материал?

Loading...

openapi@tbank.ru

АО «ТБанк» использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.