Multi-agent forex trading system