Лимиты API WEEX: цифры, которые упускают новички
Лимиты API WEEX ограничивают количество запросов, которые ваш код может отправить за определенный промежуток времени — 100 спотовых ордеров в минуту, 50 фьючерсных ордеров в минуту, 20 публичных запросов рыночных данных каждые 2 секунды — и их превышение приводит к ошибке HTTP 429 и временному бану. Большинство руководств по лимитам бирж объясняют концепцию и на этом останавливаются. Это руководство дает вам реальные лимиты WEEX, поясняет, применяются ли они к IP или к аккаунту, и приводит расчеты, показывающие, как быстро бот новичка упирается в эти ограничения.
Все цифры ниже взяты из документации API WEEX для спотовой и фьючерсной торговли, обновленной 14 апреля 2026 года. Лимиты меняются при обновлениях системы, поэтому считайте официальную документацию источником истины, а эту страницу — картой.
Что такое лимиты API WEEX и зачем биржа их устанавливает?
Лимит — это потолок частоты запросов. Отправьте больше вызовов, чем позволяет потолок в окне измерения, и сервер перестанет отвечать — в WEEX это сопровождается статусом HTTP 429 Too Many Requests.

Причина не в жадности. Механизм сопоставления ордеров биржи обслуживает всех пользователей на общей инфраструктуре, и один неправильно настроенный цикл, опрашивающий цены 200 раз в секунду, создает реальные издержки для всех остальных. Лимиты также предотвращают манипуляции через спам ордерами. Если вы использовали API WEEX для автоматизированной торговли, вы уже работали в рамках этих бюджетов, независимо от того, заметили вы это или нет.
Практический совет для новичков: думайте о лимите как о бюджете, который пополняется по таймеру, а не как о переключателе вкл/выкл. Ваша задача — спроектировать бюджет запросов, а не реагировать на троттлинг аккаунта.
Лимиты API WEEX по эндпоинтам: важные цифры
Вот часть, которую пропускают большинство статей о лимитах. Это опубликованные потолки WEEX по типам операций.
| Рынок | Операция | Опубликованный лимит | Эффективный темп |
|---|---|---|---|
| Спот | Размещение ордера | 100 в минуту | ~1 ордер каждые 0.6 с |
| Спот | Отмена ордера | 80 за 10 с, или 200 в минуту | 8/с в пике, ~3.3/с устойчиво |
| Фьючерсы | Размещение ордера | 50 в минуту | ~1 ордер каждые 1.2 с |
| Фьючерсы | Отмена ордера | 50 в минуту | ~1 отмена каждые 1.2 с |
| Публичные эндпоинты (рыночные данные) | Тикер, стакан, K-line | 20 каждые 2 секунды | 10 запросов в секунду |
| REST фьючерсов | По умолчанию, если не указано иное | 10 в секунду | Существуют исключения для эндпоинтов |
| Сеть | Новое REST/WS соединение | 300 за 5 минут на IP | ~1 новое соединение в секунду, макс. 100 активных |
| WebSocket | Подписка на канал | 240 в час на соединение | ~1 подписка каждые 15 с, макс. 100 каналов |
Четыре детали в этой таблице часто сбивают с толку. Во-первых, лимиты на спотовые и фьючерсные ордера разные — 100/мин против 50/мин — поэтому стратегия, перенесенная с одного рынка на другой, не сохранит свой запас прочности. Во-вторых, квота на отмену ордеров имеет две формы: 80 за 10 секунд позволяет делать рывки по восемь в секунду, но 200 в минуту означает, что вы не сможете удерживать этот темп. В-третьих, лимит соединений отделен от лимита запросов; вы можете быть далеко от бюджета ордеров и все равно получить бан за открытие слишком большого количества сокетов, а документация WebSocket добавляет жесткий потолок в 100 одновременных соединений на IP и 100 каналов на соединение.
В-четвертых, пакетная обработка (batching) — это самая дешевая оптимизация. Страница ограничений доступа к фьючерсам гласит, что пакетный ордер, состоящий из четырех торговых пар по десять ордеров в каждой, считается одним запросом. Тем не менее, страницы отдельных эндпоинтов публикуют свои собственные лимиты и веса, и они не всегда совпадают с общими рекомендациями — поэтому проверяйте конкретный эндпоинт, который вы вызываете, а не предполагайте, что пакет всегда бесплатен.
WEEX также заявляет, что лимит каждого эндпоинта рассчитывается независимо и указан на его собственной странице документации. Не предполагайте наличие общего пула. В частности, Spot V3 измеряет рыночные данные по весу IP для каждого эндпоинта, а не по количеству запросов, поэтому цифра веса на странице эндпоинта — это то, что вас ограничивает.
Применяются ли лимиты WEEX к IP или к аккаунту?
И к тому, и к другому, в зависимости от того, что вы вызываете — и путаница здесь является самым частым источником тикетов "Я в лимитах, почему меня троттлят?".
Запросы с валидным API-ключом учитываются по ключу или аккаунту (userId). Запросы без ключа — публичные рыночные данные — учитываются по вашему публичному IP-адресу.
API спота V3 еще больше заостряет это различие. Каждый эндпоинт, кроме размещения ордера, ограничен по IP с использованием системы весов, где более тяжелые эндпоинты потребляют больше вашего бюджета за вызов. Эндпоинты размещения ордеров учитываются под отдельным типом ORDERS, привязанным к вашему аккаунту, и согласно документации по ограничениям доступа к споту, они не потребляют вес IP — хотя некоторые страницы эндпоинтов все еще указывают вес IP, поэтому читайте страницу того эндпоинта, который вы вызываете.
Операционное следствие легко упустить: запуск трех ботов с одной облачной VM делит один бюджет IP для рыночных данных, независимо от того, сколько у вас API-ключей. И наоборот, перенос потока ордеров на второй сервер никак не поможет с лимитом ордеров на уровне аккаунта.
Как читать заголовки лимитов WEEX до получения ошибки 429
Каждый ответ сообщает, сколько бюджета у вас осталось. Новички почти никогда не читают эти заголовки, поэтому первым признаком проблемы обычно является ошибка, а не предупреждение.
| Заголовок | Что сообщает |
|---|---|
X-USED-WEIGHT-(intervalNum)(intervalLetter) | Вес, потребленный вашим IP в окне |
X-REMAINING-WEIGHT-(intervalNum)(intervalLetter) | Вес, доступный вашему IP |
X-ORDER-COUNT-(intervalNum)(intervalLetter) | Ордера, размещенные аккаунтом в окне |
X-ORDER-REMAINING-(intervalNum)(intervalLetter) | Ордера, которые аккаунт еще может разместить |
Буквы интервала — S, M, H, D для секунды, минуты, часа и дня, поэтому X-USED-WEIGHT-1M — это вес, который ваш IP сжег за последнюю минуту. Логируйте их в каждом ответе, и вы превратите невидимое ограничение в индикатор, по которому можно регулировать скорость — делайте паузу, когда оставшийся вес падает ниже, скажем, 20%, вместо того чтобы ждать отказа сервера.
Чего на самом деле стоит ошибка 429 в WEEX
Превышение лимита — это не бесплатная попытка повтора. Запрос завершается ошибкой 429, и документация спота гласит, что нарушение лимитов приводит к 10-секундному бану. 10 секунд — это вечность, если у вас открыта позиция с плечом, а ваш вызов отмены ордера был тем самым, который отклонили.
Риск второго порядка хуже. WEEX отмечает, что аккаунты, нарушающие правила платформы — включая устойчивые высокочастотные невалидные запросы — могут получить автоматическое отключение API-прав, а для реактивации потребуется тикет в поддержку. Цикл повторных попыток, который долбит по неработающему эндпоинту, не просто попадает под троттлинг; это может выглядеть как злоупотребление.
Два связанных режима отказа вызывают ошибки, которые новички ошибочно принимают за лимиты. Запрос, чей ACCESS-TIMESTAMP отклоняется более чем на 30 секунд от времени сервера, отклоняется сразу (ошибка -1046), что на сбитых часах выглядит как случайный сбой. А WebSocket-соединение, открытое без заголовка User-Agent, блокируется файрволом с ошибкой 403, а не 429 — решение в заголовке, а не в замедлении цикла.
Четыре способа, которыми новички сжигают лимиты API WEEX
Расчеты здесь — самая полезная часть, потому что лимиты кажутся щедрыми, пока вы не начнете умножать.
Опрос каждого символа отдельно. Запрос тикеров для 50 символов раз в секунду — это 50 отдельных вызовов в секунду, в пять раз больше темпа 10 в секунду, который позволяет публичный лимит 20 каждые 2 секунды — и это постоянный перебор. Большинство эндпоинтов рыночных данных принимают список символов, так что та же задача часто решается одним вызовом. Еще лучше — перейдите на WebSocket-поток, который сам пушит обновления, вместо того чтобы вы их запрашивали.
Слишком быстрая перекотировка сетки. Сетка из 20 уровней, которая отменяет и заменяет каждый уровень каждые 10 секунд, генерирует 120 размещений в минуту. Это превышает спотовый потолок в 100 и более чем вдвое — фьючерсный в 50. Увеличение интервала перекотировки до 30 секунд вписывает ту же стратегию в оба лимита.
Штормы переподключений. WebSocket-клиент, который отключается и немедленно пытается переподключиться в узком цикле, может потребить бюджет в 300 соединений за 5 минут на IP менее чем за минуту. Каждое переподключение требует экспоненциальной задержки и джиттера, а не мгновенной попытки.
Повтор запроса при 429. Самая дорогая ошибка — считать 429 временной сетевой ошибкой и немедленно повторять запрос. WEEX прямо заявляет, что при получении 429 вы обязаны остановиться. Экспоненциальная задержка (backoff) — удваивайте ожидание каждый раз, ограничьте его, добавьте джиттер — это стандартный ответ, которого ждет биржа.
Как построить бота, который остается в лимитах API WEEX
Спроектируйте бюджет до написания стратегии. Решите, сколько ордеров в минуту реально нужно вашей логике, сравните это с потолками в таблице выше и оставьте 30–40% запаса на случай волатильности, когда бот естественным образом захочет торговать больше.
Затем разделите транспорт по задачам. REST для дискретных действий — размещение, отмена, запрос балансов. WebSocket для всего остального: обновления стакана, тикеры, исполнения. Перенос рыночных данных на поток обычно убирает большую часть объема запросов простого бота одним махом и одновременно снижает задержку.
Добавьте клиентский ограничитель частоты вместо того, чтобы полагаться на отказ сервера. Токен-бакет (token bucket), настроенный чуть ниже опубликованного лимита, означает, что ваш код ставит излишки в очередь, а не собирает баны. Логируйте каждую 429 с эндпоинтом и таймстемпом, чтобы видеть, какой вызов на самом деле является нарушителем — часто это не тот, на который вы думаете.
Наконец, держите права доступа узкими во время экспериментов. Ограничьте API-ключи тем, что нужно боту, включите IP-вайтлистинг и помните, что новые или измененные ключи распространяются по системе около 15 минут, поэтому мгновенный отказ в аутентификации после создания ключа — это обычно вопрос распространения, а не ошибка кода. Детали по каждому эндпоинту для каждого рынка живут в FAQ по спотовому API WEEX и FAQ по фьючерсному API WEEX.
Итог по лимитам API WEEX
Лимиты API WEEX — это не препятствие, которое нужно обходить; это ограничение дизайна, которое отделяет бота, выживающего в волатильную сессию, от того, который получает бан. Выучите три цифры, управляющие вашей стратегией — лимит ордеров, лимит публичных данных и лимит соединений — настройте логирование заголовков ответов, чтобы видеть остаток бюджета, и правильно отступайте при получении 429. Это большая часть работы.
Готовы протестировать стратегию на реальных эндпоинтах? Создайте API-ключ в аккаунте WEEX, начните с прав «только чтение» и одного символа, и убедитесь, что учет запросов верна, прежде чем включать торговые права.
FAQ
1. Что произойдет, если я превышу лимит API WEEX?
Запрос завершится ошибкой HTTP 429 Too Many Requests, и документация спота гласит, что нарушение лимитов приводит к 10-секундному бану. Устойчивые высокочастотные невалидные запросы могут также вызвать срабатывание систем контроля рисков платформы, что может привести к отключению API-прав до обращения в поддержку.
2. Лимиты API WEEX применяются к IP или к API-ключу?
И к тому, и к другому. Эндпоинты, требующие API-ключ, учитываются по аккаунту, а публичные эндпоинты без ключа — по IP. В API спота V3 размещение ордеров ограничено по аккаунту (userId) под типом ORDERS, а все остальное — по весу IP.
3. Сколько ордеров в минуту я могу разместить на WEEX?
Согласно документации, обновленной 14 апреля 2026 года, спот позволяет 100 размещений ордеров в минуту, а фьючерсы — 50 в минуту. Отмены на споте ограничены 80 за 10 секунд или 200 в минуту; отмены на фьючерсах — 50 в минуту.
4. Учитывается ли WebSocket в лимите REST-запросов WEEX?
Не напрямую, но у WebSocket свои бюджеты: 300 запросов на REST/WS-соединение за 5 минут на IP с макс. 100 одновременными соединениями, и 240 подписок на каналы в час на соединение с макс. 100 открытыми каналами. Перенос рыночных данных на WebSocket — самый эффективный способ снизить объем REST-запросов.
5. Почему я получаю ошибки, хотя я в лимитах?
Проверьте три вещи, прежде чем грешить на троттлинг. Таймстемп, отличающийся от времени сервера более чем на 30 секунд, отклоняется как -1046. WebSocket-соединение без заголовка User-Agent возвращает 403. А новый или измененный API-ключ распространяется по системе около 15 минут.
6. Считаются ли пакетные ордера как один запрос на WEEX?
Страница ограничений доступа к фьючерсам гласит, что пакетный ордер, охватывающий четыре торговые пары с десятью ордерами каждая, считается одним запросом, что делает пакетную обработку дешевым способом растянуть бюджет. Однако страницы отдельных эндпоинтов публикуют свои лимиты и веса, и они не всегда совпадают с общими рекомендациями — проверяйте эндпоинт, который вызываете, прежде чем задавать размер пакета.
Предупреждение о рисках
Криптоактивы крайне волатильны, и торговля ими может привести к частичной или полной потере капитала. API и автоматизированная торговля добавляют риски, которых нет в ручной торговле: бан по лимиту может оставить вас без возможности отменить или закрыть позицию во время резкого движения, сбой переподключения может оставить стратегию «слепой» к исполнениям, а ошибка в коде может исполнить непреднамеренный объем за секунды. Фьючерсы с плечом усиливают каждый из этих исходов и могут привести к ликвидации. Компрометация API-ключей — это прямой риск кастодиального хранения: ограничьте права доступа минимумом, включите IP-вайтлистинг и никогда не делитесь ключами или секретами. Лимиты, эндпоинты и коды ошибок могут меняться при обновлениях системы; всегда сверяйтесь с текущей официальной документацией API WEEX перед деплоем. Ничто из этого не является инвестиционным советом.
Этот контент предоставляется исключительно в общих информационных целях и не является финансовым, инвестиционным, юридическим или налоговым советом. Любые мероприятия, вознаграждения, онлайн-акции или связанная с ними информация, упомянутые в настоящем документе, не должны рассматриваться как рекомендация, приглашение к покупке, продаже, торговле или иной сделке с какими-либо криптоактивами. Криптоактивы очень волатильны и могут привести к убыткам. Доступность услуг, продуктов WEEX и связанных с ними событий может варьироваться в зависимости от региона. Вы несете ответственность за обеспечение того, чтобы ваше участие соответствовало применимым местным законам и нормативным актам.
Вам также может понравиться

