Historically the intermediate cycle averages about 19 to 20 weeks. The vast majority do not run past 25 weeks. At 22 weeks we are very late in the cycle and could bottom at any time.
The average dollar cycle lasts 19 to 20 weeks also. Since the last cycle was short it would not be unusual to see an extended dollar cycle of up to 25 weeks. Weekly MACD has turned down. It is my opinion the dollar has now resumed its secular bear trend into a major three year cycle low due next year.