Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
High Frequency Trading Price Prediction using LSTM Recursive Neural Networks
| Date | Stars |
|---|---|
| 2026-07-31 | 823 |
| 2026-08-02 | 824 |
| 2026-08-05 | 824 |
| 2026-08-06 | 824 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
[](https://raw.githubusercontent.com/dzitkowskik/StockPredictionRNN/master/LICENSE) # StockPredictionRNN High Frequency Trading Price Prediction using LSTM Recursive Neural Networks In this project we try to use recurrent neural network with long short term memory to predict prices in high frequency stock exchange. This program implements such a solution on data from NYSE OpenBook history which allows to recreate the limit order book for any given time. Everything is described in our paper: [project.pdf](https://github.com/dzitkowskik/StockPredictionRNN/blob/master/docs/project.pdf) ### Project done for course of Computational Intelligence in Business Applications at Warsaw University of Technology - Department of Mathematics and Computer Science # Data To use this program one has to acquire data first. We need file `openbookultraAA_N20130403_1_of_1` from NYSE. It can be downloaded from `ftp://ftp.nyxdata.com/Historical%20Data%20Samples/TAQ%20NYSE%20OpenBook/` using FTP. Unzip it and copy to folder `src/nyse-rnn`. # Installation and usage Program is written in Python 2.7 with usage of library [Keras](http://keras.io) - [installation instruction](http://keras.io/#installation) To install it one may need Theano installed as well as numpy, scipy, pyyaml, HDF5, h5py, cuDNN (not all are actually needed). It is useful to install also OpenBlas. ```bash sudo pip install git+git://github.com/Theano/Theano.git sudo pip install keras ``` We use numpy, scipy, matplotlib and pymongo in this project so it will be useful to have them installed. ```bash sudo pip install numpy scipy matplotlib pymongo ``` To run the program first run nyse.py to create symbols and then main.py (creating folder symbols is necessary): ```bash cd StockPredictionRNN cd src/nyse-rnn mkdir symbols python nyse.py python main.py ``` To save data to mongodb one has to install it first [mongo install](https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/) Look into the code, it may be necessary to uncomment some lines to enable different features. # Performance To use CUDA and OpenBlas create file ~/.theanorc and fill it with this content: ``` [global] floatX = float32 device = gpu1 [blas] ldflags = −L/usr/local/lib −lopenblas [nvcc] fastmath = True ``` # License The MIT License (MIT) Copyright (c) 2016 Karol Dzitkowski Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Excerpt of 3,463 characters
Read on GitHub34
14
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:b2989d0cbcd6a9d5, llm:Repository description: "High Frequency Trading Price Prediction using LSTM Recursive Neural Networks"
matched fp:b2989d0cbcd6a9d5, llm:Repository description: "High Frequency Trading Price Prediction using LSTM Recursive Neural Networks"