28 сентября 2026
🚀 Вышел новый JavaScript/TypeScript SDK для T-Invest API
Пишете торгового робота, дашборд или свой сервис на JS? Теперь не нужно разбираться с «сырым» gRPC. Устанавливаете пакет, передаёте токен и получаете
типизированные команды.
⚡ Что умеет
• Один API для браузера и Node.js
• Типы генерируются из контрактов API, поэтому ошибки видны ещё в редакторе, а не в проде
• Цены приходят в Decimal, так что ошибок округления вроде 0.1 + 0.2 ≠ 0.3 в расчётах нет
• Стримы котировок, свечей и стакана приходят как RxJS Observable
• Есть песочница, чтобы проверять стратегии без реальных денег
• Движок для стратегий и бэктестинга: индикаторы, правила входа и выхода, прогон на истории и переход в live-торговлю
🧑 Как начать
npm install @ttech-pub/invest-sdk-node @ttech-pub/invest-core @ttech-pub/grpc-node-client
const sdk = await InvestNodeSDK.create({ token })
const { instruments } = await sdk.send(new GetSharesCommand({ ... }))
📦 Пакеты. Берите только то, что нужно
• invest-sdk-node / invest-sdk-web: высокоуровневый SDK для сервера и браузера
• invest-engine-node: стратегии и бэктестинг
• grpc-node-client / grpc-web-client: низкоуровневые gRPC-клиенты с поддержкой middleware
• invest-rest-client: REST-клиент на случай, если gRPC недоступен
• invest-core: общая основа (Decimal, ошибки, кэш)
Все пакеты опубликованы в npm под scope @ttech-pub.
🔗 Документация: https://developer.tbank.ru/invest/sdk/faq_js
🔗 Репозиторий и примеры: https://opensource.tbank.ru/invest/invest-js
Попробуйте и расскажите в комментариях, чего не хватает: следующие релизы планируем по вашей обратной связи 👇
#TInvestAPI #алготрейдинг #JavaScript #TypeScript #торговыероботы