Все статьи
RU

Что такое API-ключ и как он связывает биржу с платформой SimpleTrade

Вы выбираете настройки бота, запускаете его — и сделки появляются на бирже. Но как программа передаёт команды вашему аккаунту, если вы не открываете каждый ордер вручную?

Для этого используется API — способ, с помощью которого программы обмениваются данными и командами. Через него торговый сервис может получать информацию о счёте, отправлять заявки и проверять их исполнение.

Зачем нужен API-ключ

Рыночные котировки часто доступны без привязки к пользователю. Но баланс, открытые позиции и управление ордерами относятся уже к конкретному аккаунту.

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

Так подключённый сервис может взаимодействовать с биржей без передачи пароля от вашего личного кабинета.

Какие права получает бот

Возможности подключения зависят от разрешений ключа и функций, которые поддерживает биржа.

  • Чтение данных — получение баланса, информации о позициях, ордерах и истории сделок. Подходит для аналитики и отслеживания результатов.
  • Торговля — отправка и отмена заявок, управление позициями в пределах доступных функций.
  • Вывод средств — отдельное разрешение, которое обычному торговому боту для совершения сделок не требуется.

Поэтому API-подключение не всегда означает доступ к торговле. Например, сервис аналитики может только собирать статистику, не открывая и не закрывая позиции.

Как проходит сделка через API

Представим, что бот получил сигнал, подходящий под выбранные настройки.

  1. Проверяет условия входа. Программа определяет, соответствует ли сигнал её правилам и ограничениям.
  2. Отправляет заявку. На биржу передаются торговая пара, направление, объём и тип ордера.
  3. Получает ответ биржи. Сервис узнаёт, принята заявка или отклонена.
  4. Отслеживает исполнение. Программа проверяет состояние ордера и позиции.

Отправленная заявка ещё не означает совершённую сделку. Например, лимитный ордер может оставаться открытым, пока на рынке не появятся подходящие условия для исполнения.

Поэтому в автоматизации важны не только сигналы, но и корректная обработка ответов биржи.

Нужно ли переводить деньги боту

При прямом подключении собственного биржевого аккаунта через API средства учитываются на этом аккаунте. Подключённый сервис взаимодействует с ним в пределах выданных разрешений.

Пополнение внутреннего баланса отдельного сервиса — другая схема работы. Перед началом стоит уточнить, какой способ используется: подключение вашего биржевого аккаунта или работа через баланс внутри сервиса.

Нужно ли уметь программировать

Для подключения к готовому сервису обычно не требуется писать код. Пользователь создаёт ключ на бирже, задаёт необходимые разрешения и указывает данные в форме подключения.

Обмен запросами, проверку статусов и работу с ордерами выполняет сам сервис. Конкретные шаги зависят от биржи и выбранного инструмента.

Делает ли API торговлю прибыльнее

API — это способ подключения, а не торговая стратегия.

Он позволяет автоматизировать действия и передавать команды на биржу. Но сам по себе не повышает точность сигналов и не определяет, какие сделки окажутся прибыльными.

Результат зависит от стратегии, настроек, комиссий, исполнения и рыночной ситуации. Даже ключ без разрешения на вывод может разрешать сделки, которые принесут убыток.

Что важно при подключении

Выдавайте сервису только необходимые права. Для просмотра статистики достаточно чтения данных, а для работы бота потребуется разрешение на торговлю.

Секретный ключ не следует отправлять в чаты или показывать на скриншотах. Если данные ключа раскрыты, его нужно отозвать на стороне биржи.

Отзыв ключа прекращает доступ по нему, но не стоит считать его командой на закрытие сделок: открытые позиции и заявки нужно проверить отдельно.