Skip to content

A Python-based web app that uses sentiment analysis to give portfolio managers up-to-the minute information about the news articles that affect their holdings.

Notifications You must be signed in to change notification settings

JuliaCao/StockSentiment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Sentiment

A Python-based web app designed to give portfolio managers up-to-the minute information about the news articles that affect their holdings. Uses IBM Watson to calculate the sentiment of articles and quickly and accurately displays the information to users using a simple color schema.

Created for the 2017 BlackRock Intern Hackathon

To Run:

In a Mac or Linux environment, run ./app.py in the root directory. In Windows, run path/to/python app.py in the root directory.

Dependencies:

  • watson-developer-cloud
  • pandas
  • requests
  • bs4
  • sqlite3
  • Flask

Note: You may have to use a separate Watson Bluemix account to use the Watson API. The app will function without one, since a sample database is included. However, you will not be able to load newer articles

Screenshot:

Screenshot

About

A Python-based web app that uses sentiment analysis to give portfolio managers up-to-the minute information about the news articles that affect their holdings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •