For people who develop and test their strategies, do you try to understand why it works? Fo example, your strategy shows great results and when you dig down you realize it was buying dips. So you say to yourself - great I have a good strategy to deploy in a strong bull market, but keep it on a shelf otherwise. What I don't understand is how people use ML etc to get seemingly random strategies. How will they trade it without understanding how/why it works? How will they know when to stop? Are they just trading a basket of uncorrelated strategies? Would be interested in how people on ET approach this.