Esecuzione degli Ordini
L'instradamento degli ordini è il percorso che un ordine compie dalla piattaforma che decide di operare fino alla piattaforma (exchange/broker) che lo esegue: quale server lo invia, tramite quale API key o login del terminale, verso quale exchange o broker, e in quale mercato (spot, futures perpetui, o MetaTrader 5).
Il percorso determina la latenza, quale indirizzo IP vede l'exchange, su quale conto atterra l'ordine, e cosa accade quando un server o una piattaforma non è disponibile. Gli exchange consentono di associare una API key a indirizzi IP fissi, quindi i server mittenti devono essere conosciuti e stabili. Una piattaforma che instrada ogni ordine da un'unica macchina ha un singolo punto di guasto; una che instrada in modo casuale rende impossibile la whitelist. Per MetaTrader 5 il percorso è un terminale su una farm di terminali collegato al vostro broker, quindi lo stato della connessione del terminale fa parte del percorso.
Gli ordini crypto vengono inviati da server di esecuzione dedicati con indirizzi IP pubblici fissi, mostrati nella dashboard così da poterli aggiungere alla whitelist della API key sull'exchange; i server eseguono codice identico, e ogni conto è assegnato in modo coerente a uno di essi, con subentro automatico se un server non è disponibile. Ogni ordine porta con sé la API key a cui appartiene, così una strategia associata a uno specifico conto exchange non ricade mai su una chiave diversa. Spot e futures vengono instradati e registrati separatamente anche per lo stesso simbolo. Gli ordini MetaTrader 5 vanno al terminale che detiene il vostro login del broker sulla farm di terminali, tramite una connessione privata; se il terminale è disconnesso l'ordine non viene inviato e il motivo viene mostrato. Il comportamento differisce tra i 16 exchange supportati e tali differenze sono mantenute deliberatamente. L'elenco degli exchange e le guide di impostazione delle chiavi si trovano nella pagina Exchange supportati; il lato MT5 è descritto in Forex su MetaTrader.
Un trader gestisce due strategie: una associata a un conto futures Bybit, una associata a un conto prop-firm MT5. Un alert TradingView per la prima strategia viene instradato al server di esecuzione assegnato a quel conto, firmato con la chiave Bybit dedicata solo al trading, e piazzato sul mercato futures. Un alert per la seconda viene instradato al terminale MT5 sulla farm che detiene il login prop-firm. Nessuna delle due strategie può accidentalmente operare sul conto dell'altra.