I've noticed that stock trading is a prominent theme among reinforcement-learning and neural-networks and deep-learning questions. I think this is because (1) stock trading is an easy problem to understand (2) the data is readily available and (3) striking it rich on the stock market is a popular fantasy.
Does this warrant the creation of a canonical thread? What should that thread address?
I ask because I'm not aware of another substantive NN/DNN/ML topic which consistently attracts questions. The closest runner-up that I can recall are questions about using neural networks to fit sine waves. (This likely reflects my own biases, since I read most neural-networks and deep-learning questions but a much smaller fraction of other questions. Most of these threads are found in this search: https://stats.stackexchange.com/search?q=stock+trade)
Usually, the subject matter itself is of secondary importance on stats.SE and users are asking methodological questions about how to design an experiment or account for an unusual quirk of their data (dependency structure such as spatial or temporal correlation, mixed effects, random effects, etc.).
As a statistical topic, there are some general comments which would appear to apply to all of the shallow stock trading questions, such as how one might frame the discrete choices available to the model (buy, sell, hold, short, etc.) as a reinforcement or more conventional approach. This seems like it's on-topic.
But the broadest versions of these questions are perhaps not suitable because they veer into quantitative finance. The most general question, "How do I make a profitable stock trading algorithm?" must certainly require a deep understanding of QF because feature engineering (how to represent financial data in a manner that is amenable to your algorithm) and computer engineering (how to load and process data to execute trades before your decision is "stale"). I think those kinds of questions are best answered by QF.SE, since it is certainly their core topic.
This question is motivated by this thread, where I opted to write a rather general answer because I had happened to spend a few dreadful weeks learning about QF. How to train a stock trading neural network so that the 'profit' parameter is maximized?