The market has been printing new record in the recent trading sessions. Some divergence beginning to show up and that is a sign to be prepare for a near term pullback. But, there are still many good opportunities for some possible swing long. Here are the charts for some of these potential swing long setup.