Developing a fully automated algo-trading system - Kia Farhad Kia (2016)