We do market cycle based analysis and we use a lot of Elliot counting waves, which is one of the best stock trading theories you can find out there - just check out Elliot Wave International -the biggest analysis investment firm in the world that is based on this theory. So what are we looking at ? NASDAQ 5th wave is going to be a nice one and it will break 11800 as i am writing this ! all explanation on Elliot wave theory and its rules are here feel free to ask me for more info im trading this theory since 2012 and its increadble !!