Very nice indeed, it's a mix of reversal and trend following techniques, I trade that way too.
Your support and resistance lines are also clearly defined and located at the right spots, while your exit points are remarkably accurate. I guess you really did your homework, and homework for me...