{"repo":"vitalets/tinkoff-invest-api","free":true,"listed":false,"github":"https://github.com/vitalets/tinkoff-invest-api","clone":"git clone https://github.com/vitalets/tinkoff-invest-api.git","description":"Node.js SDK для работы с Tinkoff Invest API","language":"TypeScript","stars":56,"topics":["api","tinkoff","tinkoff-invest","nodejs"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"tinkoff-invest-api Node.js SDK для работы с T-Invest API. Т-Инвестиции выпустили официальный SDK для JavaScript. Сначала рекомендуем посмотреть его: возможно, официальный SDK уже актуален и покрывает ваши потребности. Если нет - добро пожаловать 🙂 - Установка - Использование Подключение Unary-запросы Стримы Универсальный счет Кеширование свечей Хелперы - Отладка - История изменений - Лицензия Установка Использование Подключение Как получить токен доступа описано тут. Unary-запросы Стримы Для работы со стримом сделана обертка api.stream : Примечание: со стримом можно работать и напрямую через api.marketdataStream . Но там AsyncIterable , которые менее удобны (имхо) По умолчанию стрим автоматически переподключается при потере соединения (#4). Чтобы это отключить, установите api.stream.market.options.autoReconnect = false . Стримы доступны по следующим сущностям: .candles(request, handler) .trades(request, handler) .orderBook(request, handler) .lastPrice(request, handler) .info(request, handler) Универсальный счет Для бесшовной работы со счетами в бою и песочнице сделан универсальный интерфейс TinkoffAccount . Все методы универсального счета можно посмотреть тут. Кеширование свечей Кеширование свечей позволяет сократить кол-во запросов к API, а также удобно получать нужное кол-во свечей за любой период времени (в исходном API есть ограничения на диапазоны дат запроса). Для загрузки свечей с учетом кеша используется класс CandlesLoader : Для кеширования CandlesLoader создает на ","default_branch":null,"files":null,"tree":[],"storefront":"/r/vitalets","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vitalets/tinkoff-invest-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}