Welcome to Cryptone: a Web Application Prototype UI that predicted historical prices of three coins: Bitcoin (BTC), Ethereum (ETH) and Ripple (XRP).
- Uses ARIMA-LSTM models for price volatility, CryptoBERT and DistillroBERTa for emotion tagging and categorization
- Real-time updates the price of the coin and tags CryptoPanic news based on their sentiment scores
- Interactive Streamlit UI
- Supports Binance and CryptoPanic integration (API keys are securely handled through a .toml)
- Clone this repo:
git clone https://github.com/akiesque/Cryptone.git cd Cryptone - Install dependencies (Python 3.10+, etc,..)
- Create your own
.streamlit/secrets.tomlfile using your own Binance API key. For CryptoPanic, simply replace theyour_auth_tokenin theemotion_model.pyfile. - Once it's done, you can run the app through
streamlit run app.py
- Binance's website cannot be accessed in web browsers when under Philippine Internet Service Providers or telco.
- We advise you to look into local alternatives (CoinGecko, coins.ph) but make sure to read their documentation. Code may change accordingly.
- To create your Binance API key: go to your account > profile > API Management (this can only be accessed through browser)
this project was made by two developers who are inspired by machine learning and crypto trading. happy trading to everyone 💕