tinkoff-sdk-grpc-js
TypeScript icon, indicating that this package has built-in type declarations

1.19.1 • Public • Published

Tinkoff Invest APIv2 - Typescript NodeJS SDK

Оригинал документации

Установка пакета

npm i tinkoff-sdk-grpc-js

Пример использования

// https://tinkoff.github.io/investAPI/token/
const token = 'Токен TINKOFF INVEST API';

// https://tinkoff.github.io/investAPI/grpc/
const appName = 'example.InvestSDKgRPCJS'; 

const { createSdk } = require('tinkoff-sdk-grpc-js');
const sdk = createSdk(token, appName);

(async () => {
  const candles = await sdk.marketData.getCandles({
    figi: 'BBG0047315Y7',
    from: new Date('2022-04-04T11:00:00Z'),
    to: new Date('2022-04-04T11:20:59Z'),
    interval: sdk.CandleInterval.CANDLE_INTERVAL_5_MIN,
  });

  console.log('Запрос исторических свечей по инструменту: ', candles);
})();

Что дальше?

Чтобы полноценно использовать методы и константы из proto — нужно их экспортировать. Буду делать по мере использования. Работа с proto напрямую возможна в оригинальном sdk.

Пример торгового робота на javascript для Tinkoff Api v2 (grpc) появится здесь: https://github.com/pskucherov/TinkoffTradingBot

Package Sidebar

Install

npm i tinkoff-sdk-grpc-js

Weekly Downloads

492

Version

1.19.1

License

Apache-2.0

Unpacked Size

3.78 MB

Total Files

103

Last publish

Collaborators

  • pskucherov