Well, we enjoyed this rally very much and especially the Mining & Energy Sector. OT will post over the weekend a related article for both sectors with an intermediate target view.
Meanwhile we shall view below Breadth Charts and enjoy the strength of broad buying.
Dow Theory is back above 50 EMA and on a Buy Signal

Breadth Thrust is slightly overbought and 50 EMA remains in upward trend

NYSE New Highs - New Lows shows immense strength supporting the view that higher prices are to be expected leading us into mid July the least before we would see a meaningful pullback. The last time we saw NYHL at the red line drawn ( 400 mark ), the indices took another 2 month to make a new high. Keep that in mind for your portfolio.

NYSE Advance - Decline is very strong and confirming that higher prices are ahead of us

NYSE Summation Index remains on a Buy Signal and trading against it is for fools ! I cannot point that out often enough. Until the chart is telling us a break downwards is imminent, we stay long and the chart is showing that it has lots of room to the upside.

NYAD Cumalitive remains in bullish territory and has more room before becoming overbought

Summary:
Unlike our favorit contra indicator and friendly Perma Bear, we do not jump in and out of positions nor do we change our view on an hourly or daily basis. WE await the signal whether long or short ( stay cash ) and stick with the signal. As for now we keep staying long with our Mining & Energy Positions and nothing has changed. Miners have been entered and accumulated in May and Energy Stocks in past 2 weeks.
The old saying is " Trade Less and Make More " by sitting tight and sticking with the trend. All the unnecessary emotional amount of trades is actually causing losses. Those behaviour is for fools and funny Perma Bears publishing one day an array of Charts ( SHorts ) and the next day with a strong rally trend day all of a sudden Charts ( Long ) to confuse not only their Bear Porn addicted readers also their trading account. Do not fall into the trap of those Bears as they have no clue of a bottoming process and positive money flow.
Enjoy your weekend and your profits