Python Stock Prediction using LSTM Model

Question

I need a python code that predicts the price of the given stock using LSTM Model. The important thing is, the model/code should be able to predict further into the future, say predict the stock price for next 3 months atleast. At the end, the results should be plotted neatly in a graph, that clearly mentions/plots actual values(train data), predicted values (test data) and also the future stock predictions made by the model in continuation to the predicted values. Another important thing is,  The labels of the graphs should be clearly shown, Y-Axis for prices/values and X-Axis for date. Date on the X-axis should be neatly displayed in the graph with the provision to further zoom in on a particular time period. 

Below, I'm attaching the dataset for the above task. The dataset contains data of 5 public firms of one group (Adani group). The data contains daily prices data of the stocks for a period of 1 year. Take one firm's data to train and test the model and predict further prices of each firm. Also, I'm attaching a reference code, that I coded. Feel free to refer it. 

One code that could run on any dataset (or on all five datasets of the 5 firms ) would suffice. No need to write 5 different programs for each firms.

Details
Attachments
Purchase An Answer Below

Have a similar question?