This project aims to leverage sentiment analysis techniques to analyze financial news articles and social media posts for their impact on stock price movements. By employing Natural Language Processing (NLP) and machine learning algorithms, we aim to determine if sentiment scores from textual data can be used as a predictive signal for trading decisions. This research has the potential to provide valuable insights for investors and traders.
To access the dataset from Kaggle, follow these steps:
kaggle.json
file.kaggle.json
file inside the /project/
directory.Filepath: /project/kaggle.json
{
"username":"a*****h",
"key":"3a2b***********************25"
}
Before running the analysis pipeline, ensure that the pipeline script has execute permissions. Run the following command:
chmod +x ./project/pipeline.sh
Navigate to the project directory and execute the pipeline script:
cd project && ./pipeline.sh
If you want to run the test pipeline, grant execute permissions to the test script:
chmod +x ./project/tests.sh
Navigate to the project directory and execute the test script:
cd project && ./tests.sh
Explore the detailed analysis report here.