Professional Stock Trading: System Design and Automation