Forex & MetaTrader
Un bridge MetaTrader è lo strato di connessione che permette a un sistema esterno, una fonte di segnali, un bot o una piattaforma di automazione, di piazzare, modificare e chiudere operazioni all'interno di un terminale MetaTrader 5 senza che una persona clicchi; di solito è costituito da un Expert Advisor nel terminale e da uno strato di messaggistica o HTTP che porta i comandi a esso e riporta indietro i risultati.
MetaTrader non ha un'API pubblica lato server, quindi ogni forma di automazione MT5 passa attraverso un terminale, e il design del bridge determina latenza, affidabilità e cosa succede quando le cose falliscono. Un bridge che vive sul laptop del trader si ferma quando il laptop va in sospensione; uno che restituisce un flag di successo prima che il broker abbia confermato l'esecuzione mente sulla protezione; uno che non riesce a distinguere un account hedging da un account netting divide erroneamente i segnali multi-obiettivo. Il bridge è anche dove devono essere risolti i suffissi dei simboli, gli incrementi dei lotti e le peculiarità specifiche del broker.
Il bridge di AlgoVesta è un Expert Advisor che gira su terminali gestiti da AlgoVesta sulla propria farm di terminali, connessi al backend tramite un canale privato a bassa latenza; non viene installato nulla sulla tua macchina. I comandi vengono preparati lato server dopo che le regole del tuo bot sono state superate: il simbolo del broker viene risolto inclusi i suffissi, la dimensione del pip viene presa dal simbolo effettivo, i lotti vengono arrotondati all'incremento del broker e suddivisi tra gli obiettivi, e gli account netting vengono rilevati così un segnale multi-obiettivo non viene aperto come diverse posizioni che si fondono. L'EA esegue, attende la conferma del broker, imposta lo stop e l'obiettivo sulla posizione e riporta indietro; una posizione il cui stop non può essere confermato viene chiusa di nuovo per design. I login del terminale, le disconnessioni e la risoluzione del server broker vengono gestiti e monitorati, e lo stato della connessione è mostrato per ogni account. Più bot possono condividere un unico account MT5, ciascuno gestendo solo le posizioni che ha aperto. Il tempo end-to-end per un ordine forex tramite il bridge è di circa 1,2 secondi in media. Vedi Forex su MetaTrader e la voce Expert Advisor. Per una configurazione passo passo, consulta la guida ponte da Telegram a MT5.
Un trader di una prop firm aggiunge un login MT5 per un broker il cui simbolo dell'oro è XAUUSD.r. Arriva un segnale Telegram per l'oro con tre obiettivi; il bridge risolve il simbolo, prende la dimensione del pip per l'oro, suddivide 0,30 lotti in 0,15 / 0,09 / 0,06, e l'EA apre tre posizioni con uno stop e tre obiettivi. Le conferme del broker tornano entro circa 1,2 secondi e i tre ticket appaiono nella dashboard.