Financial Market Prediction Using Deep Learning
Financial Market Prediction Using Deep Learning
A Presentation Submitted
In Partial Fulfilment Of The Requirements
For The Degree Of
MASTER OF TECHNOLOGY
IN
DEPARTMENT OF
COMPUTER SCIENCE AND
ENGINEERING
The information we are thinking about is from the date accessible of the
organization to 2018.
OHLC-V Data
Market data are commonly provided in a form which includes this information:
Date: the date of day which is considered in data.
Open Price: price at which trade open when market started.
High Price: Highest price of a day.
Low Price: Lowest price of a day
Adjusting Closing Price: calculated closing price at which market close
Volume: number of trades happened on that date, either amount of money
exchanged or number of trades.
The above data table represents the OHLC-V data from the Quandl data set
Model Training: All models which we have experimented with are variants
of Neural networks, which are training to minimise differentiable loss (Mean
Squared Error). Adam was used as an optimiser which is a de-facto standard
to achieve faster convergence and better accuracies. Optimizer parameter are
as below: learning rate = 0.0001 batch size = 128
We developed last point normalization which brings last data to unit value, bringing all next day price
prediction close to one.
result
It sector
result
Health sector
result
Communication
Services
Sector
comparison
Predicting a reliable stock for mid- and long-term investment, YMCA vs our
approch
1. Investing, thus having limited chance 1. A huge volume of suitable trade over
of beating market as investment will a short period of time, thus
be of mid and large duration. False- generating profit for long term is
positive must be low. maximized over large number of
trades (LLN)
2. Humans decide thus higher chances
of biases and slower execution speed. 2. Automatic provides no emotional
biases and much faster execution
3. Not possible as expert opinion keeps
speed
changing with time. Could be
intuition-based. 3. Yes, by having required resources
one could easily do it.
4. Is the main factor for most of the
decision making 4. Only limited to maths and related
data science.
A Novel Graph Convolutional Feature Based Convolutional Neural Network for
Stock Trend Prediction vs Our Proposed Model
A Novel Graph Convolutional Feature Based Convolutional Neural Our Proposed Model
Network for Stock Trend Prediction
Correlation among stock prices were used to pick top related companies Companies were taken dependent on volume and market popularity and
independent of movement correlation
Market data was converted in form of images Raw market data was used in form of OHLCV
Model was highly complex which can possibly take all form of features Model internally learns only required feature representation, preventing
which can be created using raw data chances of overfitting
Performed study on different networks, but looks like deliberately skipped Obtained good performance from the model which study of other authors
CNN model applied on RAW data skipped
Results were shown for different time period in month (wait unless the model Same time frame for all models and all stock prices were used
performance beats others)
Advantages of our approach
https://jfin-swufe.springeropen.com/articles/10.1186/s40854-019-0131-7
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition by
Aurélien Géron
Fausett L (1994) Fundamentals of neural networks. Prentice Hall, New York, NY, USA
McKinney, Wes. 2017. Python for Data Analysis. 2nd ed. Sebastopol: O’Reilly.
VanderPlas, Jake. 2016. Python Data Science Handbook. Sebastopol: O’Reilly.
Listed Volatility and Variance Derivatives: A Python-Based Guide. Wiley Finance.
Python for Finance: Mastering Data-Driven Finance. 2nd ed. Sebastopol: O’Reilly
Thank You