Understanding Forex Robots: Pros and Cons