Cryptocurrency-News-and-Prediction

所属分类:加密货币
开发工具:Jupyter Notebook
文件大小:1212KB
下载次数:0
上传日期:2022-12-08 06:36:54
上 传 者sh-1993
说明:  一个显示加密货币新闻并预测第二天加密货币价格的网络应用程序。
(A web app to display cryptocurrency news and forecast a cryptocurrency s price for the next day.)

文件列表:
Time Series Model (0, 2021-01-15)
Time Series Model\.ipynb_checkpoints (0, 2021-01-15)
Time Series Model\.ipynb_checkpoints\Time Series Model-checkpoint.ipynb (187675, 2021-01-15)
Time Series Model\Time Series Model.ipynb (284597, 2021-01-15)
Time Series Model\test.csv (117588, 2021-01-15)
Time Series Model\train.csv (470765, 2021-01-15)
crypto (0, 2021-01-15)
crypto\__init__.py (0, 2021-01-15)
crypto\__pycache__ (0, 2021-01-15)
crypto\__pycache__\__init__.cpython-37.pyc (199, 2021-01-15)
crypto\__pycache__\settings.cpython-37.pyc (2337, 2021-01-15)
crypto\__pycache__\urls.cpython-37.pyc (1023, 2021-01-15)
crypto\__pycache__\wsgi.cpython-37.pyc (600, 2021-01-15)
crypto\settings.py (3133, 2021-01-15)
crypto\urls.py (796, 2021-01-15)
crypto\wsgi.py (389, 2021-01-15)
dashboard (0, 2021-01-15)
dashboard\__init__.py (0, 2021-01-15)
dashboard\__pycache__ (0, 2021-01-15)
dashboard\__pycache__\__init__.cpython-37.pyc (202, 2021-01-15)
dashboard\__pycache__\admin.cpython-37.pyc (243, 2021-01-15)
dashboard\__pycache__\models.cpython-37.pyc (240, 2021-01-15)
dashboard\__pycache__\urls.cpython-37.pyc (373, 2021-01-15)
dashboard\__pycache__\views.cpython-37.pyc (2285, 2021-01-15)
dashboard\admin.py (63, 2021-01-15)
dashboard\apps.py (93, 2021-01-15)
dashboard\migrations (0, 2021-01-15)
dashboard\migrations\__init__.py (0, 2021-01-15)
dashboard\migrations\__pycache__ (0, 2021-01-15)
dashboard\migrations\__pycache__\__init__.cpython-37.pyc (213, 2021-01-15)
dashboard\models.py (57, 2021-01-15)
dashboard\tests.py (60, 2021-01-15)
dashboard\urls.py (161, 2021-01-15)
dashboard\views.py (2078, 2021-01-15)
db.sqlite3 (131072, 2021-01-15)
images (0, 2021-01-15)
images\crypto-error.png (22803, 2021-01-15)
... ...

# Cryptocurrency-News-and-Prediction A web app to display cryptocurrency news and forecast a cryptocurrency's price for the next day. ## Objective The purpose of this web app is to grab cryptocurrency details from cryptocompare.com through an api and display them on the web application. Moreover a statistical model will be used to predict the price of a cryptocurrency for the next day. ### Home Page When the home page loads, the table of cryptos and the news information comes up. **Table of cryptos** ![Alt text](https://github.com/mcmuralishclint/Cryptocurrency-News-and-Prediction/blob/master/images/crypto-main.png?raw=true "Title") **News Information** ![Alt text](https://github.com/mcmuralishclint/Cryptocurrency-News-and-Prediction/blob/master/images/crypto-news.png?raw=true "Title") ### Search Page This page will display information of the searched crypto **Search for Crypto** ![Alt text](https://github.com/mcmuralishclint/Cryptocurrency-News-and-Prediction/blob/master/images/search-crypto.png?raw=true "Title") **Searched Crypto's details** ![Alt text](https://github.com/mcmuralishclint/Cryptocurrency-News-and-Prediction/blob/master/images/crypto-head.png?raw=true "Title") **Historical data of a crypto** ![Alt text](https://github.com/mcmuralishclint/Cryptocurrency-News-and-Prediction/blob/master/images/crypto-head.png?raw=true "Title") **Error when a searched crypto is not found** ![Alt text](https://github.com/mcmuralishclint/Cryptocurrency-News-and-Prediction/blob/master/images/crypto-error.png?raw=true "Title") ### Things learned 1. When to use a Holt Winter's model 2. How single exponential smoothing works 3. The mathematics of Holt Winter's model 4. Other popular models such as moving average, Holt's linear trend method and ARIMA 5. Experimented the trend of different models on jupyter notebook **Holt WInter's model** ![Alt text](https://github.com/mcmuralishclint/Cryptocurrency-News-and-Prediction/blob/master/images/holt-winter-model.png?raw=true "Title") ## How to run the program? 1. Clone the github repository ```python git clone https://github.com/mcmuralishclint/Cryptocurrency-News-and-Prediction.git ``` 2. Create a virtual environment ```python python -m virtualenv env ``` 3. Activate the virtual environment ```python . env/Scripts/activate ``` 4. Install the dependancies ```python pip install -r requirements.txt ``` 5. Run the app ```python python manage.py runserver ```

近期下载者

相关文件


收藏者