I agree. You have to clearly define what problem you are trying to solve and then see what flavor of Machine learning, if any, can help you. For me, I want to automate as much as I can the process of finding and testing strategies. Machine learning techniques can definitely help with this.