Skip to content

pskucherov/InvestSDKgRPCJS

 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.0%
  • Shell 2.0%