The recurring 20 week low is due within this general time frame. Last seen on August 21, 2017, it generally runs about 100 trading days. For it to sync with the 16 TD low due around Jan 24 it needs to be topping this week. Ideally, the low should hit about January 25th and top out on Friday, January 12. I'm thinking we could easily be due for about a 100 SPX point pullback taking out the entire January rally from 2673. Below is a chart with some of my notations as to why I believe a short-term top is close.
The chart below explains why I believe GDX still has about 8-9% left on the upside over the coming few weeks. It also looks like it is in a sideways bull flag that may not resolve itself until later on in the spring.