Reddit Sentiment Index: Stock Price Movement Prediction with Valence Aware Dictionary Sentiment Reasoner
- Final Year Project - BSc Computer Science @ City University of Hong Kong, 2022
- Liaison with Industry:
- Finance / Fintech Industry
- End Users:
- Users who are interested in Trading. Traders with high risk tolerance
Data Collection, Data Pre-Processing, Exploratory Data Analysis, Sentiment Analysis, Topic Modeling Procedures
There are two ways to run this web application
- You can navigate to https://share.streamlit.io/icasso/streamlit-fyp/main.py , perferred on Chrome browser
- You can clone this Project and run with Streamlit Python
- For Streamlit FAQ - Streamlit
2.1 Install required libaries
pip install -r requirements.txt
2.2 Run it
streamlit run main.py
- Language: Python 3.10, Python 3.9
- Front-End: Streamlit (Python)
- Back-End: Streamlit (Python)
- Database: PostgreSQL
- streamlit
- numpy
- pandas
- plotly
- matplotlib
- psycopg2
- pmaw
- sqlalchemy
- sklearn
- nltk
- textblob
- wordcloud
- Microsoft Azure : Azure Database for PostgreSQL flexible server
- Streamlit Cloud
Stock Data / Time Series / End of Date / Real Time Data
- Twelve Data API
- Yahoo Finance
Hutto, C.J. & Gilbert, E.E. (2014). VADER: A Parsimonious Rule-based Model for Sentiment Analysis of Social Media Text. Eighth International Conference on Weblogs and Social Media (ICWSM-14). Ann Arbor, MI, June 2014.