Список інструментів
Зібрати запит
Змінюйте значення — команда змінюється слідом. Токен тут не вводиться: команда бере його зі змінної оточення SPECTRE_LOCAL_API_TOKEN. Запускайте її у своєму командному рядку.
curl 'http://127.0.0.1:48180/v1/instruments?exchange=binance&market=futures&q=btc&limit=50' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
Довідник інструментів однієї біржі й ринку, сторінками, впорядкованими за символом. Передайте або connection_id, або разом exchange і market. Кроки й мінімуми дорівнюють null, якщо біржа їх не повідомила.
bearerToken market:readАвторизаціяBearer <token>Токен Local API: spt_ і 64 шістнадцяткові символи. Скопіюйте його в Settings App → Загальні → Local API. Він приймається лише в заголовку Authorization. Назви, перелічені біля операції, — це права, яких вона потребує. Токен термінала має їх усі.
Право: market:read
connection_id?integerПідключення, для біржі та ринку якого повертається список.
int64exchange?stringНазва біржі. Використовується разом із market.
market?stringТип ринку. Використовується разом із exchange.
q?stringЧастина символу або базової монети. Регістр не має значення.
limit?integerРозмір сторінки. Значення поза діапазоном зводиться до його межі.
1 <= value <= 2000500cursor?stringnext_cursor попередньої сторінки.
Одна сторінка довідника.
application/json- response
exchange*stringmarket*stringdata*array<>next_cursor*|Передається як cursor для наступної сторінки. На останній сторінці — null.
curl 'http://127.0.0.1:48180/v1/instruments?exchange=binance&market=futures&q=btc&limit=50' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"{ "exchange": "binance", "market": "futures", "data": [ { "instrument": "binance:futures:BTCUSDT", "exchange": "binance", "market": "futures", "symbol": "BTCUSDT", "base": "BTC", "quote": "USDT", "status": "active", "tick_size": "0.1", "lot_size": "0.001", "min_size": "0.001", "contract_value": "1" } ], "next_cursor": null}