Here is an example of how I have used CML as an adjunct to the SO calendar trades, pre earnings.
We know that those calendars , on their own, are very good trades, with a great success rate.
We also know how, if you wait for the "official" alert to come out, more often then not, the price jumps and you either miss the trade entirely, or have to wait a few days, if you are lucky.
Sometimes they jump a huge amount right away.
So, I added the CML concept of price having a run up in the period approaching earnings, and if it backtested well in this area, I would put on less expensive (RV) calendars, which were a few strikes above where the price currently was, and where the "official " trade strike was.
I have found that this has worked far more often, for me, than not.
This is a way of not using CML entirely for a trade, but using an aspect of it, to add to the overall mix of an SO trade.
Just a recent example would be NTES, where the official trade was around the $245 strike.
I put on $265 and $270, and the price was $268 the last 3 days before earnings.