Git Product home page Git Product logo

dksifoua / stock-market-prediction Goto Github PK

View Code? Open in Web Editor NEW
17.0 1.0 12.0 424.89 MB

Stock Market Prediction on High-Frequency Data Using soft computing based AI models

License: Apache License 2.0

Python 10.05% Jupyter Notebook 89.95%
stock-market-prediction python high-frequency-trading computational-finance deep-neural-networks logistic-regression decision-trees support-vector-machines random-forest gradient-boosting

stock-market-prediction's Introduction

License

Stock Market Prediction

Install packages

> pip install -r requirements.txt

Download data

> export API_TOKEN=[Your Tiingo API token here]
> python ./script/download_data.py --help
usage: download_data.py [-h] [--tickers TICKERS] [--year YEAR] --token TOKEN
                        [--path PATH] [--freq FREQ]

Download & save stock price data

optional arguments:
  -h, --help         show this help message and exit
  --tickers TICKERS  Tickers (comma separated values). Eg. AAPL,MSFT,WMT,GS.
                     Default S&P500 (Will download all stock data)
  --year YEAR        Year (to download data). Default: 2019
  --token TOKEN      API token
  --path PATH        Path to store data. Default: ./data
  --freq FREQ        Frequency ([min], [hour]) in which you want data
                     resampled. Eg. 1min 5min 1hour. Default: 1min

Example:

> python ./script/download_data.py \
    --tickers=AAPL,MSFT,WMT,AMZN,GOOG,BLK,JPM,GS,NFLX,KO \
    --year=2019 \
    --token=$API_TOKEN \
    --path=./data \
    --freq=1min

References

  • Arévalo, A., Niño, J., Hernández, G. and Sandoval, J., 2020. High-Frequency Trading Strategy Based On Deep Neural Networks.

  • Zhou, X., Pan, Z., Hu, G., Tang, S. and Zhao, C., 2018. Stock Market Prediction on High-Frequency Data Using Generative Adversarial Nets. Mathematical Problems in Engineering, 2018, pp.1-11.

stock-market-prediction's People

Contributors

dependabot[bot] avatar dksifoua avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.