Відкриті позиції
Зібрати запит
Змінюйте значення — команда змінюється слідом. Токен тут не вводиться: команда бере його зі змінної оточення SPECTRE_LOCAL_API_TOKEN. Запускайте її у своєму командному рядку.
curl 'http://127.0.0.1:48180/v1/account/positions?connection_id=12' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
Відкриті позиції підключення. unrealized_pnl і mark_price обчислює термінал. mark_price — це найкращий bid для лонга і найкращий ask для шорта.
bearerToken account:readАвторизаціяBearer <token>Токен Local API: spt_ і 64 шістнадцяткові символи. Скопіюйте його в Settings App → Загальні → Local API. Він приймається лише в заголовку Authorization. Назви, перелічені біля операції, — це права, яких вона потребує. Токен термінала має їх усі.
Право: account:read
connection_id*integerПідключення, рахунок якого читати.
int64Позиції підключення.
application/json- response
connection_id*integerint64data*array<>curl 'http://127.0.0.1:48180/v1/account/positions?connection_id=12' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"{ "connection_id": 12, "data": [ { "instrument": "binance:futures:BTCUSDT", "side": "long", "size": "0.5", "lot_size": "1", "entry_price": "66500", "notional": "33250", "unrealized_pnl": "250", "mark_price": "67000" } ]}Відкриті заявки й тригерні заявки GET
Відкриті заявки й тригерні заявки підключення. `key` і `exchange_id` дорівнюють `null`, поки вони невідомі. `size`, `filled` і `remaining` — у базовій монеті.
Баланси GET
Останнє значення, яке біржа надіслала для кожної валюти відтоді, як увімкнено API. Біржа надсилає баланс лише тоді, коли він змінюється, тому валюти, яка відтоді не змінювалася, немає. `available` і `locked` дорівнюють `null`, якщо біржа їх не повідомляє. `ts` — час біржі, а якщо його немає — час отримання.