Algorithmic Trading:Winning Strategies and Their Rationale