Lessons for Designing a Better Trading System