Торговля через API соединяет программу с торговой площадкой через прикладной интерфейс. Документированные запросы позволяют получать рыночные данные, просматривать разрешённые сведения счёта и отправлять заявки. API — способ связи, а не стратегия.
Публичные данные и приватные действия
Публичные методы могут предоставлять цены и стаканы без доступа к счёту. Приватные действия, например размещение и отмена заявок, обычно требуют аутентифицированных запросов и соответствующих прав. Просмотр, торговлю и переводы можно разрешать отдельно.
Интеграции следует давать только нужный доступ. Запрет вывода уменьшает один путь кражи, но скомпрометированные торговые данные доступа всё ещё позволяют совершать убыточные сделки. API-реквизиты также отличаются от приватного ключа блокчейн-кошелька.
Подтверждение запросов
Программа должна учитывать правила объёма, ограничения частоты, отказы и обрывы связи. Тайм-аут не устанавливает, была ли заявка принята; проверка статуса до повтора помогает избежать дубликатов.
Рыночные потоки и подтверждённые исполнения следует сверять с реальными заявками и позициями счёта. Функции, аутентификация и лимиты различаются между продуктами и могут меняться. API не гарантирует более быстрое исполнение и не устраняет комиссии, проскальзывание или рыночный риск.