Local API, SDK і MCP
Читайте ринкові дані й рахунок із запущеного Spectre Terminal і торгуйте через нього зі своїх програм.
Local API — це інтерфейс HTTP і WebSocket, який запущений Spectre Terminal
надає на 127.0.0.1. Програма на тій самій машині читає те, що показує
вікно термінала, і надсилає ті самі команди, зокрема заявки.
З чого почати
- Початок роботи: увімкнути API, отримати токен, зробити перший запит.
- Автентифікація: передати токен і виправити відхилений запит.
- Посібник для вашого завдання: ринкові дані, рахунок, торгівля, розкладка, налаштування або живі стріми.
Клієнтські пакети
| Пакет | Для чого | Встановлення |
|---|---|---|
spectre-terminal | Python 3.10 або новіший | pip install spectre-terminal |
@spectre-trade/terminal | TypeScript і JavaScript, Node 22 або новіший | npm install @spectre-trade/terminal |
spectre-terminal-mcp | ШІ-агенти, як MCP-сервер | pip install spectre-terminal-mcp |
Клієнти самі знаходять порт і читають токен із середовища. Див. Пошук термінала.
Довідник
- HTTP API: кожна операція з її параметрами, відповідями й помилками.
- WebSocket-стрім: запити, кадри й топіки.
- Помилки і ліміти.
- Файли специфікацій: OpenAPI і AsyncAPI.
Варто пам’ятати
- API типово вимкнено. Увімкніть його в Settings App → Загальні → Local API.
- Токен — це секрет. Він дозволяє все, що може вікно термінала, зокрема ставити заявки.
- Вебсторінки не можуть викликати API. Запускайте приклади зі скрипта або програми.
- Ціни й обсяги — десяткові рядки. Час — у мілісекундах UTC.
accepted— це неfilled. Торговий виклик повідомляє, що термінал прийняв команду. Результат читайте з рахунку.