Riepilogo dell'architettura
Il sistema è costruito a livelli: un livello di immissione dei dati normalizza i feed tra le sedi; uno strato di punteggio applica modelli di volatilità e liquidità per strumento; e un livello di esecuzione traduce l'output del punteggio in istruzioni d'ordine, vincolate dai limiti di rischio del conto.
Ogni livello è progettato per non riuscire a chiudersi. Se il livello di punteggio non è in grado di produrre un output sicuro, il livello di esecuzione non agisce in base a un presupposto predefinito: preserva la posizione esistente e segnala il divario per la revisione.