Piattaforma

Tutto ciò che sta tra la sua strategia e il broker.

Provisioning, runtime isolati, monitoraggio e avvisi, failover, una API universale e controllo del rischio pre-trade, in un’unica piattaforma self-hosted. Accesso anticipato, su conti demo MT5.

01 · Provisioning

Aggiunga un server tramite il suo indirizzo. Al resto pensa PerkBridge.

Porti qualsiasi VPS o server dedicato Ubuntu 24.04. La dashboard si connette una volta via SSH, verifica l’identità dell’host, installa Docker e il Fleet Agent e registra l’agent con un certificato proprio. Il supporto ai server Windows è in lavorazione.

✓Chiave dell’host verificata prima di installare qualsiasi cosa
✓Credenziale di provisioning temporanea, mai conservata
✓Idempotente: eseguirlo due volte non cambia nulla
✓Rimuova un server e ne ripulisca l’host. Le posizioni presso il broker non vengono mai chiuse
✓Opzionale: memorizzare le credenziali del broker in nile-vault, suddivise tra il server e il piano di controllo
Come aggiungere un server →
Aggiungi server
Indirizzo203.0.113.21
Nomevps-frankfurt-01
Identità dell’host verificataFatto
Docker Engine installatoFatto
Fleet Agent registrato (mTLS)Fatto
Immagini runtime scaricateIn corso
MetaTrader 5Disponibile
Installato da MetaQuotes o dal suo broker, con Wine e un display headless
cTraderIn arrivo
Stesso modello di isolamento
Adattatori per exchangeIn esplorazione
Exchange crypto, solo orientamento
MetaTrader 4In valutazione
Ci dica se le serve
Immagine mt5-runtime@sha256:…CPU 1 coreMemoria 2 GBRete solo broker

02 · Runtime isolati

Un conto, un ambiente sigillato.

Ogni conto di trading gira nel proprio container con versione fissata, con risorse e dati temporanei propri. Un crash, un aggiornamento o un EA che si comporta male non toccano mai un altro conto.

✓Scelga una piattaforma dal catalogo di immagini firmate. L’ultima versione viene scaricata sul suo server, poi viene creato il deployment
✓Immagini runtime considerate attendibili solo da ghcr.io/perkbridge e approvate da lei
✓Trovi il server del suo broker per nome, nel client ufficiale
✓Mai un socket Docker all’interno
✓I deployment ripartono dopo il riavvio di un server, attivo per impostazione predefinita
Veda tutti i connettori e cosa è previsto →

03 · Monitoraggio

Veda ogni livello, dal server al collegamento con il broker.

Lo stato a livelli le indica esattamente dove si trova un problema: il server, l’agent, il container, il terminale o la connessione al broker. Gli avvisi si aprono e si risolvono da soli e mantengono uno storico, di 7 giorni per impostazione predefinita. Sono nella dashboard e nell’API, e le regole possono inviarli ai suoi canali.

✓CPU, memoria e disco del server nel tempo
✓Avvisi con presa in carico e registro eventi
✓Notifiche via Telegram, Slack, email e webhook firmati
Legga la guida al monitoraggio →
Stato · conto 2Integro
ServerAgentContainerTerminaleBroker
Attenzione · agent di dedicated-london disconnesso2 min fa
Risolto · collegamento al broker del conto 5 ripristinato1 h fa

04 · Ripristino e failover

Rilevare e avvisare. Mai riavviare alla cieca.

Cosa succede durante un’interruzione →

Riavviare alla cieca un processo di trading può aprire posizioni duplicate. Per questo PerkBridge non riavvia da solo un terminale bloccato: rileva il guasto e invia un avviso, e decide lei cosa succede dopo. Dopo il riavvio di un server, i deployment ripartono per impostazione predefinita, e lei può disattivare questo comportamento.

