{"repo":"tigusigalpa/bcs-trade-go","free":true,"listed":false,"github":"https://github.com/tigusigalpa/bcs-trade-go","clone":"git clone https://github.com/tigusigalpa/bcs-trade-go.git","description":"Golang-клиент для BCS Trade API (БКС Брокер). Котировки, свечи, стакан, портфель, ордера — через REST и WebSocket. Автоматическое обновление OAuth2-токена, пагинация свечей, переподключение WebSocket. Подходит для торговых ботов и алготрейдинга на Московской бирже (MOEX). Go 1.21+, MIT.","language":"Go","stars":22,"topics":["api","bcs","trade","trade-bot","trading","trading-software","finance-management","go","go-package","golang"],"license":"MIT","category":"trading","readme_excerpt":"BCS Trade Go Client Golang-клиент для BCS Trade API — торгового API БКС Брокера. Пакет позволяет подключаться к бирже через БКС из Go-приложений: получать котировки и свечи, торговать акциями и облигациями на Московской бирже, следить за портфелем и ордерами в реальном времени через WebSocket. Подходит для написания торговых ботов, аналитических сервисов и любых систем, которым нужен программный доступ к брокеру. Реализованы все HTTP-эндпоинты и все WebSocket-каналы из документации БКС. Токен обновляется автоматически, клиент потокобезопасен, все методы принимают context.Context . Зачем этот пакет BCS Trade API — относительно новый REST + WebSocket интерфейс от БКС для алготрейдинга и автоматизации торговли на MOEX. Документация есть, но готовых клиентов на Go до сих пор не было. Этот пакет закрывает этот пробел: не нужно вручную разбираться с OAuth2-токенами, пагинацией свечей и переподключением WebSocket — всё это уже сделано. Если вы пишете торгового бота на Go, строите дашборд с рыночными данными Московской биржи или просто хотите автоматизировать свой портфель у БКС — можно не писать обёртку с нуля, а взять готовую. Установка Требуется Go 1.21+. Настройка Для работы нужен refresh token , который можно получить в личном кабинете БКС Мир Инвестиций в разделе настроек API. Есть два скоупа: - trade-api-read (по умолчанию) — чтение данных: котировки, портфель, справочники - trade-api-write — торговля: создание, редактирование и отмена ордеров Самый простой способ — задать пер","default_branch":null,"files":null,"tree":[],"storefront":"/r/tigusigalpa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tigusigalpa/bcs-trade-go/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."}