If history is a guide, this thing could run a while yet.
10 of the past 11 years, we've had a substantial rally, starting somewhere between early Sept and mid Oct.
In 1999, 1998 and 1992 the rally ran until the end of the year, or beyond. In 1997, it ran about 6 weeks, then collapsed. In 1996, it ran about 3 months; in 1995 and 1993, about 1 month; in 1994, it ran a bit less than a month.
So far this time, we've run for 3 weeks, which makes this the shortest October rally of the most recent 10.
regards,
phill