Understanding Algorithmic Trading: Unraveling the Complex World of Automated Trading Strategies