История свечей
Собрать запрос
Меняйте значения — команда меняется следом. Токен здесь не вводится: команда берёт его из переменной окружения SPECTRE_LOCAL_API_TOKEN. Запускайте её в своей командной строке.
curl 'http://127.0.0.1:48180/v1/market/candles?instrument=binance:futures:BTCUSDT&interval=1m&limit=100' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
История свечей инструмента. Читается так же, как её читает график терминала. ts — время открытия бара.
bearerToken market:readАвторизацияBearer <token>Токен Local API: spt_ и 64 шестнадцатеричных символа. Скопируйте его в Settings App → Общие → Local API. Он принимается только в заголовке Authorization. Имена, перечисленные у операции, — это права, которые ей нужны. У токена терминала есть все.
Право: market:read
instrument*stringАдрес инструмента, exchange:market:symbol.
connection_id?integerПодключение, через которое читать. Без него терминал берёт включённое торговое подключение биржи и рынка, а если такого нет — подключение только для чтения.
int64interval*stringКод интервала из GET /market/intervals.
limit?integerЧисло баров.
value <= 2000500end?integerПравая граница в миллисекундах UTC. По умолчанию — сейчас.
int64Бары, от старых к новым.
application/json- response
instrument*stringconnection_id*integerПодключение, через которое прочитана история.
int64interval*stringdata*array<>curl 'http://127.0.0.1:48180/v1/market/candles?instrument=binance:futures:BTCUSDT&interval=1m&limit=100' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"{ "instrument": "binance:futures:BTCUSDT", "connection_id": 12, "interval": "1m", "data": [ { "ts": 1730294400000, "open": "67000.1", "high": "67010.5", "low": "66990.0", "close": "67003.4", "volume": "52.1", "quote_volume": "3490000.5", "closed": true } ]}Список интервалов свечей и кластеров GET
Интервалы, которые знает терминал. `duration_ms` — номинальная длительность: для `1M` это 30 дней. Границы месяцев берите из `ts` баров.
Последние сделки GET
Последние сделки пары, от старых к новым. Терминал хранит последние 1000 сделок пары. Если за 3 с не пришло ни одной сделки, ответ пустой.