Spectra
Parcourir la doc

vps

Comment tirent les auto-orders

Chemin de bout en bout d'un webhook → ordre via le cloud worker 24/7 de Spectra.


Les auto-orders sont la façon dont un webhook (votre propre serveur, un screener, une alerte scriptée taguée runs_on: vps) devient un ordre live chez votre broker. Le worker gère le chemin pour que votre laptop n'ait pas besoin d'être allumé.

Le chemin

[Émetteur]                         HTTP POST + HMAC
    │
    ▼
[Worker Spectra]
  1. Vérifie signature + timestamp
  2. Valide le schéma du payload
  3. Vérifie l'allowlist IP
  4. Vérifie le plafond de perte journalière
  5. Anti-replay
  6. Idempotency dedupe
    │
    ▼
[Connexion broker]                 Appel API natif
    │
    ▼
[Broker]                           Ordre live

Étapes 1–6 typiquement en < 80 ms au worker. L'aller-retour broker dépend du broker — Binance environ 50 ms depuis les régions UE, IBKR environ 200 ms.

Ce qui tourne sur le worker

  • Webhook → ordre : POSTs entrants depuis des sources d'alerte externes.
  • Alertes scriptées taguées runs_on: vps : scripts type Alert qui évaluent contre un flux de données auquel le worker s'abonne.
  • Application du plafond de perte journalière : voir Plafond de perte.

Ce qui ne tourne pas sur le worker :

  • Backtests de Strategy (locaux à votre desktop).
  • Évaluations Indicator et Drawing (chart-preview only).
  • Envois manuels de tickets (routent directement desktop → broker).

Région

Le worker tourne dans la même région que votre projet Supabase (UE-Ouest par défaut). Enterprise peut demander une région dédiée pour la latence ou la conformité.

Observabilité

Profil → Webhooks → secret → Activity affiche les 100 derniers POSTs entrants avec statut de vérification, payload et réponse du broker. Utile pour debug — chaque 403 Forbidden montre quel check a échoué.