Модуль для взаимодействия с криптовалютными биржами.
- Унифицированный интерфейс Exchange для интеграции с биржами
- Реализации для Binance, Bybit, HTX, OKX, Gate.io, KuCoin, BingX
- Лёгкое расширение: добавляйте новые биржи через реализацию интерфейса
import "github.com/petrixs/cr-exchanges"
binance := exchanges.NewBinance()
rates, err := binance.GetFundingRates()
if err != nil {
// обработка ошибки
}
for _, rate := range rates {
fmt.Println(rate.Symbol, rate.Rate)
}type Exchange interface {
GetName() string
GetFundingRates() ([]FundingRate, error)
}- Binance
- Bybit
- HTX
- OKX (API-ключи)
- Gate.io
- KuCoin
- BingX (API-ключи)
go get github.com/petrixs/cr-exchangesMIT