Optimizing Algorithmic Trading Strategies for Improved Results