Spectra
Explorar docs

vps

Cómo disparan las auto-orders

Camino end-to-end de un webhook → orden a través del cloud worker 24/7 de Spectra.


Las auto-orders son cómo un webhook (tu propio servidor, un screener, una alerta por script taggeada runs_on: vps) se vuelve una orden live en tu bróker. El worker maneja el camino para que tu portátil no tenga que estar encendido.

El camino

[Sender]                           HTTP POST + HMAC
    │
    ▼
[Worker Spectra]
  1. Verifica firma + timestamp
  2. Valida schema del payload
  3. Chequea IP allowlist
  4. Chequea tope de pérdida diaria
  5. Anti-replay
  6. Idempotency dedupe
    │
    ▼
[Conexión bróker]                  Llamada API nativa
    │
    ▼
[Bróker]                           Orden live

Pasos 1–6 típicamente completan en < 80 ms en el worker. El round-trip al bróker depende del bróker — Binance ronda los 50 ms desde regiones UE, IBKR los 200 ms.

Qué corre en el worker

  • Webhook → orden: POSTs entrantes de fuentes externas de alertas.
  • Alertas por script taggeadas runs_on: vps: scripts tipo Alert que evalúan contra un feed de datos al que el worker se suscribe.
  • Aplicación del tope de pérdida diaria: ver Tope de pérdida.

Lo que no corre en el worker:

  • Backtests de Strategy (locales a tu desktop).
  • Evaluaciones de Indicator y Drawing (chart-preview only).
  • Envíos manuales de tickets (rutean directo desktop → bróker).

Región

El worker corre en la misma región que tu proyecto Supabase (UE-Oeste default). Enterprise puede pedir región dedicada por latencia o cumplimiento.

Observabilidad

Perfil → Webhooks → secret → Activity muestra los últimos 100 POSTs entrantes con estado de verificación, payload y respuesta del bróker. Útil para debug — cada 403 Forbidden muestra qué chequeo falló.