Nothing so far that I have found works 100% of the time..so lets just say this is pretty reliable...When CCI10 drops back below +100 then price will go to the 10EMA and when CCI10 crosses zero then price will go to the 20SMA...On every timeframe... stockcharts.com/c-sc/sc?s=$spx&p=60&yr=0&mn=0&dy=10&id=p00907158124&a=121806161