3/ iAgent ha un'elevata flessibilità; i trader possono definire ruoli diversi per ogni iAgent, come analista dei dati, trader e gestore di fondi. Attraverso ruoli diversi si realizzano funzioni diverse; ogni ruolo può essere configurato in isolamento e operare separatamente.