Skip to content

Подключение торговых ботов

API-ключи Amabit полностью совместимы с Binance API. Вы можете использовать любой язык программирования или библиотеку с поддержкой Binance API для подключения торговых ботов.

Как это работает

Ваш бот → API-ключи Amabit → Binance API → Исполнение сделки

Ваш бот подключается к Binance API, используя API-ключ и секрет, сгенерированные в Amabit. Все ордера маршрутизируются через брокерскую инфраструктуру Amabit на Binance.

Начало работы

  1. Создайте API-ключ с разрешениями Чтение + Торговля
  2. Настройте список разрешённых IP для сервера, на котором работает бот
  3. Скопируйте API-ключ и Секретный ключ
  4. Настройте бота с этими учётными данными

Примеры на различных языках

Python

Используя библиотеку python-binance:

python
from binance.client import Client

client = Client(
    api_key='YOUR_AMABIT_API_KEY',
    api_secret='YOUR_AMABIT_SECRET_KEY'
)

# Place a market buy order
order = client.create_order(
    symbol='BTCUSDT',
    side='BUY',
    type='MARKET',
    quantity=0.001
)

Node.js

Используя библиотеку node-binance-api:

javascript
const Binance = require('node-binance-api');

const binance = new Binance().options({
  APIKEY: 'YOUR_AMABIT_API_KEY',
  APISECRET: 'YOUR_AMABIT_SECRET_KEY'
});

// Place a market buy order
binance.marketBuy('BTCUSDT', 0.001);

Go

Используя библиотеку go-binance:

go
client := binance.NewClient(
    "YOUR_AMABIT_API_KEY",
    "YOUR_AMABIT_SECRET_KEY",
)

order, err := client.NewCreateOrderService().
    Symbol("BTCUSDT").
    Side(binance.SideTypeBuy).
    Type(binance.OrderTypeMarket).
    Quantity("0.001").
    Do(context.Background())

Доступные эндпоинты

Поскольку Amabit является официальным брокером Binance, доступны все стандартные эндпоинты Binance API:

  • Рыночные данные — Цены, стакан ордеров, сделки, свечи
  • Спотовая торговля — Ордера, исполнения, балансы
  • Фьючерсная торговля — Позиции, плечо, ставки финансирования
  • Управление аккаунтом — Балансы, история транзакций

Ключевые отличия от прямого подключения к Binance

  • Ваши API-ключи генерируются через Amabit, а не напрямую на Binance
  • Сделки исполняются с атрибуцией брокера
  • Применяются все стандартные функции и лимиты Binance API
  • Низкая задержка благодаря прямому подключению через брокерскую инфраструктуру

Советы

  • Сначала тестируйте на малых суммах — Убедитесь, что бот работает корректно, перед масштабированием
  • Обрабатывайте ошибки корректно — Сетевые сбои и отклонения ордеров случаются
  • Соблюдайте лимиты запросов — Действуют лимиты Binance (1200 запросов/минуту для большинства эндпоинтов)
  • Используйте WebSocket для данных в реальном времени — Эффективнее, чем polling REST-эндпоинтов

Официальный брокер Binance