Прогноз цены акций Microsoft на 2026-2027 годы: сможет ли MSFT достичь $600 после успеха Azure?

Акции Microsoft взлетели после роста Azure на 43%: что на самом деле означает крупнейший за годы успех облачного сервиса

Прогноз цены акций Apple на 2026-2027 годы: сможет ли AAPL восстановиться до $380 после падения на отчете о доходах?

Акции AAPL упали на 6% при рыночной капитализации в $5 трлн: стоит ли покупать сейчас или подождать?

Акции AAPL упали на 6% после превышения прогнозов: что означает разрыв между результатами и реакцией рынка

Стоит ли покупать монету XST по $0.007? Что на самом деле означают нарративы ИИ и RWA для XSolut

Прогноз цены монеты XST на 2026-2027 годы: сможет ли XSolut достичь $0,05 после нарратива об ИИ-инфраструктуре?

Прогноз цены акций Amazon на 2026-2030 годы: может ли AMZN достичь $600 после ускорения AWS?

Кэти Вуд продала акции AMZN и купила SPCX сегодня: что на самом деле означает ребалансировка ARK

Акции AMZN взлетели на 10% после отчета за II квартал: что рост AWS на 37% и капзатраты в $220 млрд значат для Amazon

Акции Apple упали на 6,6% на фоне рекордного квартала: что упустили трейдеры

