What to Look For in an Automated Trading Software