Перейти к содержимому

Local API, SDK и MCP

Читайте рыночные данные и счёт из запущенного Spectre Terminal и торгуйте через него из своих программ.

Local API — это интерфейс HTTP и WebSocket, который запущенный Spectre Terminal отдаёт на 127.0.0.1. Программа на той же машине читает то, что показывает окно терминала, и отправляет те же команды, включая заявки.

С чего начать

  1. Начало работы: включить API, получить токен, сделать первый запрос.
  2. Аутентификация: передать токен и исправить отклонённый запрос.
  3. Руководство под вашу задачу: рыночные данные, счёт, торговля, раскладка, настройки или живые стримы.

Клиентские пакеты

ПакетДля чегоУстановка
spectre-terminalPython 3.10 и новееpip install spectre-terminal
@spectre-trade/terminalTypeScript и JavaScript, Node 22 и новееnpm install @spectre-trade/terminal
spectre-terminal-mcpИИ-агенты, в виде MCP-сервераpip install spectre-terminal-mcp

Клиенты сами находят порт и читают токен из окружения. См. Поиск терминала.

Справочник

Важно помнить

  • API по умолчанию выключен. Включите его в Settings App → Общие → Local API.
  • Токен — это секрет. Он разрешает всё, что может окно терминала, включая постановку заявок.
  • Веб-страницы не могут вызывать API. Запускайте примеры из скрипта или программы.
  • Цены и объёмы — десятичные строки. Время — в миллисекундах UTC.
  • accepted — не filled. Торговый вызов говорит, что терминал принял команду. Исход читайте из счёта.

На этой странице