Creating an Algorithmic Trading System