Advanced Cycle Trading: Cutting Edge Techniques for Profiting from Market Tops and Bottoms