Перейти до вмісту

Ліміти

Як часто і скільки: ліміти лістенера, запитів і стріму.

Ліміти лістенера

Рахуються на весь лістенер, а не на клієнта. GET /v1/meta віддає значення працюючого термінала; на перевищення відповідь — 429 rate_limited.

ЛімітЗначенняОпис
ws_connections_per_token8З’єднань стріму на токен.
subscriptions_per_connection100Підписок на одне з’єднання стріму.
api_only_instruments50Інструменти, відкриті лише для API. Відкриті у вікні не рахуються.
exchange_subscriptions_per_second5Нових підписок на біржах на секунду.
commands_per_second10Торгових команд на секунду, на всіх клієнтів разом.
workspace_commands_per_second5Команд робочого простору на секунду, на всіх клієнтів разом.
settings_commands_per_second5Запитів PATCH /settings на секунду, на всіх клієнтів разом.

Ліміти запитів

Межі параметрів і списків у тілах запитів — так, як їх записано в специфікації.

ОпераціяПараметрДіапазонЗа замовчуванням
GET /v1/instrumentslimit1–2000500
GET /v1/market/candleslimit≤ 2000500
GET /v1/market/tradeslimit1–1000100
GET /v1/market/orderbookdepth1–20050
GET /v1/account/fillslimit1–1000100
POST /v1/workspace/windows/{id}/tabs/{tab}/stacksitems1–50
POST /v1/workspace/tabsitems1–50
POST /v1/workspace/tabsname≤ 64
PATCH /v1/settingschanges1–100

Ліміти стріму

Коди закриття

КодЗначення
1001API вимкнено або токен перевипущено
4008клієнт надто повільний і не встигав довше ніж 5 с
4029ліміт з’єднань стріму на токен

Ліміти

GET /v1/meta повертає ліміти. Відмова — це кадр error з rate_limited у відповідь на запит або закриття з кодом 4029.

ЛімітЗначення
з’єднань стріму на токен8
підписок на з’єднання100
інструментів, відкритих лише для API50, не рахуючи відкритих у вікні
нових підписок на біржах на секунду5

Повільні клієнти

Клієнт, який не читає, не сповільнює ні термінал, ні інших клієнтів. Кадри, які він не забрав вчасно, відкидаються. Для trades кадр gap називає втрачені номери. Для інших топіків наступний кадр просто новіший.

На цій сторінці