Skip to main content

GetTechAnalysis — технические индикаторы по инструменту

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

POST

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

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

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

408

Request Timeout

415

Unsupported Media Type

429

Too Many Requests

500

Internal Server Error

501

Not Implemented

503

Service Unavailable

504

Gateway Timeout

default

An unexpected error response

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

Loading...

openapi@tbank.ru

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