Your question is a little bit vague. So it is hard to answer. Deep learning is good at modeling complex function. DL is just a function estimator in some sense and learns from data. If it is predictable, you just need to know what features/data need to process. Some may argue stock is unpredictable, therefore it is hard to model. But people try to do it with DL anyway.