How To Write An Algorithmic Trading Program