Greg Diamond has more than a decade of experience in trading and portfolio management across various asset classes. A Chartered Market Technician, Diamond has spoken at business schools on topics such as trading and technical analysis. He publishes a weekly market outlook and posts daily updates, technical analysis supporting his strategies, and trade alerts through his live feed online.