Marco,
I think this is a fine idea but should quickly be expanded.
LSTM is a time-series tool and there is no reason to put it into the small box of pattern recognition. I guess it is fair to say you will probably use if for technical analysis, however.
But that could literally be anything using price and volume (and additional factors you want) to predict the market direction. Common exercises using LSTM include finding seasonality even.
Full disclosure, I have played with LSTM with no practical success. My project was to predict which SPYD Sector ETFs would do best. Maybe spent 5 hours on it. I think if there is something to find in a time-series LSTM will find it. My failure was due to a fairly efficient SP 500 sectors and/or limited time, money and interest in this project.
LSTM is not really that hard, it can be done on a MacBook without that much code. I understand there will be more code for a professional project–but also a professional to do it. Go with chart-patterns as a start but if you get stuck with chart patterns then just expand the project. If you do not get stuck, expand the project.
An example of expansion would be predicting an equity’s direction (relative to a benchmark) over the next week based on price (e.g., relative strength), volume and whatever data P123 has available (and members already use) for time-series.
Keep in mind that there are a lot of stocks out there. As long as what the AI finds works most of the time (has a high predictive value) it does not really have to find that many signals–as long as there are a handful of stocks with that signal each week. With neural-nets it might be frustrating that you may never know what the signal is. But not necessarily bad that a person would have to stay at P123 to keep using them.
Start with a month of data and rebalance weekly. There are CERTAIN to be patterns that the AI will use. Maybe some simple ones like mean-reversion, filling in a gap, a break-out etc. Maybe the AI will just notice a trend (or relative strength). Let the AI find them without telling it which ones to find (once it is expanded).
You can control how complex a pattern the AI will find by simply adjusting the number of layers–going “Deep Learning” if you wish. But I do not think you would have to do that for trends, mean-reversion, breakouts, filling-in-the-gap etc.
Done as a classification problem you could quantitate the probability that a stock would be up (relative to a benchmark) over the week. As a regression problem maybe by how much. I would start with the probability that the stock will be up relative to the benchmark (classification). Classification may be less prone to overfitting and picking a number could cause problems: P123 members do not like confidence intervals or standard deviations.
That would be my recommendation.
Best,
Jim