Список инструментов
Собрать запрос
Меняйте значения — команда меняется следом. Токен здесь не вводится: команда берёт его из переменной окружения 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}