Algo Trading 2022: Techniques and Algorithmic Trading Systems for Successful Investing