HTTP APIПлечо и маржа
Плечо и режим маржи
Собрать запрос
Меняйте значения — команда меняется следом. Токен здесь не вводится: команда берёт его из переменной окружения SPECTRE_LOCAL_API_TOKEN. Запускайте её в своей командной строке.
Команда
curl 'http://127.0.0.1:48180/v1/account/leverage?connection_id=12&instrument=binance:futures:BTCUSDT' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
GET
Плечо, которое терминал загрузил для инструмента. Оно загружается, когда инструмент выбран в окне или когда плечо задано через POST. До этого ответ — 409 not_active.
bearerToken account:readheader
АвторизацияBearer <token>Токен Local API: spt_ и 64 шестнадцатеричных символа. Скопируйте его в Settings App → Общие → Local API. Он принимается только в заголовке Authorization. Имена, перечисленные у операции, — это права, которые ей нужны. У токена терминала есть все.
Право: account:read
connection_id*integerПодключение инструмента.
Формат
int64instrument*stringАдрес инструмента, exchange:market:symbol.
Плечо инструмента.
application/json- response
connection_id*integerФормат
int64instrument*stringleverage*integermax_leverage*integermode*stringРежим плеча терминала, а не биржи.
Значение из
"manual""max""smart"margin_mode*MarginModeЗначение из
"cross""isolated"curl 'http://127.0.0.1:48180/v1/account/leverage?connection_id=12&instrument=binance:futures:BTCUSDT' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"Пример ответа
{ "connection_id": 12, "instrument": "binance:futures:BTCUSDT", "leverage": 10, "max_leverage": 125, "mode": "manual", "margin_mode": "cross"}