Passare alla propria infrastruttura

Mantenga il suo codice. Possieda l’intero stack.

Le API di trading in hosting sono un modo rapido per iniziare. Quando la flotta cresce, molti team vogliono terminali, credenziali e limiti di rischio su server che controllano. PerkBridge mantiene l’esperienza REST che già conosce e la esegue sulla sua infrastruttura, quindi il passaggio richiede soprattutto un nuovo URL di base, un nuovo token e qualche nome di campo diverso.

COSA LE SERVE PRIMA DI INIZIARE ✓ Un server Ubuntu 24.04 per il piano di controllo ✓ Uno o più server Ubuntu 24.04 per i terminali (può essere lo stesso server) ✓ Le credenziali dei suoi conti demo MT5 del broker ✓ Accesso alla configurazione del suo bot L’accesso anticipato supporta solo conti demo del broker. Come preparare i server →

Perché i team passano al self-hosted

La stessa API, con tutto all’interno del suo perimetro.

Il passaggio è di solito spinto dalla crescita: più conti, clienti o investitori più esigenti e il desiderio di controllare ogni parte della configurazione.

Custodia completa delle credenzialiLe password del broker vengono inserite nella sua dashboard e sigillate sul server che le usa. Non lasciano mai la sua infrastruttura.
Limiti accanto al terminaleOgni conto ha i propri limiti di rischio, applicati sul server prima di ogni ordine, anche se la dashboard non è raggiungibile.
Nuovi tentativi sicuri per progettazioneInvii di nuovo lo stesso client_order_id e riceverà l’ordine originale, mai un duplicato.
Il suo perimetro di complianceI dati restano nella sua rete, con ruoli per il suo team e un registro di audit di ogni azione privilegiata.
Cresca alle sue condizioniAggiunga server man mano che cresce ed esegua più conti su ciascuno, sull’hardware e nelle regioni che sceglie.
Una struttura REST familiareOrdini market e pendenti, posizioni, quotazioni, barre e storico tramite un’unica API REST, documentata in OpenAPI 3.

Lo stesso ordine, fianco a fianco

Un acquisto a mercato.

A sinistra, una chiamata generica a una API in hosting, semplificata. A destra, la vera richiesta PerkBridge tratta dal riferimento della Trading API. L’API invia anche ordini limit, stop e stop-limit con validità, e può modificarli e annullarli. Stop loss e take profit funzionano sugli ordini pendenti ma non ancora sugli ordini market MT5. DirectConnect, un percorso ordini opzionale a bassa latenza, è il prossimo passo.

La sua chiamata attualeOGGI
POST https://api.provider.example/accounts/{id}/trade
Authorization: Bearer $API_TOKEN

{
  "action": "BUY",
  "symbol": "EURUSD",
  "volume": 0.1
}
Con PerkBridgeSUI SUOI SERVER
POST https://control.example.com/v1/trading/
     accounts/{account_id}/orders
Authorization: Bearer $TRADING_TOKEN

{
  "client_order_id": "ea42-0007",
  "symbol": "EURUSD",
  "side": "buy",
  "volume": "0.10"
}
Il suo idclient_order_id è obbligatorio e rende sicuro ogni nuovo tentativo.
Decimali come stringheVolumi e prezzi sono stringhe, così nulla va perso negli arrotondamenti.
202 significa in codaL’ordine ha superato tutti i controlli. Ne legga lo stato dall’ordine o dalla sua cronologia.
422 significa rifiutatoUn limite di rischio o un altro controllo ha detto no, e nulla è stato inviato al broker.
Apra il riferimento API completo con esempi in Python, MQL5 e curl →

Percorso di migrazione

Li esegua in parallelo, poi faccia il passaggio.

Nulla deve essere spostato in un colpo solo. Trasferisca un conto, lo esegua in parallelo in demo e sposti gli altri quando è soddisfatto.

  1. 1Installi il piano di controllo →Esegua l’installer su un server Ubuntu 24.04. Configura lo stack Docker Compose con HTTPS automatico.
  2. 2Aggiunga un server di trading →Inserisca il suo indirizzo nella dashboard. La chiave dell’host viene verificata e l’agent viene installato per lei.
  3. 3Trasferisca un conto →Scelga la piattaforma, trovi il server del broker per nome, inserisca le credenziali demo e imposti i limiti di rischio del conto.
  4. 4Punti il suo bot verso PerkBridge →Emetta un token di trading, cambi l’URL di base e i nomi dei campi, e lo esegua accanto alla vecchia configurazione.
  5. 5Sposti il resto →Trasferisca i conti rimanenti con i suoi tempi. Come buona pratica dopo ogni spostamento, cambi la password di ogni broker.

Buono a sapersi

Una API in hosting potrebbe ancora fare più al caso suo se le servono:

Conti con denaro reale già oggiI conti con denaro reale sono previsti e non ancora supportati. L’accesso anticipato funziona solo con conti demo del broker.
MetaTrader 4MT5 è oggi l’unico connettore e cTrader è in arrivo. MT4 è in valutazione. Veda i connettori
Failover su un server di standbyIl passaggio manuale e automatico a un server di standby è incluso. Veda la roadmap
Nessun server proprioPerkBridge gira su server che controlla lei. Non lo ospitiamo per suo conto.

Provi prima con un conto.

Chieda una sandbox privata e la aiuteremo a trasferire un conto demo durante una chiamata.