Spectra
Открыть документацию

vps

Как срабатывают авто-ордера

Сквозной путь от вебхука к ордеру через облачный воркер Spectra, работающий 24/7.


Авто-ордера — это способ, которым вебхук (ваш собственный сервер, скринер, скриптовый алерт с меткой runs_on: vps) превращается в живой ордер у вашего брокера. Воркер берёт этот путь на себя, чтобы вашему ноутбуку не нужно было быть включённым.

Путь

[Sender]                           HTTP POST + HMAC
    │
    ▼
[Spectra worker]
  1. Verify signature + timestamp
  2. Validate payload schema
  3. Check IP allowlist
  4. Check daily-loss cap
  5. Replay-protect
  6. Idempotency dedupe
    │
    ▼
[Broker connection]                Native API call
    │
    ▼
[Broker]                           Live order

Шаги 1–6 обычно выполняются за < 80 мс на воркере. Время приёма- передачи до брокера зависит от брокера — Binance около 50 мс из регионов ЕС, IBKR около 200 мс.

Что выполняется на воркере

  • Вебхук → ордер: входящие POST-запросы из внешних источников алертов.
  • Скриптовые алерты с меткой runs_on: vps: скрипты типа Alert, которые вычисляются по фиду рыночных данных, на который подписан воркер.
  • Применение дневного лимита убытка: см. Дневной лимит убытка.

Что не выполняется на воркере:

  • Бэктесты стратегий (они выполняются локально на вашем десктопе).
  • Вычисление индикаторов и рисунков (только предпросмотр графика).
  • Ручная отправка ордерных тикетов (они идут напрямую с десктопа → брокеру).

Регион

Воркер работает в том же регионе, что и ваш проект Supabase (по умолчанию EU-West). На тарифе Enterprise можно запросить выделенный регион ради задержки или соответствия требованиям.

Наблюдаемость

Профиль → Webhooks → секрет → Activity показывает последние 100 входящих POST-запросов со статусом проверки, payload и ответом брокера. Полезно для отладки — каждый 403 Forbidden показывает, какая проверка не прошла.