Avvisi sullo statoRileva un terminale bloccato, un collegamento al broker perso o un server offline e invia un avviso. Non riavvia né arresta un terminale.
Funziona offlinePerdere la dashboard non ferma mai il trading e non elimina mai un ambiente.
Può sempre chiudereChiudere una posizione resta possibile durante un blocco di emergenza o un’interruzione del motore di rischio.
FailoverInclusoScelga e prepari un server di standby, poi faccia il passaggio a mano o in automatico, con un ripiego se il passaggio non riesce. Gli ordini vengono trattenuti, così nulla viene eseguito due volte.

05 · API universale

Una sola API per tutti i conti.

Quotazioni, barre, simboli, posizioni, ordini, storico ed eventi tramite un’unica interfaccia REST descritta in OpenAPI 3. Oggi opera su conti demo MT5 con ordini market, limit, stop e stop-limit e validità (GTC, giornaliera, GTD). Gli ordini pendenti possono essere modificati e annullati, e le chiusure sono chiusure totali. Stop loss e take profit funzionano sugli ordini pendenti, non ancora sugli ordini market MT5. In arrivo: DirectConnect, un percorso ordini opzionale a bassa latenza su WebSocket TLS per i conti demo, con gli stessi controlli del rischio. È progettato ma non ancora realizzato; un primo benchmark ha misurato circa da 200 a 230 ms end-to-end su un server demo di un broker, in gran parte tempo del broker, e non costituisce una garanzia.

✓Ordini idempotenti con un client order id
✓Route e token limitati per strategia, con scadenza predefinita dopo 90 giorni
✓Blocchi un conto, o tutti i conti, con una sola chiamata o dalla dashboard
✓Una scheda Ordini nella dashboard con posizioni, ordini pendenti e recenti
Apra il riferimento API →
GET  /v1/trading/accounts/{account}/positions
POST /v1/trading/accounts/{account}/orders
GET  /v1/trading/accounts/{account}/orders/{id}/timeline
POST /v1/trading/accounts/{account}/positions/{id}/close
GET  /v1/trading/accounts/{account}/quotes
GET  /v1/trading/accounts/{account}/events
POST /v1/trading/halt-all
Nuova regola
AmbitoConto acc 2
PeriodoGiorno
AzioneBlocca nuova esposizione
Condizioneday.loss >= 1000
Verificata prima di ogni ordine all’interno dell’ambiente di trading. Se la regola non può essere valutata, la nuova esposizione viene rifiutata.

06 · Gestione del rischio

I suoi limiti, applicati prima che l’ordine parta.

Imposti regole su perdite, esposizione, frequenza e qualità del mercato a partire da 12 metriche, per conto, strategia, route o simbolo. Quando un limite viene raggiunto, la nuova esposizione viene bloccata; la chiusura automatica delle posizioni al raggiungimento di un limite non è ancora disponibile. Le regole orarie coprono orari di trading, chiusura del mercato e finestre di notizie dal calendario economico di MT5, e possono chiudere posizioni e annullare ordini pendenti prima della chiusura o delle notizie. Una regola scattata resta bloccata fino alla fine del suo periodo, a meno che lei non la azzeri tramite l’API.

✓Limiti di perdita giornalieri, settimanali e mensili
✓Limiti di posizione, volume e frequenza degli ordini
✓Protezioni contro quotazioni non aggiornate e spread ampi
✓Orari di trading, chiusura del mercato e finestre di notizie
✓Arresto di emergenza su tutta la flotta dalla dashboard, con chiusura sempre consentita
Configuri le regole di rischio →

07 · Sessioni effimere

Terminali di breve durata che non lasciano tracce.

Avvii un ambiente con una durata esplicita. Al termine, i dati di sessione vengono cancellati e la pulizia viene verificata, così un accesso temporaneo resta temporaneo.

AVVIATA09:00Credenziali consegnate una sola volta
TERMINA18:00Policy di durata esplicita
PULITAVerificatoDati di sessione rimossi
Veda l’intera piattaforma in una sandbox demo privata.Flotta simulata. Nessuna registrazione.
Richieda una sandbox demo