What are the advantages of multi-agent trading systems?