Elliott Wave International has called the top of primary wave 2. This means that under their interpretation, primary wave 3 down is underway and will be a devastating decline lasting more than a year that will bring the major indexes down far below the 2009 low. They may be right, and if so, it will be the first time that they have had three successful market calls in a row since I have been following them.
However, while there may be myriad reasons why one could justify calling a top here, there are equally as many reasons why it isn't the top of the rally. The foremost reason being that from a simple price perspective the markets are still in strong uptrends. The second reason is that breadth has continued to expand with the rally. Finally, while overall sentiment is mixed, the small speculator is quite bearish.
As I stated earlier in September it may be prudent to take some profits and reduce long exposure as we move into October. This is a decision each trader will have to make. These are the times when significant realized profits can go up in a puff of smoke if you're not careful. It would not be surprising to see a bounce during the first part of next week. That may be a good time to take profits if you are planning to do so.
My view is that this is simply a minor correction in a still ongoing rally. It could easily last until the first week of October and end up being 8% to 10% in magnitude, although it will probably be more like 5% to 6%. Thereafter, markets should make new rally highs going into the end of October or early November. There are many stocks that are still showing bullish patterns, which doesn't fit with a top at the current juncture.
My opinion is just that - an opinion. Traders should follow their predetermined rules for exiting trades and not opinions.