Of the two, CSIQ is the most volatile. It it still in a downtrend and it is volatile so to take profit and maybe limit your expectations unless you want to be in for the long run.
I put a few red bars on the 50 as it tends to reverse there and also when it touched the Laguerre moving line. It is actually right there, right now. It also had a mini head and shoulder. The last run that worked was for a quick 36%. I did not get the full move (as usual) but a nice slice.
Just make sure to do your own research. I have nothing to sell and I am a part-time trader, not a pro though might equity curve is heading in the right direction.
That being said, if you are a deep-value trader specialized in arcane finance you have to wrong guy to argue. I am not interested in your stuff just like you might not be into my Gilligan's Island drawing. Just type $MSFT on your keyboard and have fun. I am here to make a buck and to show a few possibilities that some traders might have overlooked.
Best of luck if you take the trade.