IMHO there are hundreds of reasons working simultaneously to make market move wherever it moves, so talking in terms of single reasons is of no use
There are always reasons for move we will never know, so for a technical trader its of no use to try to figure reasons