All Projects → xrndai → DeepDayTrade

xrndai / DeepDayTrade

Licence: other
Stock Price Predictor

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to DeepDayTrade

fibo
The Financial Industry Business Ontology (FIBO) defines the sets of things that are of interest in financial business applications and the ways that those things can relate to one another. In this way, FIBO can give meaning to any data (e.g., spreadsheets, relational databases, XML documents) that describe the business of finance.
Stars: ✭ 204 (+716%)
Mutual labels:  fintech
stockdataprocessing
Stock data analysis
Stars: ✭ 24 (-4%)
Mutual labels:  stock-price-prediction
futu algo
Futu Algorithmic Trading Solution (Python) 基於富途OpenAPI所開發量化交易程序
Stars: ✭ 143 (+472%)
Mutual labels:  fintech
php-abraflexi
PHP Based Library for easy interaction with czech accounting system FlexiBee.
Stars: ✭ 15 (-40%)
Mutual labels:  fintech
dash-hello-world
The simplest dash app
Stars: ✭ 23 (-8%)
Mutual labels:  fintech
go-finance
Go library containing a collection of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.
Stars: ✭ 143 (+472%)
Mutual labels:  fintech
insomnia-workspace
An Insomnia Workspace for Alpaca API
Stars: ✭ 34 (+36%)
Mutual labels:  fintech
mangopay2-net-sdk
.Net SDK for MANGOPAY
Stars: ✭ 19 (-24%)
Mutual labels:  fintech
py-investment
Extensible Algo-Trading Python Package.
Stars: ✭ 19 (-24%)
Mutual labels:  fintech
stockholm
💵 Modern Python library for working with money and monetary amounts. Human friendly and flexible approach for development. 100% test coverage + built-in support for GraphQL and Protocol Buffers transports using current best-practices.
Stars: ✭ 26 (+4%)
Mutual labels:  fintech
orderbook modeling
Example of order book modeling.
Stars: ✭ 38 (+52%)
Mutual labels:  stock-price-prediction
mf-nav-data
Historical NAV/price/time-series data of mutual funds and popular benchmark indices in India
Stars: ✭ 29 (+16%)
Mutual labels:  fintech
fintech
python fintech docs
Stars: ✭ 20 (-20%)
Mutual labels:  fintech
funcat
Using very simple code to compute indicator of stock\crytocurrency. For example, MA(C, 5) means average closed-price for last 5 days.
Stars: ✭ 19 (-24%)
Mutual labels:  stock-price-prediction
Australian-Open-Banking-Data-Database
This is an ongoing collection of Open Banking Data APIs for Australian deposit taking institutions.
Stars: ✭ 72 (+188%)
Mutual labels:  fintech
stox
A Python Module That Uses ANN To Predict A Stocks Price And Also Provides Accurate Technical Analysis With Many High Potential Implementations!
Stars: ✭ 29 (+16%)
Mutual labels:  stock-price-prediction
Paper-Implementation-DSTP-RNN-For-Stock-Prediction-Based-On-DA-RNN
基於DA-RNN之DSTP-RNN論文試做(Ver1.0)
Stars: ✭ 62 (+148%)
Mutual labels:  stock-price-prediction
payantNG-php
PHP Library for PayantNG
Stars: ✭ 14 (-44%)
Mutual labels:  fintech
fints-institute-db
Database of German Banks and their HBCI / FinTS endpoints
Stars: ✭ 28 (+12%)
Mutual labels:  fintech
moneywave-nodejs
A client library for moneywave API
Stars: ✭ 16 (-36%)
Mutual labels:  fintech

DeepDayTrade

In this implementation, we are using a Multilayer Perceptron (MLP) for predicting the stock price of a company based on the historical prices available. Here we are using day-wise closing price of two different stock markets, Standard & Poor's 500 (S&P) and the New York Stock Exchange (NYSE) as well as several companies: Apple (AAPL), IBM, General Mills, Nike, Goldman. The network was trained with the historical stock prices of the indexes and companies.

The results obtained were compared with an ARIMA model and it has been observed that the neural networks are outperforming the existing linear model (ARIMA).

Data Set and Training & Parameters

Historical stock price information is collected over a 2-year time period. Every Fifth week is used as validation data to test the prediction of our neural network. The validation set is a segmented portion of the dataset that is not used for training the neural network and has effectively never been seen by the model. This allows us to see how well our machine learning method generalizes it’s learning. Generalization refers to your model's ability to adapt properly to new, previously unseen data, drawn from the same distribution as the one used to create the model.

Performance Assessment

To assess performance, we use several measures to indicate the significance of our findings. A straight forward method of prediction is to look at the absolute difference our prediction is from the actual value and calculate the percentage of chance. While this is useful for noting generalize how close our predictions, it doesn’t describe all the important elements of the problem.

Capital gain is an underlying incentive in stock price prediction, so it is not only necessary to predict the price accurately in relative amount, but directional correctness is desirable as well. This is because trades are profitable when bought low and sold high. To be able to profit from stock price changes, it is necessary to know which direction the stock will move in the future.

References

Navon, et al. “Financial Time Series Prediction Using Deep Learning.” [Astro-Ph/0005112] A Determination of the Hubble Constant from Cepheid Distances and a Model of the Local Peculiar Velocity Field, American Physical Society, 11 Nov. 2017, arxiv.org/abs/1711.04174.

Yue-Gang, et al. “Neural Networks for Stock Price Prediction.” [Astro-Ph/0005112] A Determination of the Hubble Constant from Cepheid Distances and a Model of the Local Peculiar Velocity Field, American Physical Society, 29 May 2018, arxiv.org/abs/1805.11317.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].