Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/losparviero/stock-oracle

Predict stock prices using neural networks trained on historical price data.
https://github.com/losparviero/stock-oracle

brainjs forecasting forecasting-time-series lstm lstm-neural-networks machine-learning neural-network neural-networks neuralnetwork nodejs stock-prediction stock-price-forecasting stock-price-prediction stock-prices-prediction time-series time-series-forecasting time-series-prediction

Last synced: about 1 month ago
JSON representation

Predict stock prices using neural networks trained on historical price data.

Awesome Lists containing this project

README

        

# Stock Oracle

Predict stock prices using neural networks trained on historical price data.


### Mechanism

Uses financialmodellingsprep data API (free upto 250 calls) to fetch historical records, caches data in redis to prevent duplicate calls, trains a NN using brain.js and then predicts future stock prices.


### Usage

```bash
predict
```

### Install

```js
npm i -g stock-oracle
```

ENV reference



API_KEY - financialmodellingsprep API key

DB_URL - redis URL (Upstash)


### Uninstall

```js
npm uninstall stock-oracle
```


### TBA

1. Cache validation & updation
2. Input credentials on first run

Contributions are welcome, feel free to open a PR.


### License

AGPL-3.0 ©️ Zubin