Designed and Developed Pattern matching analyzer using Python which reads multiple images uploaded in server to detect patterns based on the rules defined by Quants in MongoDB.
Input images uploaded in server need to have OHLC format with proper labels for Price and Time labels in X and Y axis.
OHLC Format should be of 1 minute timeframe which is used to detect patters based on rules stored.
DTV (Dynamic Time Wrapper) is used to identify patterns using Open CV 4 C++ library.
Hardcoded recgonizer is used to recognize bearish and bullish flags in chart.
Based on recognizer training and testing set is buld by 90/10 and 80/20 ratio.
Training data set is done using 2D CNN and LSTM using RNN in Pytorch library.
Images are read using 2D CNN and the textual data retrieved is added into LSTM for more input processing.
If a data which is read matches the rules defined in DB like RSI pattern, ARIMA model, etc then an email is send to user by adding the details of matching with the image attached into it.