Do I classify all types if they are mutually exclusive
You won't be able to train your model correctly if you set only two classes. Because for all the samples the model will only predict Up or Down. This will cause even the Middle classes to be predicted as Up or Down, which will reduce your model's accuracy. Hence you need to keep all three classes as labels.