Акции USAR: просадка на 67% — это покупка или ловушка размытия?

Цена акций SNDK: почему SanDisk торгуется с коэффициентом P/E 43 по прошлым и 7 по будущим доходам

Акции Amazon подскочили на 10% за ночь. Свободный денежный поток стал отрицательным.

Что такое брокерская биржа? Как некоторые криптоплатформы объединяют обе модели и почему это важно

Что такое платформа финансовых торговых услуг для криптовалют? Полный разбор экосистемы

Цена акций SpaceX: почему SPCX торгуется ниже цены IPO в $135 — и какую цену вы видите на самом деле

Акции USAR и скачок количества акций на 53%, ожидаемый 28 августа

API копитрейдинга WEEX: эндпоинты, лимиты и 5 кодов ошибок

Прибыль Arm за 1-й квартал 2027 финансового года: дефицит поставок в $1 млрд, за которым стоит следить

Акции SK Hynix и рекордный двухдневный обвал KOSPI: что означает падение на 40% от пика

Прогноз цены акций SNDK на 2026-2027 годы: сможет ли SanDisk восстановиться до $2000 после обвала на 50%?

Акции SNDK упали на 50% за месяц: пора ли торговать на волатильности?

Стоит ли покупать акции SK Hynix после падения до исторического минимума на фоне рекордной прибыли?

Разблокировка Hyperliquid (HYPE) 30 июля: во сколько начнется вывод из стейкинга $198 млн и как это повлияет на цену?

Прогноз цены акций SK Hynix на 2026-2027 годы: сможет ли SKHY достичь $250 после просадки по прибыли во втором квартале?

Как криптоброкеры зарабатывают на распределении комиссий? Экономика модели в деталях

Анализ акций SOXS: 3x «медвежий» фонд на чипы при просадке в 25%

Как избежать мошенничества с криптоброкерами: как на самом деле выглядят легальные брокеры











